$_='$a="PRLMONKS";x($h{$_}=$_,(x ord($_)%74,split//,$a));print"$_\n"fo +reach(x($h{$_}*$_,(sort keys%h)));';$_=~s/x/map/g;eval; [download]
In reply to My first attempt (a.k.a. learning to use map) by CubicSpline