n,m = map(int,input().split()) for j in range(2**n) : print(" ".join(map(str, range(j*2**m, (j+1)*2**m))))