#include <bits/stdc++.h>
#include <algorithm>
#include <string>
using namespace std;

void reverseOut(string s){
    for(int i = 0, j = 0; j < s.length(); i++, j++){
        while(s[j] != ' ' && j < s.length()) j++; 
        reverse(s.begin() + i, s.begin() + j);
        i = j;
    }
    reverse(s.begin(), s.end()); // 反转整个字符串
    cout << s << endl;
    return; // 函数返回 void,因此不需要 return 语句
}

int main() {
    string s;
    getline(cin, s);

    reverseOut(s);

    return 0;
}
  

报错之后一直在盘边界逻辑,后来发现是输入字符串用了cin