#include<bits/stdc++.h>
using namespace std;
string ch;
char reverse_ch(char ch){
if(ch>='a'&&ch<='w'){
ch+=3;
}
else if(ch>='A'&&ch<='Z'){
ch+=3;
}
else if(ch>='x'&&ch<='z'){
ch-=23;
}
else if(ch>='X'&&ch<='Z'){
ch-=23;
}
return ch;
}
char oppisite(char ch){
if(ch>='a'&&ch<='z'){
ch-=32;
}
else if(ch>='A'&&ch<='Z'){
ch+=32;
}
return ch;
}
int main(){
cin>>ch;
for(int i=0;i<ch.size();i++){
ch[i]=reverse_ch(ch[i]);
}
reverse(ch.begin(),ch.end());
for(int i=0;i<ch.size();i++){
ch[i]=oppisite(ch[i]);
}
cout<<ch;
return 0;
}