#include<stdlib.h>
#include<string.h>
void reverse(char b[],int start,int end){
if(NULL==b||start<0||end>strlen(b)||start>end){
return ;
}
while(start<end) {
char temp;
temp=b[start];
b[start]=b[end];
b[end]=temp;
start++;
end--;
}
}
int main(){
char c[100];
int end,start;
while(fflush(stdin),gets(c)!=NULL){
reverse (c,0,strlen(c)-1);
start=0;
end=0;
while(start<strlen(c)){
if(c[start]==' '){
end++;
start++;
}else if(end==strlen(c)||c[end]==' '){
reverse(c,start,end-1);
end++;
start=end;
}
else {
end++;
}
}
puts(c);
}
system("pause");
return 0;
}