#include <iostream>
#include <stdio.h>>
using namespace std;
char text[10000];
bool ischar(char c){if ((c >='a' && c<= 'z' ) || (c>='A'&&c<='Z')) return 1; return 0;}
char converted(char c){
if (ischar(c)){
char ch = tolower(c);
if(ch > 'm') ch-=13;
else if(ch <= 'm') ch+=13;
if(isupper(c)) ch = toupper(ch);
return ch;
}
return c;
}
int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
int counter = 0;
char character;
while(cin>> character)
text[counter++] = converted(character);
for(int i=0;i<counter;i++)
cout << text[i];
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2hhciB0ZXh0WzEwMDAwXTsKCmJvb2wgaXNjaGFyKGNoYXIgYyl7aWYgKChjID49J2EnICYmIGM8PSAneicgKSB8fCAoYz49J0EnJiZjPD0nWicpKSByZXR1cm4gMTsgcmV0dXJuIDA7fQoKY2hhciBjb252ZXJ0ZWQoY2hhciBjKXsKICAgIGlmIChpc2NoYXIoYykpewogICAgICAgIGNoYXIgY2ggPSB0b2xvd2VyKGMpOwogICAgICAgIGlmKGNoID4gJ20nKSBjaC09MTM7CiAgICAgICAgZWxzZSBpZihjaCA8PSAnbScpIGNoKz0xMzsKICAgICAgICBpZihpc3VwcGVyKGMpKSBjaCA9IHRvdXBwZXIoY2gpOwogICAgICAgIHJldHVybiBjaDsKICAgIH0KICAgIHJldHVybiBjOwp9CgppbnQgbWFpbigpCnsKICAgIGZyZW9wZW4oImlucHV0LnR4dCIsInIiLHN0ZGluKTsKICAgIGZyZW9wZW4oIm91dHB1dC50eHQiLCJ3IixzdGRvdXQpOwogICAgaW50IGNvdW50ZXIgPSAwOwogICAgY2hhciBjaGFyYWN0ZXI7CiAgICB3aGlsZShjaW4+PiBjaGFyYWN0ZXIpCiAgICAgICAgdGV4dFtjb3VudGVyKytdID0gY29udmVydGVkKGNoYXJhY3Rlcik7CiAgICBmb3IoaW50IGk9MDtpPGNvdW50ZXI7aSsrKQogICAgICAgIGNvdXQgPDwgdGV4dFtpXTsKCiAgICByZXR1cm4gMDsKfQo=