#include <iostream>
using namespace std;
#include <list>
int main() {
    int num;
    int head = 999999;
    while (cin >> num) {
        list<int> lst;
        lst.push_back(head);
        int p;
        for (int i = 0; i < num; i++) {
            cin >> p;
            lst.push_back(p);
        }
        int k;
        cin >> k;
        int cnt = 0;
        for (list<int>::iterator it = lst.end(); it != lst.begin(); it--) {
            if (cnt == k) {
                cout << *it << endl;
            }
            cnt++;
        }
    }
}

有坑,c++的list没法访问头节点后的一个区域,解决办法就是自己随便整个头指针,也不会被遍历到