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

void reverseInput() {
    vector<int> numbers;
    int n;
    
    // 读取数字直到0
    while(cin >> n && n != 0) {
        numbers.push_back(n);
    }
    
    // 安全地逆序输出
    if(!numbers.empty()) {
        for(int i = numbers.size() - 1; i >= 0; i--) {
            cout << numbers[i];
            if(i > 0) cout << ' ';
        }
        cout << endl;
    }
}

int main() {
    reverseInput();
}
// 64 位输出请用 printf("%lld")