#include <cstdio>
#include <iostream>
#include <cstring>
#include <string>
#include <cmath>
#include <cstdlib>
#include <algorithm>
using namespace std;
int n,m,ans,ask;
int a[100086];
int xorsum[100086],sum[100086],r; 
int main(){
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%d",&a[i]);
}
   for(int i=1;i<=n;i++){
   	 sum[i]=sum[i-1]+a[i];
   	 xorsum[i]=xorsum[i-1]^a[i];
   }
   r=1;
  // for(int i=1;i<=n;i++)
  // cout<<xorsum[i]<<" "<<sum[i]<<endl; 
   for(int l=1;l<=n;l++){
   	 while((xorsum[r]^xorsum[l-1])==(sum[r]-sum[l-1])&&r<=n){
   	  r++;
   }
     r--;
   	 //printf("%d %d\n",l,r);
   	 ans+=(r-l+1);
   }
   cout<<ans<<endl;
   return 0;
}