小红在玩一个游戏,这个游戏有 个关卡,通过第 个关卡需要消耗 个单位时间,小红必须按从前往后的顺序通过每一个关卡。 每通过 个关卡,小红会获得一个跳关道具,跳关道具可以在任意一个关卡使用,使用跳关道具后可以不消耗时间直接通过关卡。 小红想知道她通过这 个关卡,最少需要多少时间。
输入描述:
第一行输入两个整数  代表关卡数量和获得跳关道具的条件。第二行输入  个整数  代表通过每个关卡需要消耗的时间。


输出描述:
在一行上输出一个整数,表示小红通过这  个关卡所需的最少时间。
示例1

输入

3 2
1 3 2

输出

4

说明

\,\,\,\,\,\,\,\,\,\,小红通过第二个关卡后获得跳关道具,此时消耗 1+3 单位时间;在第三个关卡使用跳关道具,不再消耗时间。
示例2

输入

6 2
1 1 4 5 1 4

输出

7

说明

\,\,\,\,\,\,\,\,\,\,小红通过第二个关卡后获得第一个跳关道具;
\,\,\,\,\,\,\,\,\,\,在第四个关卡使用第一个跳关道具后得到第二个跳关道具;
\,\,\,\,\,\,\,\,\,\,在第六个关卡使用第二个跳关道具。
示例3

输入

5 1
2 4 5 1 3

输出

2

说明

\,\,\,\,\,\,\,\,\,\,通过第一关后,后面的关卡都可以使用跳关道具。跳关也算一次成功的闯关。
加载中...