import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int nums = sc.nextInt(); SingleLinkList singleLinkList = new SingleLinkList(); for (int i = 1; i <= nums; i++) { ListNode node=new ListNode(sc.nextInt()); singleLinkList.add(node); } int index=sc.nextInt(); int len=singleLinkList.getLengthNode(); int k=len-index+1; ListNode resNode=null; resNode=singleLinkList.find(k); if(index==0){ System.out.println(0); }else{ if(resNode!=null){ System.out.println(resNode.val); } } } } } class SingleLinkList{ //创建一个头节点,并初始化为0,此处头节点不存储题目的值 private ListNode head = new ListNode(0); public void add(ListNode listNode) { ListNode curNode=head; while (true) { if (curNode.next == null) { break; } curNode=curNode.next; } curNode.next=listNode; } public ListNode find(int k){ ListNode curNode=head.next; int count=0; while (true) { if (curNode == null) { return null; } count++; if (count == k) { return curNode; } curNode = curNode.next; } } public int getLengthNode() { ListNode curNode=head.next; int count=0; while (true) { if (curNode == null) { break; } count++; curNode = curNode.next; } return count; } } class ListNode{ int val; ListNode next; public ListNode(int val) { this.val=val; } }