#include<iostream>
#include<string.h>
#define max 100
using namespace std;
void reverse(char *s,int j,int i)
{
char temp;
while(j<=i)
{
temp=s[j];
s[j]=s[i];
s[i]=temp;
j++;
i--;
}
}
int main()
{
char c[max]="34 121 896 453 abcd";
int i,j=0;
for(i=0;c[i]!=0;i++)
{
if(c[i]==' ')
{
//cout<<c<<endl;
reverse(c,j,i-1);
j=i+1;
}
}
reverse(c,j,strlen(c)-1);
cout<<c;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZy5oPgojZGVmaW5lIG1heCAxMDAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgcmV2ZXJzZShjaGFyICpzLGludCBqLGludCBpKQp7CgljaGFyIHRlbXA7Cgl3aGlsZShqPD1pKQoJewoJCXRlbXA9c1tqXTsKCQlzW2pdPXNbaV07CgkJc1tpXT10ZW1wOwoJCWorKzsKCQlpLS07CgkKCQkKCX0KfQoKaW50IG1haW4oKQp7CgljaGFyIGNbbWF4XT0iMzQgMTIxIDg5NiA0NTMgYWJjZCI7CglpbnQgaSxqPTA7Cglmb3IoaT0wO2NbaV0hPTA7aSsrKQoJewoJCWlmKGNbaV09PScgJykKCQl7CgkJCS8vY291dDw8Yzw8ZW5kbDsKCQkJcmV2ZXJzZShjLGosaS0xKTsKCQkJaj1pKzE7CgkJfQoJCQoJCQkJCgkJCgl9CglyZXZlcnNlKGMsaixzdHJsZW4oYyktMSk7Cgljb3V0PDxjOwoJCglyZXR1cm4gMDsKfQ==