#include <iostream>
#include <cstdio>
using namespace std;
int a,b,gift[100005],temp;
int main () {
scanf ("%d %d", &a, &b);
for (int i=1; i<=a; i++) {
scanf ("%d", &gift[i]);
}
int maks = -20000007;
for (int i=1; i<=a-b+1; i++) {
if (gift[i] <= gift[i-b]) continue;
temp = 0;
for (int j=1; j<=b; j++) {
temp = temp + gift[i+j-1];
}
if (temp > maks) maks = temp;
}
printf ("%d\n", maks);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGEsYixnaWZ0WzEwMDAwNV0sdGVtcDsKCmludCBtYWluICgpIHsKCXNjYW5mICgiJWQgJWQiLCAmYSwgJmIpOwoJZm9yIChpbnQgaT0xOyBpPD1hOyBpKyspIHsKCQlzY2FuZiAoIiVkIiwgJmdpZnRbaV0pOwoJfQoJCglpbnQgbWFrcyA9IC0yMDAwMDAwNzsKCQoJCglmb3IgKGludCBpPTE7IGk8PWEtYisxOyBpKyspIHsKCQlpZiAoZ2lmdFtpXSA8PSBnaWZ0W2ktYl0pIGNvbnRpbnVlOwoJCXRlbXAgPSAwOwoJCWZvciAoaW50IGo9MTsgajw9YjsgaisrKSB7CgkJCXRlbXAgPSB0ZW1wICsgZ2lmdFtpK2otMV07CgkJfQoJCWlmICh0ZW1wID4gbWFrcykgbWFrcyA9IHRlbXA7Cgl9CgkKCXByaW50ZiAoIiVkXG4iLCBtYWtzKTsKCQoJcmV0dXJuIDA7Cn0=