#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
int a[1000002]={},x[10000002];
cin >> n;
for(int i=1;i<=n;++i) {
cin >> a[i];
x[i]=1;
}
for(int i=2; i<=n; ++i){
if(a[i] > a[i-1])
x[i] = x[i-1] + 1;
}
for(int i=n-1; i>=1; --i){
if(a[i] > a[i+1])
x[i] = max(x[i], x[i+1] + 1);
}
unsigned long long sum=0;
for(int i=1;i<=n;i++)
sum += x[i];
cout << sum;
return 0;
}