#include<iostream>
#include<cstdio>
#include<stack>
using namespace std;
int arr[80005];
int n;
stack<int>Stack;
long long ans;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;++i){
scanf("%d",&arr[i]);
}
for(int i=1;i<=n;++i){
while(!Stack.empty()&&arr[Stack.top()]<arr[i]){
ans+=i-Stack.top()-1;
Stack.pop();
}
Stack.push(i);
}
long long cnt=0;
while(!Stack.empty()){
ans+=cnt++;
Stack.pop();
}
printf("%lld",ans);
return 0;
}