#include<bits/stdc++.h>
#define int long long
using namespace std;
int t,n,a[2005],sum[2005];
signed main(){
	cin>>t;
	while(t--){
		cin>>n;
		for(int i=1;i<=n;i++){
			cin>>a[i];
			sum[i]=sum[i-1]^a[i];
		//	cout<<sum[i]<<'\n';
		}
		bool flag=!sum[n];
		for(int i=1;i<=n;i++){
			for(int j=i;j<n;j++){
				if((sum[i]==(sum[i]^sum[j]))&&(sum[i]==(sum[j]^sum[n]))){
					flag=1;
				//	cout<<sum[i]<<' '<<(sum[i]^sum[n])<<' '<<(sum[j]^sum[n])<<'\n';
					break;
				}
			}
			if(flag==1)break;
		}
		if(flag==1){
			puts("YES");
			continue;
		}
		puts("NO");
	}
}