#include <algorithm> #include <cstdio> #include <iostream> #include <string> using namespace std; int main() { string ret; getline(cin, ret); reverse(ret.begin(), ret.end()); int i = 0; int cut = 0; int n = ret.size(); while (i < n) { while (i<n&& ret[i] != ' ') { i++; } reverse(ret.begin()+cut, ret.begin()+i); while (i<n&& ret[i] == ' ') { i++; } cut=i; } cout << ret << endl; return 0; }