//#include <stdio.h>
//int main()
//{
//
//
// int i,a,b,j;/*i=y j=x*/
// scanf("%d %d",&a,&b);
// for(i=0;i<a;i++)
// {
// for(j=0;j<a;j++)
// {
// if(i==0||i==a-1||j==0||j==a-1||(i+j+1)%b==0)
// {
// printf("*");
//
// }
// else
// {
//
// printf(" ");
// }
//
// }
// printf("\n");
// }
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a,b,i,j,f;
// scanf("%d %d",&a,&b);
//
// for(f=1;f<=b;f++)
// {
//
// for(i=0; i<a; i++)
// {
// for(j=0; j<=i; j++)
// {
// if(i==j)
// {
// printf("*");
//
// }
// else
// {
// printf(" ");
// }
//
// }
// printf("\n");
// }
// for(i=1;i<a;i++)
// {
// for(j=0;j<a;j++)
// {
// if(i+j==a-1)
// {
// printf("*");
//
// }
// else
// {
// printf(" ");
// }
// }
// printf("\n");
// }
//
// }
//
// return 0;
////}
////
//#include<stdio.h>
//int main()
//{
// int a,i,j,f;
// scanf("%d",&a);
// for(i=1; i<=a; i++)
// {
// for(j=1; j<=a; j++)
// {
// if(i+j==a+1)
// {
// printf("*");
//
// }
// else
// {
//
// printf(" ");
// }
//
// }
// for(j=a+1; j<=2*a; j++)
// {
// if(i+a==j)
// {
// printf("*");
// }
// else
// {
// printf(" ");
// }
//
//
// }
//
//
// printf("\n");
// }
// for(i=1; i<=a; i++)
// {
// for(j=1; j<=a; j++)
// {
// if(i==j)
// {
// printf("*");
// }
// else
// {
// printf(" ");
// }
// }
// for(j=a+1;j<=2*a;j++)
// {
// if(i+j==2*a+1)
// {
// printf("*");
//
// }
// else
// {
// printf(" ");
//
// }
//
// }
// printf("\n");
// }
//
//
// return 0;
//}
int main()
{
int a[10000],b,i;
scanf("%d",&b);
for(i=0;i<b;i++)
{
scanf("%d",&a[i]);
}
for(i=b-1; i>=0; i--)
{
printf("%d ", a[i]);
}
return 0;
}