問題文

要素数 NN の数列 AA が与えられます。
この数列から 11 個以上 NN 個以下の要素を選び、その選んだ要素で新しい数列 AA' を作ります。( AA' の要素の順番は任意です。)
数列 AA' の要素の総和として考えられる値のうち、最大値を求めてください。

ただし、数列の要素は 11 個以上選ばなければならず、選び方の総数は 2N12^N - 1 となります。

制約

  • 1N151 \leq N \leq 15
  • 100Ai100 (1iN)-100 \leq A_i \leq 100 \ (1 \leq i \leq N)
  • N, Ai (1iN)N, \ A_i \ (1 \leq i \leq N) は整数

入力

N
A_1 A_2 A_3 ... A_N
  • 11 行目に数列の要素数 NN が与えられます。
  • 22 行目に数列 AA が与えられます。

出力

数列 AA' の要素の総和として考えられる値のうち、最大値を求めてください。

入力例 1

3
1 2 3

出力例 1

6

数列 AA の要素の全てを選んだとき、 AA' は例えば、[1,2,3][1,2,3] になり、総和は、 1+2+3=61 + 2 + 3 = 6 より 66 です。
要素の総和が 66 より大きくなるような AA' の作り方は存在しないため、66 を出力します。

入力例 2

1
-1

出力例 2

-1

提出


Go (1.21)