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

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