#include<iostream>
#include<vector>
#include<set>
#include<bits/stdc++.h>
using namespace std;
int main(){
 ios_base::sync_with_stdio(false);
 cin.tie(NULL);
int n,num;
set<int> s;
vector<int> ans;
cin>>n;
for(int i=0;i<n;i++){
cin>>num;
set<int>::iterator itr=s.find(num);
if(itr==s.end())
s.insert(num);
else{
ans.push_back(num);
s.erase(num);}
}
sort(ans.begin(),ans.end());
if(ans.size()==0||ans.size()==1)
cout<<"0";
else{
long long a;
a=ans[ans.size()-1]*ans[ans.size()-2];
cout<<a;}
}
