#include<iostream>
#include<bits/stdc++.h>
using namespace std;
void solve(){
int n;
cin>>n;
vector<int>arr(n);
for(int i=0;i<n;i++){
cin>>arr[i];
}
int f=0;
int ff=0;
for(int i=0;i<n-1;i++){
int x=0;
for(int j=0;j<=i;j++){
x=x^arr[j];
}
f=0;
int t=0;
for(int j=i+1;j<n;j++){
t=t^arr[j];
if(x==t){
f=true;
t=0;
}
}
if(t==0 && f==true){
cout<<"YES"<<endl;
ff=1;
break;
}
}
if(!ff){
cout<<"NO"<<endl;
}
return;
}
int main(){
int t;
cin>>t;
while(t--){
solve();
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIHNvbHZlKCl7CgkKCWludCBuOwoJY2luPj5uOwoJCgl2ZWN0b3I8aW50PmFycihuKTsKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWNpbj4+YXJyW2ldOwoJfQoJaW50IGY9MDsKCWludCBmZj0wOwoJCglmb3IoaW50IGk9MDtpPG4tMTtpKyspewoJCWludCB4PTA7CgkJCgkJZm9yKGludCBqPTA7ajw9aTtqKyspewoJCQl4PXheYXJyW2pdOwoJCX0KCQlmPTA7CgkJaW50IHQ9MDsKCQlmb3IoaW50IGo9aSsxO2o8bjtqKyspewoJCQl0PXReYXJyW2pdOwoJCQlpZih4PT10KXsKCQkJCWY9dHJ1ZTsKCQkJCXQ9MDsKCQkJfQoJCX0KCQlpZih0PT0wICYmIGY9PXRydWUpewoJCQljb3V0PDwiWUVTIjw8ZW5kbDsKCQkJZmY9MTsKCQkJYnJlYWs7CgkJfQoJfQoJCglpZighZmYpewoJCWNvdXQ8PCJOTyI8PGVuZGw7Cgl9CgkKCXJldHVybjsKfQppbnQgbWFpbigpewoJaW50IHQ7CgljaW4+PnQ7Cgl3aGlsZSh0LS0pewoJCXNvbHZlKCk7Cgl9CglyZXR1cm4gMDsKfQ==