#include <stdio.h>
#include <string.h>
int main(void)
{
char str[80];
// char ch,ch1;
char *p;
gets(str);
while( (strcmp(str,"!"))!=0)
{
p = str;
while(*p)
{
if(*p >= 'a' && *p <= 'm')
{
putchar( *p + 25 - 2*(*p-'a'));
}
else if(*p >= 'n' && *p <= 'z')
{
putchar(*p - 25 + 2*('z'- *p));
}
else if(*p >= 'A' && *p <= 'M')
{
// ch1 = 25 - (*p-'A');
// ch = *p + ch1 - (*p - 'A');
putchar(*p + 25 - 2*(*p-'A'));
}
else if(*p >= 'N' && *p <= 'Z')
{
putchar(*p - 25 + 2*('Z'- *p));
}
else
{
putchar(*p);
}
p++;
}
putchar('\n');
gets(str);
}
return 0;
}
/**************************************************************
Problem: 2184
User: admin
Language: C
Result: Accepted
Time:15 ms
Memory:1036 kb
****************************************************************/