import binascii
s=binascii.unhexlify('E90C00000000383B2E9F64F1860A08')
ba=[ord(x) for x in s]
#print ''.join('{:02x}'.format(x) for x in ba)
base24 = "BCDFGHJKMPQRTVWXY2346789"
def p(data):
#print(type(data))
print ''.join('{:02x}'.format(x) for x in data)
#print(type(data))
data = [x for x in data[::-1]]
print ''.join('{:02x}'.format(x) for x in data)
#print(type(data))
sum = 0
for i in data:
#print “{0:x}”. format(i)
#print(hex(i)[2:])
sum = 2**8 * sum + i # Each number is an 8 bit hex value
#print(sum)
#convert the decimal into base 24.
result = ""
for i in range(25):
if i % 5 == 0 and i != 0:
result = "-" + result
result = str(base24[sum%24]) + result
print result
sum = sum/24
return result
p(ba)
aW1wb3J0IGJpbmFzY2lpCnM9YmluYXNjaWkudW5oZXhsaWZ5KCdFOTBDMDAwMDAwMDAzODNCMkU5RjY0RjE4NjBBMDgnKQpiYT1bb3JkKHgpIGZvciB4IGluIHNdCiNwcmludCAnJy5qb2luKCd7OjAyeH0nLmZvcm1hdCh4KSBmb3IgeCBpbiBiYSkKYmFzZTI0ID0gIkJDREZHSEpLTVBRUlRWV1hZMjM0Njc4OSIKCgpkZWYgcChkYXRhKToKCSNwcmludCh0eXBlKGRhdGEpKQoJcHJpbnQgJycuam9pbignezowMnh9Jy5mb3JtYXQoeCkgZm9yIHggaW4gZGF0YSkKCSNwcmludCh0eXBlKGRhdGEpKQoJZGF0YSA9IFt4IGZvciB4IGluIGRhdGFbOjotMV1dCglwcmludCAnJy5qb2luKCd7OjAyeH0nLmZvcm1hdCh4KSBmb3IgeCBpbiBkYXRhKQoJI3ByaW50KHR5cGUoZGF0YSkpCglzdW0gPSAwCglmb3IgaSBpbiBkYXRhOgoJCSNwcmludCDigJx7MDp4feKAnS4gZm9ybWF0KGkpCgkJI3ByaW50KGhleChpKVsyOl0pCgkJc3VtID0gMioqOCAqIHN1bSArIGkgIyBFYWNoIG51bWJlciBpcyBhbiA4IGJpdCBoZXggdmFsdWUKCQkjcHJpbnQoc3VtKQoJI2NvbnZlcnQgdGhlIGRlY2ltYWwgaW50byBiYXNlIDI0LgoJcmVzdWx0ID0gIiIKCWZvciBpIGluIHJhbmdlKDI1KToKCQlpZiBpICUgNSA9PSAwIGFuZCBpICE9IDA6CgkJCXJlc3VsdCA9ICItIiArIHJlc3VsdCAKCQlyZXN1bHQgPSBzdHIoYmFzZTI0W3N1bSUyNF0pICsgcmVzdWx0CgkJcHJpbnQgcmVzdWx0CgkJc3VtID0gc3VtLzI0CglyZXR1cm4gcmVzdWx0CgpwKGJhKQ==