Telephone Keypad Letter Mapping Fixed by Defenestrator

print''.join(chr(90+int(c[0])*3+(c>='8')-59*(c<'1')+len(c))for c in raw_input()[:-1].split('1'))

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top