N=int(input()) A=list(map(int,input().split())) A=sorted(A) print(A[0] if N==1 else A[0]*A[1] if N==2 else 1 if N%2 else min(A[0]*A[1],A[2]))