#include<iostream>
#include<vector>
using namespace std;
int main()
{
    string str;
    vector<string> sentence;//定义一个容器,比起普通数组,可以随机在后边插入数据,不必申请空间。
    auto iter = sentence.begin();// auto自动类型推断,用于从初始化表达式中推断出变量的数据类型.
    while(cin>>str)
    {
        iter = sentence.insert(iter,str);//插入到iter,指向的位置,每次iter都是指向最前面的位置,
    }//接下来就是顺序输出
    for(auto beg = sentence.begin(),end = sentence.end();beg != end;beg++)//beg返回指针类型
        cout<<*beg<<" ";
    return 0;
}