#abc118c. [abc118_c]Monsters Battle Royale

[abc118_c]Monsters Battle Royale

問題文

NN 体のモンスターが居て、それぞれ 1,2,...,N1, 2, ..., N と番号付けられています。

はじめ、モンスター ii の体力は AiA_i です。

以降、体力が 11 以上のモンスターを生きているモンスターと呼びます。

生きているモンスターが 11 体になるまで以下を繰り返します。

  • ランダムに 11 体の生きているモンスターがランダムに別の生きているモンスターに攻撃します。
  • その結果、攻撃されたモンスターの体力を攻撃したモンスターの体力と同じ値だけ減らします。

最後に生き残ったモンスターの最終的な体力の最小値を求めてください。

制約

  • 入力は全て整数である。
  • 2leqNleq1052 \\leq N \\leq 10^5
  • 1leqAileq1091 \\leq A_i \\leq 10^9

入力

入力は以下の形式で標準入力から与えられる。

NN A1A_1 A2A_2 ...... ANA_N

出力

最後に生き残ったモンスターの最終的な体力の最小値を出力せよ。


入力例 1

4
2 10 8 40

出力例 1

2

11 番目のモンスターだけが攻撃し続けた場合、最後に生き残ったモンスターの体力は 22 となり、このときが最小です。


入力例 2

4
5 13 8 1000000000

出力例 2

1

入力例 3

3
1000000000 1000000000 1000000000

出力例 3

1000000000