// editor2
#include<stdio.h>
#include<string.h>
#define Max 100
int stack[Max];
int top=-1;
void push(int x,int size){
    if(top==size-1){
        printf("stack overflow");
    }
    stack[++top]=x;
}
void display(){
    if(top==-1){
        printf("stack underflow");
    }
     for(int i=0,i!=top-1;i++){
         printf("%d ",stack[i]);
     }
     
}
int main(){
    int size;
    scanf("%d",&size);
    char str[20];
    for(int i=0;i<size;i++){
        scanf("%s",str);
        if(strcmp(str,"PUSH")==0){
            int x;
            scanf("%d",&x);
            push(x,size);
        }
        else if(strcmp(str,"DISPLAY")==0){
            display();
        }
        else{
            printf("Invalid input");
            return 0;
        }
    }
    return 0;
    }