{ ? 1 , ? 2 , ⋯ , ? ? } A={a 1 ,a 2 ,⋯,a n } 以及一个正整数 ? x。
他可以执行以下操作任意次数(可以不执行):
选择一个参数 ? i,满足 1 ≤ ? ≤ ? 1≤i≤n,把 ? x 修改为 ? mod ? ? xmoda i 。
请问操作后可以得到的最小的 ? x 为多少。
输入格式 第一行包含 2 2 个正整数 ? , ? n,x。
第二行输入 ? n 个整数 ? 1 , ? 2 , ⋯ , ? ? a 1 ,a 2 ,⋯,a n 。
输出格式 输出一行一个整数,表示最终答案。
( 1000 mod 89 ) mod 17 4=(1000mod89)mod17。
数据范围 对于 60 % 60% 的数据, 1 ≤ ? ≤ 10 1≤n≤10。
对于 100 % 100% 的数据, 1 ≤ ? ≤ 25 , 1 ≤ ? ? , ? ≤ 1 0 18 1≤n≤25,1≤a i ,x≤10 18 。