#include<iostream>
#include<string>
using namespace std;
int main(){
int i,j,flag,flag2;
string str1,str2;
getline(cin,str1);
int len=str1.size();
flag2=len;
for(i=len-1;i>=-1;i--)
{
if(str1[i]==' ' || i==-1)
{
flag=i;
for(j=flag+1;j<flag2;j++)
str2+=str1[j];
str2=str2+' ';
flag2=i;
}
}
cout<<"\n Reverse String:"<<str2;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKCWludCBpLGosZmxhZyxmbGFnMjsKCXN0cmluZyBzdHIxLHN0cjI7CglnZXRsaW5lKGNpbixzdHIxKTsKCWludCBsZW49c3RyMS5zaXplKCk7CglmbGFnMj1sZW47Cglmb3IoaT1sZW4tMTtpPj0tMTtpLS0pCgkJewoJCQlpZihzdHIxW2ldPT0nICcgfHwgaT09LTEpCgkJCQkgewoJCQkJCSBmbGFnPWk7CgkJCQkJIGZvcihqPWZsYWcrMTtqPGZsYWcyO2orKykKCQkJCQkgICAgICAgc3RyMis9c3RyMVtqXTsKCQkJCQkgICAgICAgc3RyMj1zdHIyKycgJzsKCQkJCSAgIGZsYWcyPWk7CQoJCQkgICAgIH0KCQl9CSAgICAgCgljb3V0PDwiXG4gUmV2ZXJzZSBTdHJpbmc6Ijw8c3RyMjsKCXJldHVybiAwOwp9CQo=