h="rankk.org";
a="(.abcdefghijklmnopqrstuvwxyz)AB<CDEFG>HIJKLMNOPQRSTUVWXYZ;0123456789~!#$%^&*:/ {=-}\r+[]\"|,\\'";
b="vtpowft";
f="";p=0;for(i=0;i<b.length;i++){ff=b.charAt(i);fg=h.charAt(p);f+=a.charAt((a.indexOf(ff)-a.indexOf(fg)+a.length)%a.length);p=(p+1)%h.length;}print(f);f=a=b=h="";
aD0icmFua2sub3JnIjsKYT0iKC5hYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eilBQjxDREVGRz5ISUpLTE1OT1BRUlNUVVZXWFlaOzAxMjM0NTY3ODl+ISMkJV4mKjovIHs9LX1ccitbXVwifCxcXCciOwpiPSJ2dHBvd2Z0IjsKZj0iIjtwPTA7Zm9yKGk9MDtpPGIubGVuZ3RoO2krKyl7ZmY9Yi5jaGFyQXQoaSk7Zmc9aC5jaGFyQXQocCk7Zis9YS5jaGFyQXQoKGEuaW5kZXhPZihmZiktYS5pbmRleE9mKGZnKSthLmxlbmd0aCklYS5sZW5ndGgpO3A9KHArMSklaC5sZW5ndGg7fXByaW50KGYpO2Y9YT1iPWg9IiI7