#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf32 1000000001 #define Inf64 1000000000000000001 int main(){ int _t; cin>>_t; rep(_,_t){ long long n,x; cin>>n>>x; long long f = 0; rep(i,n){ int a; cin>>a; f |= 1LL<>i)&1){ f &= ~(1LL<>i)&1)msb = 1LL<=msb){ /*long long t = ox; rep(i,60){ if((1LL<>i)&1){ t ^= 1LL<=msb){ x &= ~(1LL<