#include <iostream>
#include <algorithm>
#include <iterator>
#include <string>
#include <sstream>
using namespace std;
int main()
{
string str = "hello world this is some text";
stringstream ss(str);
transform(istream_iterator<string>(ss),
istream_iterator<string>(),
ostream_iterator<string>(cout, "\n"),
[](const string &w) { return string(w.rbegin(), w.rend()); }
);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDxzc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJc3RyaW5nIHN0ciA9ICJoZWxsbyB3b3JsZCB0aGlzIGlzIHNvbWUgdGV4dCI7CglzdHJpbmdzdHJlYW0gc3Moc3RyKTsKCQoJdHJhbnNmb3JtKGlzdHJlYW1faXRlcmF0b3I8c3RyaW5nPihzcyksCgkJCWlzdHJlYW1faXRlcmF0b3I8c3RyaW5nPigpLAoJCQlvc3RyZWFtX2l0ZXJhdG9yPHN0cmluZz4oY291dCwgIlxuIiksCgkJCVtdKGNvbnN0IHN0cmluZyAmdykgeyByZXR1cm4gc3RyaW5nKHcucmJlZ2luKCksIHcucmVuZCgpKTsgfQoJKTsKfQ==