#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n;
	cin>>n;
	map<int,int> hm;
	vector<int> ans;
	for(int i=0;i<n;i++)
	{
		int a;
		cin>>a;
		hm[a]++;
		if(hm[a]==2)
		{
			ans.push_back(a);
			hm[a] = 0;
		}
	}
	sort(ans.begin(),ans.end());
	if(ans.size()<2) cout<<0;
	else
		cout<<1LL*ans[ans.size()-1]*ans[ans.size()-2];
	return 0;
}