d,c;main(n){for(;read(0,&c,1);d=d?:c%19/6*6+8,n=c%97%65,putchar(c-95&&c>64?(n+d)%26+c-n:c));}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page