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[]){
        Scanner sc = new Scanner(System.in);
        int n = (int) Math.pow(2,Integer.valueOf(sc.next()));
        int t = Integer.valueOf(sc.next());
        int array[] = new int[n];
        for(int i = 0; i < n; i++){
            array[i] = Integer.valueOf(sc.next());
        }
        if(t%2==0){
            for(int i = 0; i < n; i++){
                System.out.print(array[i] + " ");
            }
        } else {
            for(int i = n-1; i >= 0; i--){
                System.out.print(array[i] + " ");
            }
        }
    }

}