#include<bits/stdc++.h>
#define iamspeed ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
#define endl '\n'
using namespace std;
typedef long long int ll;
const ll modd=1e9+7;
const ll N=1e6+5;
ll x,y,z,n,m,k,w,sum,ans,cnt,cnt2,res,mn,mx,t,tt,q,i,j;
string s,ss;
int main()
{
iamspeed
for(cin>>t; t--;)
{
cin>>n;
vector<ll>a(n);
ll xr=0;
for(i=0; i<n; i++)
{
cin>>a[i];
xr^=a[i];
}
ll xr2=0;
cnt=0;
for(i=0; i<n-1; i++)
{
xr2^=a[i];
xr^=a[i];
if(xr==xr2)cnt++;
}
cout<<cnt<<endl;
}
return 0;
}