#include <iostream>
#include <sstream>
#include <string>
#include <vector>
#include <iterator>
int main()
{
std::string oldtxt = "HELLO GOOD SIR HOW ARE YOU ";
std::istringstream buf(oldtxt);
std::istream_iterator<std::string> beg(buf), end;
std::vector<std::string> v(beg, end);
std::copy(v.rbegin(), v.rend(), std::ostream_iterator<std::string>(std::cout, " "));
std::cout << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKaW50IG1haW4oKQp7CiAgICBzdGQ6OnN0cmluZyBvbGR0eHQgPSAiSEVMTE8gR09PRCBTSVIgSE9XIEFSRSBZT1UgIjsKICAgIHN0ZDo6aXN0cmluZ3N0cmVhbSBidWYob2xkdHh0KTsKICAgIHN0ZDo6aXN0cmVhbV9pdGVyYXRvcjxzdGQ6OnN0cmluZz4gYmVnKGJ1ZiksIGVuZDsKICAgIHN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPiB2KGJlZywgZW5kKTsKICAgIHN0ZDo6Y29weSh2LnJiZWdpbigpLCB2LnJlbmQoKSwgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPHN0ZDo6c3RyaW5nPihzdGQ6OmNvdXQsICIgIikpOwogICAgc3RkOjpjb3V0IDw8ICdcbic7Cn0K