#include <bits/stdc++.h>
using namespace std;
#define ll long long int
const int M = 1e9 + 7;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n, k;
cin >> n >> k;
vector<int> v(n);
int tot = 0;
for (int i = 0; i < n; i++)
{
cin >> v[i];
tot += v[i];
}
int l = 0, r = 0;
int mi = INT_MAX, sum = 0;
while (r < n)
{
sum += v[r];
if (r - l + 1 == k)
{
mi = min(mi, sum);
if (sum > 0)
sum -= v[l];
l++;
}
r++;
}
cout << tot - mi + (mi * (mi + 1) / 2) << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nIGludApjb25zdCBpbnQgTSA9IDFlOSArIDc7CgppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIGludCBuLCBrOwogICAgY2luID4+IG4gPj4gazsKICAgIHZlY3RvcjxpbnQ+IHYobik7CiAgICBpbnQgdG90ID0gMDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQogICAgewogICAgICAgIGNpbiA+PiB2W2ldOwogICAgICAgIHRvdCArPSB2W2ldOwogICAgfQogICAgaW50IGwgPSAwLCByID0gMDsKICAgIGludCBtaSA9IElOVF9NQVgsIHN1bSA9IDA7CiAgICB3aGlsZSAociA8IG4pCiAgICB7CiAgICAgICAgc3VtICs9IHZbcl07CiAgICAgICAgaWYgKHIgLSBsICsgMSA9PSBrKQogICAgICAgIHsKICAgICAgICAgICAgbWkgPSBtaW4obWksIHN1bSk7CiAgICAgICAgICAgIGlmIChzdW0gPiAwKQogICAgICAgICAgICAgICAgc3VtIC09IHZbbF07CiAgICAgICAgICAgIGwrKzsKICAgICAgICB9CiAgICAgICAgcisrOwogICAgfQoKICAgIGNvdXQgPDwgdG90IC0gbWkgKyAobWkgKiAobWkgKyAxKSAvIDIpIDw8IGVuZGw7CiAgICByZXR1cm4gMDsKfQ==