
#include<iostream>
using namespace std;
int maxArea(int A[], int len)
{
int l = 0;
int r = len -1;
int area = 0;
while (l < r)
{
// Calculating the max area
area = max(area, min(A[l],
A[r]) * (r - l));
if (A[l] < A[r])
l += 1;
else
r -= 1;
}
return area;
}
// Driver code
int main()
{
int len1 ;
cin>>len1 ;
int a[len1];
int i = 0 ;
while(i<len1)
{
cin>>a[i];
i++;
}
cout << maxArea(a, len1);
}