#include <bits/stdc++.h>
using namespace std;
#define ll long long int
#define rep(i,a,b) for(int i=0;i<(b);i++)
#define trav(a,x) for(auto& a:x)
#define all(x) x.begin(),x.end()
#define sz(x)(int)(x).size();
const ll MAX =1e18;
typedef pair<ll,ll> pll;
typedef pair<int,int> pii;
typedef vector<int> vi;
int a[300000];
int main()
{
       ios_base::sync_with_stdio(false);
       cin.tie(NULL);
       cout.tie(NULL);
       int n;
       cin>>n;
       int l=1;
       ll ans=0;
       ll sum=0;
       for(int r=1;r<=n;r++){
          cin>>a[r]; 
          while((sum^a[r])!=sum+a[r]){
              sum^=a[l];
              l++;
          }
          sum^=a[r];
          ans+=r-l+1;
        }
    cout<<ans;
    return 0;
}

