ccf-201312-3
#include <iostream>
#include <algorithm>
using namespace std;
int n,area=0;
int main() {
cin>>n;
int a[n],b[n],c[n];
for(int i=0; i<n; i++) {
cin>>a[i];
b[i]=a[i];
}
sort(b,b+n);
for(int i=0; i<n; i++) {
for(int j=0; j<n; j++) {
c[j]=a[j]-b[i];
}
// for(int j=0; j<n; j++) {
// cout<<c[j]<<" ";
// }
// cout<<endl;
int sum=0,max=0;
for(int j=0; j<n; j++) {
if(c[j]>-1) {
sum++;
} else {
if(max<sum) {
max=sum;
//cout<<" max="<<max<<endl;
}
sum=0;
}
}
if(max<sum) {
max=sum;
//cout<<" max="<<max<<endl;
}
//cout<<" max*b[i]="<<max*b[i]<<endl;
if(area<max*b[i]) {
area=max*b[i];
//cout<<" area="<<area<<endl;
}
}
cout<<area;
return 0;
}