/// prof. Szabo Zoltan /// ISJ Mures Tg Mures #include using namespace std; ifstream fin ("partit.in"); ofstream fout("partit.out"); int main() { long long n,k,cazuri,t; int opt; fin>>opt; if(opt==1) { fin>>n>>k; /// fout<<2<<" "<63) { fout<<1<<" "; n--; } cazuri=1LL<<(n-1); while(cazuri>=1) { if (k==1) { fout<1) { fout<<1<<" "; cazuri=cazuri/2; } fout<<"\n"; } else if (k<=cazuri/2) { fout<>n; k=0; while(fin>>t) { if(t>1) { cazuri=1LL<<(n-1); for(long long i=1;i