After looking at the postmortem, I don't quite understand why BoB didn't come up with something like this for 61.44:
map!s/ ^/ /m|//||print,sort%/for map$/{_,sort/./g}.=$_,sort<> Trying the various punctuation characters as names for the hash was actually going to be my next trick, if I was desparate for a tie breaker, but of course that's easy to say now. I didn't get around to it since I thought had BoB matched --- and besides, I was sure I had tried a number of them, like ., and gotten lots of parse errors. But perhaps that was on the wrong perl, or in a version of my solution where they did cause errors. Testing now, it seems that most will work, except obvious no-gos like $, #, {, _, '. And for some reason [: $ perl -e 'print $[{a}' syntax error at -e line 1, near "$[{a" Execution of -e aborted due to compilation errors. That's not a very helpful error message, but I think it's got something to do with $[ being hardcoded to 0. Lars Mathiesen (U of Copenhagen CS Dep) <[EMAIL PROTECTED]> (Humour NOT marked)