def main(): n, k = list(map(int, input().split())) I = [i for i in range(n)] for i in range(18): if not k >> i & 1: for j in range(n): if j >> i & 1: I[j], I[j^(1<