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