#joi2021yo1bc. [joi2021_yo1b_c]分割 (Split)

[joi2021_yo1b_c]分割 (Split)

問題文

長さ NN の整数列 A=(A1,A2,ldots,AN)A = (A_1, A_2, \\ldots, A_N) が与えられる.数列 AA の値はすべて異なる.

最大値で数列を分割したとき,最大値より前にある値の和と,最大値より後ろにある値の和を出力せよ.

すなわち,数列 AA の最大値を AxA_x とすると,A1+A2+cdots+Ax1A_1 + A_2 + \\cdots + A_{x-1}Ax+1+Ax+2+cdots+ANA_{x+1} + A_{x+2} + \\cdots +A_N を出力せよ.

ただし最大値より前に値がない場合,最大値より前にある値の和は 00 になる.

同様に最大値より後ろに値がない場合,最大値より後ろにある値の和は 00 になる.

制約

  • 1leqqNleqq1001 \\leqq N \\leqq 100
  • 1leqqAileqq20001 \\leqq A_i \\leqq 2000 (1leqqileqqN1 \\leqq i \\leqq N).
  • AineqAjA_i \\neq A_j (1leqqi<jleqqN1 \\leqq i < j \\leqq N).

入力

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

NN A1A_1 A2A_2 cdots\\cdots ANA_N

出力

出力は 22 行からなる.

11 行目に,整数列 AA の,最大値より前にある値の和を出力せよ.

22 行目に,整数列 AA の,最大値より後ろにある値の和を出力せよ.


入力例 1

5
9 3 16 8 1

出力例 1

12
9

この数列の最大値は 1616 である.よって 1616 より前にある 9,39,3 の和である 1212 と,1616 より後ろにある 8,18,1 の和である 99 を改行区切りで出力する.


入力例 2

6
121 8 5 4 1 3

出力例 2

0
21

この数列の最大値は 121121 である.121121 より前に値はないので最初に 00 を出力する.続けて 121121 より後ろにある 8,5,4,1,38,5,4,1,3 の和である 2121 を出力する.


入力例 3

1
2000

出力例 3

0
0

最大値の前後に値がないかもしれない.


入力例 4

10
9 12 30 63 55 8 10 1 27 13

出力例 4

51
114