#include<bits/stdc++.h>
using namespace std;
int arr[1005];
int main(){
int m,n;
while(cin>>n){
memset(arr,-1,sizeof(arr));
for(int i=1;i<=n;i++){
cin>>arr[i];
}
int m;
cin>>m;
int e = pow(2,m)-1;
int tag=0;
for(int i=pow(2,m-1);i<=e&&i<=1000;i++){
if(arr[i]==-1){
break;
}else{
if(tag==0) cout<<arr[i];
else cout<<" "<<arr[i];
tag++;
}
}
if(!tag) cout<<"EMPTY";
cout<<endl;
}
return 0;
}