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