n = int(input())
a = list(map(int, input().split()))
a.sort()

if n == 1:
    print(a[0])
elif n == 2:
    print(a[0]*a[1])
elif n % 2 == 1:
    print(1)
else:
    print(min(a[2], a[0]*a[1]))