#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int arr[25],top=-1;
int size = 0;
int isFull(){
    if(top == size+1){
        return 1;
    }else{
        return 0;
    }
}

void push(int num){
    if(isFull()){
        printf("stack overflow");
        return;
    }else{
        arr[++top] = num;
    }
}

int isEmpty(){
    if(top == -1){
        return 1;
    }else{
        return 0;
    }
}
 
 
void pop(int mid){
    if(isEmpty()){
        printf("stack underflow");
        return;
    }else{
        for(int i =0;i<=mid;i++){
            if(i==mid){
                arr[i--];
            }
        }
        
    }
}

void display(){
    int itr;
    for(itr=0;itr<size;itr++){
        printf("%d ",arr[itr]);
    }
}
int main(){
    int num,itr;
    scanf("%d",&size);
    if(size<0){
        printf("Invalid input");
        return 0;
    }
    for(itr=0;itr<size;itr++){
        scanf("%d",&num);
        push(num);
    }
    int mid = size/2;
    pop(mid);
    display();
    return 0;
}