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