#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
****************************************************************/