AT_abc444_c [ABC444C] AtCoder Riko

Description

長さ $ N $ の正整数列 $ A=(A_1,A_2,\dots,A_N) $ が与えられます。 以下のようなことが起こりうる正整数 $ L $ をすべて求めてください。 > AtCoder 社は棒状のスナック菓子「AtCoderりこ」を発売しました。 カップの中に長さ $ L $ の AtCoderりこが何本か入っています。 高橋君がこのカップをシェイクしたところ、それぞれの AtCoderりこは以下のいずれかの状態になりました。 > > - 長さが $ L $ である $ 1 $ 本の AtCoderりことしてそのまま残った。 > - 長さの和が $ L $ であるような $ 2 $ 本の AtCoderりこに分かれた。ただし、各 AtCoderりこの長さは正整数である。 > > カップをシェイクした後、カップの中には $ N $ 本の AtCoderりこが入っており、 $ i $ 本目の AtCoderりこの長さは $ A_i $ でした。 ただし、このようなことが起こりうる正整数 $ L $ が少なくとも $ 1 $ つ存在するような入力が与えられます。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $

Output Format

条件を満たすような $ L $ を、空白区切りで昇順に $ 1 $ 行で出力せよ。

Explanation/Hint

### Sample Explanation 1 最初、カップには長さ $ 10 $ の AtCoderりこが $ 3 $ 本入っていて、そのうち $ 1 $ 本が 長さ $ 5 $ の $ 2 $ 本の AtCoderりこに分かれると、条件を満たします。 最初、カップには長さ $ 15 $ の AtCoderりこが $ 2 $ 本入っていて、それぞれの AtCoderりこが長さ $ 5,10 $ の $ 2 $ 本の AtCoderりこに分かれると、条件を満たします。 これ以外の $ L $ では条件を満たしません。 ### Constraints - $ 1 \leq N \leq 3 \times 10^5 $ - $ 1 \leq A_i \leq 10^9 $ - 条件を満たすような $ L $ が少なくとも $ 1 $ つ存在する - 入力される値は全て整数