Rot123456789 by leonid

n=input()
s=''
for x in raw_input():o=ord(x);p=o&97;s+='%c'%[o^30*(x in'!?'),(o-p+n)%26+p][x.isalpha()]
print s

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

download

return top