#include<bits/stdc++.h>
using namespace std;
#define int long long
int n,cnt,ans;
int xl[500001],cc[500001],sl[500001];
signed main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>xl[i];
}
for(int i=1;i<=n;i++){
for(int j=cnt;j>=1;j--){
ans+=sl[j];
if(xl[i]>cc[j]){
sl[cnt]=0;
cnt--;
}
else if(xl[i]<cc[j]){
break;
}
}
if(xl[i]!=cc[cnt]){
cc[++cnt]=xl[i];
}
sl[cnt]++;
}
cout<<ans;
return 0;
}