#include<iostream>
#include<cstdio>
using namespace std;
int s[5000005],a[5000005];
int main()
{
int N,M,b=0,c=1,d=1,max;
cin>>N>>M;
for(int i=1;i<=N;i++)
{
scanf("%d",&a[i]);
}
for(int i=1;i<=N;i++)
{
for(int j=i;j<i+M;j++)
{
if(j>N) break;
b=b+a[j];
s[c++]=b;
d++;
}
b=0;
}
max=s[1];
for(int i=2;i<=d;i++)
if(s[i-1]>=max) max=s[i-1];
cout<<max<<endl;
return 0;
}