/*
#include<stdio.h>
void f(int a,int s)
{
if(a==0)
{
return;
}
f(a/s,s);
if(a%s<10)
{
printf("%d",a%s);
}
else
{
printf("%c",55+a%s);
}
}
int main()
{
int a,i,s;
scanf("%d",&a);
printf("2 ");
s=2;
f(a,s);
printf("\n8 ");
s=8;
f(a,s);
printf("\n16 ");
s=16;
f(a,s);
M L W Esc
}*/
#include<stdio.h>
int main()
{
int arr[100001]={};
int n,m,l=0,i,j,max=-2147483648;
scanf("%d %d",&n,&m);
for(i=1;i<=n;i++)
{
scanf("%d",&arr[i]);
}
for(i=1;i<=n;i++)
{
if(i+j>n)//??????????
{
break;//??????????
}
for(j=0;j<m;j++)
{
l=l+arr[i+j];
}
if(l>=max)
{
max=l;
}
l=0;
}
printf("%d",max);
}



