#include<stdio.h>

int max=10,arr[10];
int top=-1

int push(int val){
    bottom=0;
    if(top==max-1){
        return 0;
    }
    else{
        arr[++top]=val;
    }
}

void display(){
    for(int i=0 ;i<top;i++){
        printf("%d ",arr[i]);
        
    }
}

void topandbottom(){
    printf("%d",arr[top]);
    printf("\n%d",arr[bottom]);
}
int main(){
    int n,val;
    
    scanf("%d",&n);
    
    for(int i=0;i<n;i++){
        scanf("%d",&val);
        push(val);
    }
    
     display();
     topandbottom();
    
    
    return 0;
}