#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';
}
