#include int ri() { int n; scanf("%d", &n); return n; } int main() { int n = ri(); int k = ri(); std::set all{ 0 }; int cur = 0; for (int i = 0; i < n; i++) all.insert(cur ^= ri()); bool ok = false; for (auto i : all) ok |= all.count(i ^ k); puts(ok ? "Yes" : "No"); return 0; }