問題

異世界に転生したhitsujiくんはモンスター討伐をしようと考えています.

時刻 i(1iN)i\:(1 \le i \le N) に行えるhitsujiくんの行動は以下のうちどれか1つだけです. なお時刻 11 における体力は MM とします.

  • 体力が 11 以上のとき,モンスターを討伐し,体力を 11 減らし賞金 AiA_i を得る.
  • 休憩し,体力を MM にする.
  • 何もしない.

hitsujiくんが得られる賞金の合計の最大はいくらですか.

制約

  • 1MN2×1051 \le M \le N \le 2 \times 10^5
  • 1Ai1051 \le A_i \le 10^5
  • 入力はすべて整数

入力

NN MM
A1A_1 \dots ANA_N

出力

賞金の合計の最大を出力せよ.

入出力例1

入力例1
5 2
5 3 7 9 2
出力例1
21
  • i=1i=1 ではモンスターを討伐し,体力は 11 になり賞金 A1=5A_1=5 を得ます.
  • i=2i=2 では休憩をし,体力は 22 になります.
  • i=3i=3 ではモンスターを討伐し,体力は 11 になり賞金 A3=7A_3=7 を得ます.
  • i=4i=4 ではモンスターを討伐し,体力は 00 になり賞金 A4=9A_4=9 を得ます.
  • i=5i=5 では何もしません.

よって,A1+A3+A4=5+7+9=21A_1+A_3+A_4=5+7+9=21 を得られ,これが最大です.

入出力例2

入力例2
13 3
48 15 12 55 66 82 96 4 42 26 59 13 26
出力例2
472

提出


Go (1.21)