#include<bits/stdc++.h>
using namespace std;
int main() {
	vector<int>v;
	int n;
	cin>>n;
	int a[n+3];
	for(int i=0;i<n;i++)
	cin>>a[i];
	sort(a,a+n,greater<int>());
	for(int i=0;i<n;i++)
	{
		if(a[i]==a[i+1])
	    {
	    	v.push_back(a[i]);
	    	i++;
	    }
	    if(v.size()==2)
	    {
	    	cout<<1LL*v[0]*v[1];
	    	return 0;
	    }
	}
	cout<<"0";
	return 0;
}