#include <bits/stdc++.h>
using namespace std;
string c, p;
bool flag;
void ni()
{
for (int i = 0; i < c.size(); i++)
p[i] = c[c.size() - i - 1];
}
void bas()
{
for (int i = 0; i < c.size(); i++)
if (p[i] >= 'A' && p[i] <= 'Z')
p[i] += 32;
else
p[i] -= 32;
}
void lthree()
{
for (int i = 0; i < c.size(); i++)
{
flag = 0;
if (p[i] >= 'A' && p[i] <= 'Z')
flag = 1;
p[i] += 3;
if (flag && p[i] > 'Z')
p[i] = 'A' + p[i] - 'Z' - 1;
else if (!flag && p[i] > 'z')
p[i] = 'a' + p[i] - 'z' - 1;
}
}
int main()
{
cin >> c;
ni();
bas();
lthree();
for (int i = 0; i < c.size(); i++)
cout << p[i];
return 0;
}