#include
#include<unordered_set>
using namespace std;
int main() {
int n;
cin>>n;
int arr[n];
for(int i=0;i<n;i++){
cin>>arr[i];
}
int j=0;
int sum=0;
for(int i=0;i<n;i++){
j=i;
unordered_set<int> s;
if(s.empty()){
s.insert(arr[i]);
}
while(j<n && s.find(arr[i])!=s.end()){
s.insert(arr[i]);
j++;
}
int size=j-i;
sum=sum+(size*(size+1)/2);
}
cout<<sum<<endl;
return 0;
}