#include<bits/stdc++.h>
#define l long long
using namespace std;
const int N=2e5+10;
ll sum[N],x[N];
ll a[N];
int main()
{
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
		cin>>a[i];
    sum[1]=x[1]=a[1];
    for(int i=2;i<=n;i++)
		sum[i]=sum[i-1]+a[i],x[i]=x[i-1]^a[i];
    ll ans=0;
	int l=1;
    for(int r=1;r<=n;r++)
	{
        for(;sum[r]-sum[l-1]!=(X[r]^X[l-1]);l++);
	    ans+=(r-l+1);
    }
    cout<<ans<<endl;
    return 0;
}