Problem 59: XOR decryption