#include <iostream>
#include<algorithm>
using namespace std;
int a[10010]= {0};
int b[10010]= {0};
bool cmp(int a,int b)
{
    return a>b;
}
int main()
{
    int n;


    while(cin>>n&&n>=4)
    {
        for(int i=0; i<n; i++)
        {
            cin>>a[i];
        }
        int m=0;
        int c[2]= {0};
        sort(a,a+n,cmp);

        for(int k=0; k<n-1; k++)
        {
            for(int j=k+1; j<n; j++)
            {
                if(a[k]!=a[j]||m>1)
                {
                    break;
                }
                else if(a[k]==a[j]&&b[k]==0&&b[j]==0)
                {
                    b[k]=1;
                    b[j]=1;
                    c[m]=a[k];
                    m++;
                }
            }
        }

        cout<<c[0]*c[1]<<endl;
    }
}
