N,K=map(int,input().split()) S=set([0]) A=list(map(int,input().split())) C=0 for i in range(N): C^=A[i] if C^K in S: print('Yes') exit() S.add(C) print('No')