1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.Scanner;

public class tas {

	public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			int n = 1 << scanner.nextInt();
			int t = scanner.nextInt();
			if (t % 2 == 0) {
				for (int i = 0; i < n; i++) {
					System.out.format("%d ", scanner.nextInt());
				}
			} else {
				int[] arr = new int[n];
				for (int i = 0; i < n; i++) {
					arr[i] = scanner.nextInt();
				}
				for (int i = n - 1; i >= 0; i--) {
					System.out.format("%d ", arr[i]);
				}
			}
		}
	}
}