N = int(input())
A = list(map(int, input().split()))
# 진짜 약수가 모두 주어지기 떄문에
# 가장 작은 값과 가장 큰 값을 곱하면
# 진짜 수를 구할 수 있다.
max_num = max(A)
min_num = min(A)
print(max_num * min_num)
'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글
백준 2981번(python) (1) | 2020.04.18 |
---|---|
백준 2609번(python) (0) | 2020.04.10 |
백준 5086번(python) (0) | 2020.04.09 |
백준 11653번(python) (0) | 2020.04.01 |
백준 5598번(python) (0) | 2020.04.01 |