from operator import xor from itertools import accumulate N, K = map(int, input().split()) A = list(map(int, input().split())) ans = "No" used = {0, } for a in accumulate(A, func=xor): if K ^ a in used: ans = "Yes" break used.add(a) print(ans)