DecodeMe challenge

Solved. All I can say is I think this belongs in misc rather than crypto.