1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#include<bits/stdc++.h>
using namespace std;
int a[1<<20];
int main () {
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	int n, t;
	cin >> n >> t;
	for(int i=0;i<(1<<n);i++) 
		cin >> a[i];
	for(int i=0;i<(1<<n);i++)
		cout << a[(((1<<n)-1) * ((t&1) > 0))^i] << " ";	
}