/*
#include <stdio.h>
#include <string.h>
int main()
{
int i,a;
char str[101]={};
gets(str);
a = strlen(str);
for(i=a-1;i>=0;i--)
{
printf("%c",str[i]);
}
return 0;
}
ASCII CODE 아스키코드
American Standard
NULL 0
' ' 32
'0' 48
'1' 49
...
'9'
'10'(X)
'A' 65
'B' 66
...
'Z'
'a' 97
'b' 98
..
'z'
int or long long int 로도 표현 할 수 없는 엄청 큰 숫자 표현
500자리 숫자
[0] [1] [2] [3] [4]
'1' '5' '4' '7' NULL
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int i,c=0;
char str[1001]={};
scanf("%s",str);
for(i=0; str[i]!=NULL ;i++)
{
if(str[i]>='A' && str[i]<='Z')
{
str[i]+=32;
}
else if(str[i]>='a' && str[i]<='z')
{
str[i]-=32;
}
printf("%c",str[i]);
}
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int i;
char str[21]={};
scanf("%s",str);
for(i=0; str[i]!=NULL ;i++)
{
str[i]+=2;
printf("%c",str[i]);
}
printf("\n");
for(i=0; str[i]!=NULL ;i++)
{
str[i]=((str[i]-2)*7)%80+48;
printf("%c",(str[i]));
}
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int i;
char str[201]={};
gets(str);
for(i=0; str[i]!=NULL ;i++)
{
if(str[i]>='a' && str[i]<='z')
{
if(str[i]-3<'a')
{
str[i]+=23;
}
else
{
str[i]-=3;
}
}
printf("%c",str[i]);
}
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int i,c=0;
char str[502]={};
scanf("%s",str);
for(i=0; str[i]!=NULL ;i++)
{
c+=str[i]-48;
}
if(c%3==0)
{
printf("1");
}
else
{
printf("0");
}
return 0;
}
*/
#include <stdio.h>
#include <string.h>
int main()
{
int i,a;
char str[201]={};
gets(str);
for(i=0; str[i]!=NULL ;i++)
{
if(str[i]>='a' && str[i]<='z')
{
if(str[i]+3>'z')
{
str[i]-=23;
}
else
{
str[i]+=3;
}
}
printf("%c",str[i]);
}
return 0;
}
//def ghi jkl mnopq rstu vwx yz ab c l oryh brx kdkdkd wdonlqj derxw
//def ghi jkl mnopq rstu vwx yz ab c l oryh brx kdkdkd wdonlqj derxw