import heapq n = int(input()) A = list(map(int, input().split())) heapq.heapify(A) while len(A) > 1: a1 = heapq.heappop(A) a2 = heapq.heappop(A) heapq.heappush(A, a1 * a2) print(A[0])