#include<stdio.h>
#include<stdlib.h>
int top=-1,size=5;
int arr[100];
int isfull()
{
    if(top==size-1)
      return 1;
     else
      return 0;
}
void push( int num)
{
    if(isfull())
    {
        printf("stack is full");
    }
    else
    arr[++top]=num;
}
int isempty()
{
    if(top==-1)
    return 1 ;
    else
     return 0;
}
void pop()
{
    if(isempty())
     printf("stack is empty");
     else
      arr[top--];
}
void display()
{    int count=0;
    for(int i=0;i<=top;i++)
    {   
        if(arr[i]==20)
        {
           break;
           count++;
        }
        printf("%d ",arr[i]);
}
int main()
{
    int n,num;
    scanf("%d",&size);
    for(int i=0;i<size;i++)
    {
        scanf("%d",&num);
        push(num);
    }
    display();
}