#include <iostream>
#include <vector>
using namespace std;
int main() {
    // 读取整数的个数
    int m;
    cin >> m;
     
    // 存储整数的向量
    vector<int> nums(m);
     
    // 读取m个整数
    for (int i = 0; i < m; ++i) {
        cin >> nums[i];
    }
     
    // 逆序输出,从最后一个元素开始
    for (int i = m - 1; i >= 0; --i) {
        cout << nums[i];
        // 除了第一个输出的元素(原数组的最后一个),其他元素前都加空格
        if (i > 0) {
            cout << " ";
        }
    }
    cout << endl;
     
    return 0;
}
/**************************************************************
	Problem: 1009
	User: lijinkai
	Language: C++
	Result: Accepted
	Time:8 ms
	Memory:2072 kb
****************************************************************/