#ddcc2017finalb. [ddcc2017_final_b]GCDロボット
[ddcc2017_final_b]GCDロボット
問題文
高橋君は 台のロボットを持っています。ロボットには番号 がついています。
ロボットにはそれぞれ正整数が つ書かれており、番号 のロボットには が書かれています。
番号 のロボットは、正整数 を渡すと、 ならば「似てる」、そうでないならば「似てない」と言います。なお、この問題では は と の最大公約数とします。
正整数 について、 台のロボット全てが「似てる」と言った時、 と はそっくりさんだとすることにします。
正整数 が与えられるので、 とそっくりさんな数のうち、もっとも小さいものを求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
...
出力
求めた答えを出力してください。
入力例 1
3 12
2 6 9
出力例 1
6
であるため、 と はそっくりさんであり、 また より小さくて とそっくりさんな数は存在しないため、 が答えとなります。
入力例 2
10 1000000007
1 2 3 4 5 6 7 8 9 10
出力例 2
1
入力例 3
2 1000000000000000000
1000000000000000000 1000000000000000000
出力例 3
1000000000000000000