#include<iostream>
#include<string.h>
using namespace std;
int main(){
char kalimat[100];
cout<<"Gitarhmdni#250809 :"; cin.getline (kalimat,sizeof (kalimat));
int x = strlen(kalimat);
for(int i=x-1;i>=-1;i--){ //cek dari huruf paling belakang kalimat
if(kalimat[i]==' ' || i<0){
int j = i;
while(j+1<=x){ //cetak dari huruf terdepan kata
cout<<kalimat[j+1];
j++;
}
x = x-(x-i); //mengurangi kalimat dengan jumlah kata yang sudah di cetak
}
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKXsKCiBjaGFyIGthbGltYXRbMTAwXTsKIGNvdXQ8PCJHaXRhcmhtZG5pIzI1MDgwOSA6IjsgY2luLmdldGxpbmUgKGthbGltYXQsc2l6ZW9mIChrYWxpbWF0KSk7CiAKIGludCB4ID0gc3RybGVuKGthbGltYXQpOwogICAgIGZvcihpbnQgaT14LTE7aT49LTE7aS0tKXsgLy9jZWsgZGFyaSBodXJ1ZiBwYWxpbmcgYmVsYWthbmcga2FsaW1hdAogICAgICAgICAgaWYoa2FsaW1hdFtpXT09JyAnIHx8IGk8MCl7CiAgICAgICAgICAgICAgIGludCBqID0gaTsKICAgICAgICAgICAgICAgIHdoaWxlKGorMTw9eCl7IC8vY2V0YWsgZGFyaSBodXJ1ZiB0ZXJkZXBhbiBrYXRhCiAgICAgICAgICAgICAgICAgICAgIGNvdXQ8PGthbGltYXRbaisxXTsKICAgICAgICAgICAgICAgICAgICAgaisrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgIHggPSB4LSh4LWkpOyAvL21lbmd1cmFuZ2kga2FsaW1hdCBkZW5nYW4ganVtbGFoIGthdGEgeWFuZyBzdWRhaCBkaSBjZXRhawogICAgICAgICAgfSAKICAgICB9Cn0=