#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include <string.h>
#define N 7000
int main()
{
int i, j, k = 0, m,h,len;
char a[N] = { 0 }, b[N] = { 0 };
fgets(a, sizeof(a), stdin);
len=strlen(a);
for (i = len - 1; i >= 0; i--)
{
if (a[i] == ' ' || i == 0)
{
if (a[i] == ' ')j = i + 1;
if (i == 0) j = i;
while (a[j] != ' ' && a[j] != '\n')
{
b[k] = a[j];
j++;
k++;
}
if (i != 0 && a[i] == ' ')
{
b[k] = ' ';
k++;
}
else b[k] = '\0';
}
}
for(i=0; b[i]!='\0'; i++)
{
if(b[i]==' ') continue;
else if(b[i]>='A' && b[i]<='Z')
{
b[i]=b[i]+32;
}
else if(b[i]>='a' && b[i]<='z')
{
b[i]=b[i]-32;
}
else if(b[i]>='0' && b[i]<='9')
{
k=1;
j=i+1;
while(b[j]!=' ' && b[j]!='\0')
{
k++;
j++;
}
h=i;
for(m=1; m<= k/2; m++)
{
char temp=b[h];
b[h]=b[j-1];
b[j-1]=temp;
h++;
j--;
}
i=i+k-1;
}
}
puts(b);
return 0;
}