1864 - 序列最大公约数
描述

给定 nn 个正整数a1,a2,...,ana_1,a_2,...,a_n ,你可以至多修改其中一个数字,使这 nn 个数字的最大公约数尽可能的大。

请问修改后可能的最大公约数的值。


输入

输入共两行,

第一行:一个正整数 nn

第二行:na1,a2,...,ann 个正整数 a_1,a_2,...,a_n


输出

输出至多修改一个数字的情况下,可能达到的最大公约数的值

样例

输入
复制

3
24 28 36

输出
复制

12

输入
复制

3
10 10 10

输出
复制

10
提示

30%30\% 的数据,1n1031\leq n \leq 10^3

60%60\% 的数据,1n1041\leq n \leq 10^4

100%100\%的数据,1n,1051ai1091\leq n,\leq 10^5,1 \leq a_i \leq 10^9

样例1说明:

修改28,改成12即可

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 11
通过次数 6