#include<stdio.h>
#define MAX_SIZE 1000

struct Stack{
    int arr[MAX_SIZE];
    int top;
};
void initialize(struct Stack *s){
    s->top = -1;
}

void push(struct Stack *s, int item){
    if(s->top>= MAX_SIZE -1){
        printf("Stack Overflow\n");
        return;
    }
    s->arr[++(s->top)] = item;
}
 
void display(struct Stack *s){
        for(int i = 0; i <= s->top; i++){
            printf("%d", s->arr[i]);
        }
        printf("\n");
} 

int main(){
    struct Stack myStack;
    initialize(&myStack);
    
    int n;
    scanf("%d" , &n);
    
    if (n > 0){
        printf("Ivalid input\n");
        return 1;
    }
    for(int i = 0; i < n; i++){
        int element;
        scanf("%d", &element);
        push(&myStack, element);
    }
}
display(&mystack);

return 0;