A little while ago I told Whatah about a little obfuscated Python toy I had hatched together about a year before. Unfortunately, this hack was extremely version-dependent, so when I brought up the code (from the era of 2.3) to send to him, of course it did not work with Python 2.4. Well, I wanted it to work. So I got to tinkering again and this evening, with Whatah’s help, we have made this little critter much much more evil. Consider it a programming puzzle, a riddle written in Python. There shall be no hints, though if you are willing to run code before knowing fully what it does, you are a braver fiddler than I…

# Abandon all hope, ye who enter here
_=lambda _, __:getattr(_.__dict__, "values")()[__];__=__builtins__;___ =['\'<BZh91AY&SY', 'e3', '93', 'd9', 'e6', '00', '00', '12', '9f', '80pe', '00', '08', '08@@\\n.g', 'dc', 'a0 ', '00P', 'a0', '00h', '00', '00j', "9bS&\\'", 'a9', 'a7', 'a9', '906SH-f', 'c1', 'f6', '8cS', '12', 'a9', 'ad', 'c1', '08', 'ee_', '0b', 'd9d', 'c1', '17', 'd7', '93', 'bc', '9e', 'ceI', 'c0', '1a', '87guj', '0cc', 'aadF', '18', 'ec', '89', '12', 'fc]', 'c9', '14', 'e1BC', '8eOg', '983\''];_one = _(_(__, 92), 46);_1=lambda ___:_(__, 96)(___);_2=lambda ___: _one('', ___);_3=lambda ___:_(__, 112)(_(__, 0111+2), ___);_4=(98, 122, 50);_24=_1(_2(_3(_4)));_6=lambda __:_(_24, 4)(__);exec _6(eval(_one(r'\x', ___))[1:-1:1])