from bisect import* t=[1] for _ in range(65): t+=t[-1]*2, for _ in range(int(input())): n,x=map(int,input().split()) *c,=map(int,input().split()) s=[] for i in c: if x>>i&1: continue j=((x>>i)-1<>i&1==0: j=((x>>i)<>j)<