#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef pair<int,int> PII;
const int N=1000005;
LL a[N];
int main()
{
LL n,m,ans=0;
scanf("%lld%lld",&n,&m);
for(int i=1;i<=n;i++)
{
scanf("%lld",&a[i]);
a[i]+=a[i-1];//前缀和
}
for(int i=1;i<=n;i++)
{
ans=max(ans,a[i]-a[max(1LL*0,i-m-1)]);//寻找最大值
}
printf("%lld",ans);
}