AT_arc105_b [ARC105B] MAX-=min

Description

[problemUrl]: https://atcoder.jp/contests/arc105/tasks/arc105_b すぬけ君は $ 1 $ から $ N $ の番号がついた $ N $ 枚のカードを持っています。 それぞれのカードには整数が書かれており、カード $ i $ には $ a_i $ が書かれています。 すぬけ君は以下の手続きを行います。 1. すぬけ君が持っているカードに書かれた数の最大値を $ X $、最小値を $ x $ とする。 2. $ X\ =\ x $ なら手続きを終了する。そうでなければ $ X $ が書かれたカードを全て $ X-x $ が書かれたカードに変え、$ 1 $ へ戻る。 この問題の制約下で、いずれ手続きが終了することが証明できます。手続き終了後のすぬけ君が持っているカードに書かれた唯一の数を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ a_1 $ $ a_2 $ $ \cdots $ $ a_N $

Output Format

手続き終了後のすぬけ君が持っているカードに書かれた唯一の数を出力せよ。

Explanation/Hint

### 制約 - 与えられる入力は全て整数 - $ 1\ \leq\ N\ \leq\ 10^{5} $ - $ 1\ \leq\ a_i\ \leq\ 10^9 $ ### Sample Explanation 1 \- 手続き開始時点では、すぬけ君が持っているカードに書かれた数は $ (2,6,6) $ です。 - $ x=2,X=6 $ なので、$ 6 $ と書かれたカードを全て $ 4 $ が書かれたカードに書き換えます。 - すぬけ君が持っているカードに書かれた数は $ (2,4,4) $ になっています。 - $ x=2,X=4 $ なので、$ 4 $ と書かれたカードを全て $ 2 $ が書かれたカードに書き換えます。 - すぬけ君が持っているカードに書かれた数は $ (2,2,2) $ になっています。 - $ x=2,X=2 $ なので手続きを終了します。