from collections import deque n = int(input()) a = list(map(int, input().split())) a.sort() a = deque(a) for i in range(n-1): if i % 2 == 0: v1 = a.popleft() v2 = a.pop() a.append(v1*v2) else: a.pop() a.pop() a.appendleft(1) print(a[0])