#!/usr/bin/env python # -*- coding: utf-8 -*- import gmpy,re fullkey="8543463452502277031004073486307313507" #f = open("code.txt").read().split() expo=98887 expn=277031004073486307313507 codes={ "00":"a", "01":"б", "02":"в", "03":"г", "04":"д", "05":"е", "06":"ж", "07":"з", "08":"и", "09":"й", "10":"к", "11":"л", "12":"м", "13":"н", "14":"п", "15":"р", "16":"с", "17":"т", "18":"у", "19":"ф", "20":"х", "21":"ц", "22":"ч", "23":"ш", "24":"щ", "25":"ъ", "26":"ы", "27":"ь", "28":"э", "29":"ю", "30":"я", "0":"a", "1":"б", "2":"в", "3":"г", "4":"д", "5":"е", "6":"ж", "7":"з", "8":"и", "9":"й", } for c in xrange(140): print "%s\nnext block\n expn: %s, expo: %s, code: %s" % ( "-"*33, expn, expo, c) out=str((c**expo)%expn) for i in xrange(0,24,2): print out[i:i+2]