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