#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main()
{
char str[1005];
fgets(str, sizeof(str), stdin);
size_t len_str = strlen(str);
if (len_str > 0 && str[len_str - 1] == '\n')
{
str[len_str - 1] = '\0';
}
char a[100];
int cnt=0;
int len=strlen(str);
for(int i=len-1;i>=0;i--)
{
if(str[i]!=' ' && str[i]=='\0')
{
a[cnt++]=str[i];
}
else
{
if(cnt>0)
{
a[cnt]='\0';
int lena=strlen(a);
for(int j=lena-1;j>=0;j--)
{
if(islower(a[j])) printf("%c",toupper(a[j]));
else if(isupper(a[j])) printf("%c",tolower(a[j]));
else if(isdigit(a[j])) printf("%c",a[lena-1-j]);
}
}
printf(" ");
cnt=0;
}
}
if(cnt>0)
{
a[cnt]='\0';
int lena=strlen(a);
for(int j=lena-1;j>=0;j--)
{
if(islower(a[j])) printf("%c",toupper(a[j]));
else if(isupper(a[j])) printf("%c",tolower(a[j]));
else if(isdigit(a[j])) printf("%c",a[lena-1-j]);
}
}
return 0;
}