1086. Cryptography solved