#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>N>>K; vector A(N),rui(N+1); for(int i=0;i>A[i]; rui[i+1]=rui[i]^A[i]; } ll L=-1,R=N; vector la(MAX,-1); for(ll i=0;i<=N;i++){ if(la[rui[i]]!=-1){ chmax(L,la[rui[i]]+1); chmin(R,i); } la[rui[i]]=i; } if(L==-1){ cout<<"Yes\n"; return 0; } if(L>R){ cout<<"No\n"; return 0; } vector cn(MAX); for(ll i=0;i