#include #include #include #include #define rep(i,n) for(i=0;i<(int)(n);i++) using namespace std; typedef long long ll; typedef unsigned long long ull; int n,k; int main(){ int i,j; scanf("%d%d",&n,&k); vector sum(n+1,0); set v; v.insert(sum[0]); rep(i,n){ scanf("%d",&j); sum[i+1]=sum[i]^j; if(v.find(k^sum[i+1])!=v.end()){ puts("Yes"); return 0; } v.insert(sum[i+1]); } puts("No"); return 0; }