#include<iostream> #include<set> using namespace std; int N,K; main() { cin>>N>>K; set<int>S; S.insert(0); int now=0; for(int i=0;i<N;i++) { int A;cin>>A; now^=A; if(S.find(now^K)!=S.end()) { cout<<"Yes"<<endl; return 0; } S.insert(now); } cout<<"No"<<endl; }