//의지의 한국인 코드
#include <stdio.h>
// 0 1 2 3 4 5 6 7 8 9 10 11 12
// ` 1 2 3 4 5 6 7 8 9 0 - =
// 13 14 15 16 17 18 19 20 21 22 23 24 25
// q w e r t y u i o p [ ] \
// 26 27 28 27 28 29 30 31 32
// a s d f g j k l ; '
// 33 34 35 36 37 38 39 40 41
// z x c v b n m , . /
const char *keyboard = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;\'ZXCVBNM,./ ";
inline int mystrlen(const char* str){int n=0;for(n=0;str[n]!='\0';n++);return n;}
int getIndex(char c){
if(c=='`')return 0;
if(c=='1')return 1;if(c=='2')return 2;if(c=='3')return 3;if(c=='4')return 4;if(c=='5')return 5;
if(c=='6')return 6;if(c=='7')return 7;if(c=='8')return 8;if(c=='9')return 9;if(c=='0')return 10;
if(c=='-')return 11;if(c=='=')return 12;if(c=='Q')return 13;if(c=='W')return 14;if(c=='E')return 15;
if(c=='R')return 16;if(c=='T')return 17;if(c=='Y')return 18;if(c=='U')return 19;if(c=='I')return 20;
if(c=='O')return 21;if(c=='P')return 22;if(c=='[')return 23;if(c==']')return 24;if(c=='\\')return 25;
if(c=='A')return 26;if(c=='S')return 27;if(c=='D')return 28;if(c=='F')return 29;if(c=='G')return 30;
if(c=='H')return 31;if(c=='J')return 32;if(c=='K')return 33;if(c=='L')return 34;if(c==';')return 35;
if(c=='\'')return 36;if(c=='Z')return 37;if(c=='X')return 38;if(c=='C')return 39;if(c=='V')return 40;
if(c=='B')return 41;if(c=='N')return 42;if(c=='M')return 43;if(c==',')return 44;if(c=='.')return 45;
if(c=='/')return 46;
return -1;
}
int main(){
const char* input="O S, GOMR YPFSU/";
int n = mystrlen(input);
int i,idx;
for(i=0;i<n;i++){
if(input[i]==' ')idx = 48;
else idx = getIndex(input[i])-1;
printf("%c",keyboard[idx]);
}
printf("
");
}