#D11087. Classical?
Classical?
Classical?
Given an array a, consisting of n integers, find:
$max_{1 ≤ i < j ≤ n} LCM(a_i,a_j),$where LCM(x, y) is the smallest positive integer that is divisible by both x and y. For example, LCM(6, 8) = 24, LCM(4, 12) = 12, LCM(2, 3) = 6.
Input
The first line contains an integer n (2 ≤ n ≤ 10^5) — the number of elements in the array a.
The second line contains n integers a_1, a_2, ..., a_n (1 ≤ a_i ≤ 10^5) — the elements of the array a.
Output
Print one integer, the maximum value of the least common multiple of two elements in the array a.
Examples
Input
3 13 35 77
Output
1001
Input
6 1 2 4 8 16 32
Output
32
inputFormat
Input
The first line contains an integer n (2 ≤ n ≤ 10^5) — the number of elements in the array a.
The second line contains n integers a_1, a_2, ..., a_n (1 ≤ a_i ≤ 10^5) — the elements of the array a.
outputFormat
Output
Print one integer, the maximum value of the least common multiple of two elements in the array a.
Examples
Input
3 13 35 77
Output
1001
Input
6 1 2 4 8 16 32
Output
32
样例
6
1 2 4 8 16 32
32
</p>