// editor3
#include<stdio.h>
#include<stdlib.h>
int top = -1;
int size = 0;
int arr[25];
int isEmpty(){
    return top == -1;
}

int isFull(){
    return top == size-1;
}

void enQueue(int num){
    if(isFull()){
        printf("Stack overflow");
        return;
    }else{
        arr[++top] = num; 
    }
    
}

void deQueue(){
    if(isEmpty()){
        printf("Stack is empty");
        return 0;
    }else{
        top--;
    }
}
void display(){
    int itr;
    for(itr=0;itr<=top;itr++){
        printf("%d ",arr[itr]);
    }
}
int main(){
    int n,num,itr;
    scanf("%d",&n);
    for(itr=0;itr<n;itr++){
        scanf("%d",&arr[itr]);
        enQueue(arr[itr]);
    }
    display();
    return 0;
}