//============================================================================
// Name : POJ_2538.cpp
// Author : tiger
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
using namespace std;
char map[300];
void init()
{
int i;
for(i = 1; i <=9 ;i++)
map['0'+i] = (char)('0'+i-1);
map['`'] = '`';
map['0'] = '9';
map['1'] = '`';
map['-'] = '0';
map['='] = '-';
map['Q'] = 'Q';
map['W'] = 'Q';
map['E'] = 'W';
map['R'] = 'E';
map['T'] = 'R';
map['Y'] = 'T';
map['U'] = 'Y';
map['I'] = 'U';
map['O'] = 'I';
map['P'] = 'O';
map['['] = 'P';
map[']'] = '[';
map['//'] = ']';
map['A'] = 'A';
map['S'] = 'A';
map['D'] = 'S';
map['F'] = 'D';
map['G'] = 'F';
map['H'] = 'G';
map['J'] = 'H';
map['K'] = 'J';
map['L'] = 'K';
map[';'] = 'L';
map['/''] = ';';
map['X'] = 'Z';
map['C'] = 'X';
map['V'] = 'C';
map['B'] = 'V';
map['N'] = 'B';
map['M'] = 'N';
map[','] = 'M';
map['.'] = ',';
map['/'] = '.';
map[' '] = ' ';
}
int main() {
init();
char s[1000];
freopen("in","r",stdin);
int len,i;
while(gets(s) )
{
len = strlen(s);
for(i = 0; i < len; i++)
{
printf("%c",map[s[i]]);
}
printf("/n");
}
return 0;
}