#include<bits/stdc++.h>
using namespace std;intmain(){
int n, a[1010], area, temp, ans =0;
cin>>n;for(int i =0; i < n; i++)
cin>>a[i];
a[n]=0;
stack<int> s;for(int i =0; i <= n; i++)if(s.empty()|| a[s.top()]< a[i])
s.push(i);else{
temp = s.top();
s.pop();
area = a[temp]*(s.empty()? i : i - s.top()-1);if(area > ans)
ans = area;
i--;}
cout<<ans<<endl;return0;}