URAL 1086 Cryptography