Crypto MOSCOW puzzles