#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define INF 0x3f3f3f3f
#define IOS ios::sync_with_stdio(false), cin.tie(0);
const int maxn=2e3+5;
int n;
int a[maxn],sum[maxn];
int check1(){
	for(int i=1;i<n;++i){
		if(sum[i]==(sum[n]^sum[i])){
			return 1;
		}
			
	}
	return 0;
}
int check2(){
	for(int i=1;i<n;++i){
		for(int j=i+1;j<n;++j){
			if((sum[i]==(sum[n]^sum[j]))&&(sum[i]==(sum[j]^sum[i]))){
				return 1;
			}
				
		}
	}
	return 0;
}
int main(){
	//IOS;
	int t;
	cin>>t;
	while(t--){
		cin>>n;
		for(int i=1;i<=n;++i){
			cin>>a[i];
			sum[i]=sum[i-1]^a[i];
		}
		int f=check1();
		if(!f)
			f=check2();
		if(f)
			cout<<"YES\n";
		else
			cout<<"NO\n";
	}
	return 0;
}
