#include<stdio.h>
const long maxn=1e8;
int a[maxn];
int main()
{
int n;
while(scanf("%d ",&n)!=EOF) //输入数据有多组
{
unsigned long long fac=1;
--n;
for(int i=0;i<=n-1;i++)
scanf("%d ",&a[i]); //输入到倒数第二个数据,保证格式
scanf("%d",&a[n]); //输入所有的数据
for(int j=0;j<=n;j++)
for(int k=j+1;k<=n;k++)
if(a[j]==a[k]) a[k]=2; //删除所有重复的奇数
for(int m=0;m<=n;m++)
if(a[m]%2==1) fac*=a[m]; //统计奇数,相乘
printf("%llu\n",fac);
}
return 0;
}