#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n;
    while (cin >> n) {
        vector<int>v(n + 1);
        for (int i = 1; i <= n; ++i) {
            cin >> v[i];
        }
        cin >> n;
        if (n == 1) {
            cout << v[1] << endl;
        }
        else {
            int index = 0;
            int s = 1;
            for (int i = 1; i < n; ++i) {
                index += s;
                s *= 2;
            }
            index += 1;
            s = s * 2;
            if(index>v.size()-1){
                cout<<"EMPTY"<<endl;
                continue;
            }
            cout << v[index];
            for (int i = index + 1; i < s && i < v.size()-1; ++i) {
                cout << " " << v[i];
            }
        }
    }
}
// 64 位输出请用 printf("%lld")