#include <iostream>
#include <string>
using namespace std;
int main()
{
string x="";
while(cin >> x)
{
for(size_t i=0; i<x.size(); i+=2)
{
if(x[i+1]=='D')
{
cout << char(x[i]-'A');
}
else if(x[i+1]=='G')
{
cout << char(x[i]+31);
}
else if(x[i+1]=='H')
{
cout << char(x[i]+47);
}
else if(x[i+1]=='E')
{
cout << char(x[i]-1);
}
else if(x[i]=='F')
{
cout << char(x[i]+16);
}
}
cout << endl;
x="";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJc3RyaW5nIHg9IiI7CiAgICB3aGlsZShjaW4gPj4geCkKICAgIHsKICAgICAgICBmb3Ioc2l6ZV90IGk9MDsgaTx4LnNpemUoKTsgaSs9MikKICAgICAgICB7CiAgICAgICAgICAgIGlmKHhbaSsxXT09J0QnKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjb3V0IDw8IGNoYXIoeFtpXS0nQScpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYoeFtpKzFdPT0nRycpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgY2hhcih4W2ldKzMxKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmKHhbaSsxXT09J0gnKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjb3V0IDw8IGNoYXIoeFtpXSs0Nyk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZih4W2krMV09PSdFJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY291dCA8PCBjaGFyKHhbaV0tMSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZih4W2ldPT0nRicpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgY2hhcih4W2ldKzE2KTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICAgICAgeD0iIjsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==