import sys input = sys.stdin.readline from operator import itemgetter N,X=map(int,input().split()) A=list(map(int,input().split())) B=[(min(A[i],A[i]^X),i) for i in range(N)] B.sort(key=itemgetter(0)) C=[-1]*N for i in range(N): _,ind=B[i] C[i]=A[ind] for i in range(N-1): a=C[i] b=C[i+1] if a>=b^X or a^X>=b: print("No") break else: print("Yes")