problem29: brute forced
problem59: XOR decryption