#include<stdio.h>
struct array{
    int size;
    int elements[1000];
};
void reversearray(struct array *arr){
    int *start = arr ->elements;
    int *end = arr->elements + arr ->size -1;
    int temp;
    while(start < end){
        temp =*start;
        *start =*end;
        *end = temp;
        start++;
        end--;
    }
}
int main(){
    struct array arr;
    scanf("%d", &arr.size);
    if(arr.size<=0){
        printf("Invalid Input\n");
        return 0;
    }
    for(int i=0;i<arr.size;i++){
        scanf("%d", &arr.elements[i]);
    }
    reversearray(arr);
    for(int i=0;i<arr.size;i++){
        printf("%d ",arr.elements[i]);
    }
    return 0;
}