#include<stdio.h>
#include<stdlib.h>
typedef struct node{
    int data;
    struct node*next;
}Node;
Node *head,*tail;
void create(int num){
     Node *newnode=(Node*)malloc(sizeof(Node));
     newnode->data=num;
     newnode->next=NULL;
     if(head==NULL){
         head=newnode;
         tail=newnode;
     }
     else{
         tail->next=newnode;
         tail=newnode;
     }
void display(int num){
    Node *temp=head;
    for(int i=0;i<n;i++){
    temp=temp->next;
    }
    printf("%d",temp->data);
    
}
    
 int main(){
     int size,i,num,n;
     scanf("%d",&size);
     if(size<0){
         printf("Invalid input");
         return 0;
     }
     for(i=0;i<size;i++){
         scanf("%d",&num);
         create(num);
         
     }
     display(n/2);
     return 0;
     
 }