#include
#include
int input(char c[])
{
int k=0,i=0;
while(scanf("%c",&c[i]),c[i]!='\n')
{
if(c[i]==' ')
k++;
i++;
}
return k;
}
void inter(char b[],int n,int m)
{
int z=0,j;
char temp;
for(int i=0;i<m;i++)
{
j=0;
while(b[z]!=' ')
{
j++;
z++;
}
z-=j;
for(int x=0;x<j/2;x++)
{
temp=b[z+x];
b[z+x]=b[z+j-1-x];
b[z+j-1-x]=temp;
}
z+=j+1;
}
for(int x=0;x<(n-z-1)/2;x++)
{
temp=b[z+x];
b[z+x]=b[n-2-x];
b[n-2-x]=temp;
}
}
int main()
{
char c[503]={0};
int k=0,j,v;
k=input(c);
v=strlen(c);
inter(c,v,k);
for(j=0;j<v;j++)
printf("%c",c[j]);
return 0;
}