#include <stdio.h>
typedef struct listnode
{
int key;
struct listnode* next;
}listnode;
int main() {
int n=0;
while(scanf("%d",&n)==1)
{
listnode *num;
listnode *head;
listnode *tail;
head=(listnode*)malloc(sizeof(listnode));
head->next=NULL;
tail=head;
for(int i=0;i<n;i++)
{
num=(listnode*)malloc(sizeof(listnode));
scanf("%d",&num->key);
num->next=NULL;
tail->next=num;
tail=num;
}
head=head->next;
int search=0;
scanf("%d",&search);
if(search>=0||search<n)
{
listnode *find;
find=head;
for(int i=0;i<n-search;i++)
find=find->next;
printf("%d\n",find->key);
}
}
return 0;
}