n, k = map(int, input().split()) a = list(map(int, input().split())) prefix_xor = 0 seen = {0} found = False for num in a: prefix_xor ^= num if (prefix_xor ^ k) in seen: found = True break seen.add(prefix_xor) print("Yes" if found else "No")