#include <iostream>
#define TIME 6
using namespace std;
int main() {
int n,min=0xffffff;
cin >> n;
int list[n];
for(int i=0;i<n;i++) {
cin >> list[i];
if(i >= TIME) {
for(int j=i-TIME;j>=0;j--) {
if(list[i]*list[j] < min) {
min = list[i]*list[j];
}
}
}
}
cout << min << endl;
return 0;
}