#include <iostream>
#include <string.h>
using namespace std;
char wyraz[200];
int main()
{
(cin.getline (wyraz,200));
int dlugosc=strlen(wyraz);
for(int i=0; i<dlugosc; i++)
{
if(wyraz[i]==32)
{
wyraz[i]=wyraz[i];
}
else if(wyraz[i]=='X')
{
wyraz[i]='A';
}
else if(wyraz[i]=='Y')
{
wyraz[i]='B';
}
else if(wyraz[i]=='Z')
{
wyraz[i]='C';
}
else
{
wyraz[i]=wyraz[i]+3;
}
}
cout<<wyraz<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2hhciB3eXJhelsyMDBdOwoKaW50IG1haW4oKQp7CiAgICAoY2luLmdldGxpbmUgKHd5cmF6LDIwMCkpOwoKCiAgICBpbnQgZGx1Z29zYz1zdHJsZW4od3lyYXopOwogICAgZm9yKGludCBpPTA7IGk8ZGx1Z29zYzsgaSsrKQogICAgewogICAgICAgaWYod3lyYXpbaV09PTMyKQogICAgICAgewogICAgICAgICAgIHd5cmF6W2ldPXd5cmF6W2ldOwogICAgICAgfQogICAgICAgZWxzZSBpZih3eXJheltpXT09J1gnKQogICAgICAgewogICAgICAgICAgIHd5cmF6W2ldPSdBJzsKICAgICAgIH0KICAgICAgIGVsc2UgaWYod3lyYXpbaV09PSdZJykKICAgICAgIHsKICAgICAgICAgICB3eXJheltpXT0nQic7CiAgICAgICB9CiAgICAgICBlbHNlIGlmKHd5cmF6W2ldPT0nWicpCiAgICAgICB7CiAgICAgICAgICAgd3lyYXpbaV09J0MnOwogICAgICAgfQogICAgICAgZWxzZQogICAgICAgewogICAgICAgICAgIHd5cmF6W2ldPXd5cmF6W2ldKzM7CiAgICB9CgogICAgfQogICAgY291dDw8d3lyYXo8PGVuZGw7CgogICAgcmV0dXJuIDA7Cn0=