#ACM0067. 异数

异数

本题数据已加强

题目描述

江月诗拿到了一个由 nn 个数字组成的数组 {a1,a2,,an}\{a_1, a_2, \cdots, a_n\},她希望你找到一个不大于 101810^{18} 的“异数” xx,满足 xx 和数组中任意一个元素都互不为倍数关系,即对于 i[1,n]i \in [1, n]xx 不是 aia_i 的倍数,且 aia_i 也不是 xx 的倍数。

输入格式

第一行输入一个整数 n(1n105)n \left(1\leq n \leq 10^5\right) 代表数组元素个数。

第二行输入 nn 个整数 a1,a2,,an(1ai109)a_1,a_2,\dots,a_n \left(1\leq a_i \leq 10^9\right) 代表数组元素。

输出格式

输出一行。如果不存在合法的答案,输出 1-1;否则,输出一个整数,代表答案。

如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。

输入样例

5
1 2 3 6 10

输出样例

-1

输入样例

4
10 12 17 5

输出样例

18

输入样例

3
4 8 9

输出样例

6