#include <bits/stdc++.h>
using namespace std;
int n,a[1000000];
long long mmax=-1000000000;
void nhap()
{
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
}
void giai()
{
for(int i=1;i<n;i++)
{
if(a[i]*a[i+1]>mmax) mmax=a[i]*a[i+1];
}
cout<<mmax;
}
int main()
{
nhap();
giai();
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBuLGFbMTAwMDAwMF07CmxvbmcgbG9uZyBtbWF4PS0xMDAwMDAwMDAwOwp2b2lkIG5oYXAoKQp7CiAgICBjaW4+Pm47CiAgICBmb3IoaW50IGk9MTtpPD1uO2krKykKICAgICBjaW4+PmFbaV07Cn0Kdm9pZCBnaWFpKCkKewogICAgZm9yKGludCBpPTE7aTxuO2krKykKICAgIHsKICAgIAlpZihhW2ldKmFbaSsxXT5tbWF4KSBtbWF4PWFbaV0qYVtpKzFdOwogICAgfQogICAgY291dDw8bW1heDsKfQppbnQgbWFpbigpCnsKICAgIG5oYXAoKTsKICAgIGdpYWkoKTsKfQ==