选数

你有nn个数字a1,a2,,ana_1, a_2, \dots, a_n。你要在里面选择若干个数字,满足任意一个长度为kk的区间,比如a1,a2,,aka_1, a_2, \dots, a_k这些数里面,你不能选择超过一个。

问选出来的数字的和最大是多少。

提示:上面的条件相当于,如果你选了一个数aia_i,那么上一个数必须aika_{i-k}或者更加靠前的数字。

输入格式

第一行两个整数n,kn, k

接下来一行nn个整数,a1,a2,,ana_1, a_2, \dots, a_n

输出格式

一个整数,表示答案。

样例输入

5 2
100 1 1 100 1

样例输出

200

数据规模

对于所有数据,保证1kn105,1ai1091\leq k\leq n\leq 10^5, 1\leq a_i\leq 10^9