#include<stdio.h>

int main(void)
{
  int i,num[100],a,j;

  scanf("%d",&a);

  for(i=0;i<a;i++){
    scanf("%d",&num[i]);
  }
  for(j=a-1;j>=0;j--){
    if(j>0&&j<=a-1){
      printf("%d ",num[j]);
    }
    else{
      printf("%d\n",num[0]);
    }
  }
  return 0;
}
#include <iostream>
#include <vector>
#include <algorithm>

int input()
{
    int value;
    std::cin>>value;
    return value;
}

int main()
{
    std::vector<int> vec;
    int n;
    std::cin >> n;
    for(int i = 0;i<n;++i)
        vec.push_back(input());
    std::reverse(vec.begin(),vec.end());
    for(auto i = 0;i < n;++i)
    {
        std::cout << vec[i] << (i==n-1?"":" ");
    }
    std::cout << std::endl;
    return 0;
}