#include <stdio.h>
#include <string.h>
int main(void)
{
int arr[1001];
int i,s;
int n,d;
while(scanf("%d",&n)==1)
{
if(n==0)break;
for(i=1;i<=n;i++)
scanf("%d",arr+i);
scanf("%d",&d);
for(s=1,i=1;i<=d-1;i++)
s=s*2;
if(n<s)
printf("EMPTY\n");
else
{
for(i=s;i<=n&&i<=2*s-2;i++)
printf("%d ",arr[i]);
printf("%d\n",arr[i]);
}
}
return 0;
}
/**************************************************************
Problem: 2194
User: admin
Language: C
Result: Accepted
Time:8 ms
Memory:1144 kb
****************************************************************/