#include <iostream>
#include <vector>
using namespace std;

int main() {
    vector<int> nums; // 用来存储输入的数字(不包括0),这样不用count管他多长

    while (true) {
        int x;
        cin >> x;
        if (x == 0) break; // 遇到0就停止输入
        nums.push_back(x);
    }

    // 逆序输出
    for (int i = (int)nums.size() - 1; i >= 0; i--) {
        cout << nums[i];
        if (i > 0) cout << " "; // 不是最后一个数字就输出空格
    }

    cout << endl;
    return 0;
}