#include<cstdio>
#include<vector>
#include<map>
using namespace std;
int main()
{
multimap<int, int> M;
int n, k, sum=0;
scanf("%d %d", &n, &k);
vector<int> arr(n);
for(int i=0; i<n; i++)
scanf("%d", &arr[i]);
for(int i=0; i<k; i++)
M.insert({arr[i], 0});
for(int i=0; i+k<n; i++)
{
sum+=(M.begin())->first;
M.erase(M.find(arr[i]));
M.insert({arr[i+k], 0});
}
printf("%d", sum);
}
I2luY2x1ZGU8Y3N0ZGlvPgojaW5jbHVkZTx2ZWN0b3I+CiNpbmNsdWRlPG1hcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJbXVsdGltYXA8aW50LCBpbnQ+IE07CglpbnQgbiwgaywgc3VtPTA7CglzY2FuZigiJWQgJWQiLCAmbiwgJmspOwoJdmVjdG9yPGludD4gYXJyKG4pOwoJZm9yKGludCBpPTA7IGk8bjsgaSsrKQoJCXNjYW5mKCIlZCIsICZhcnJbaV0pOwoJCQoJZm9yKGludCBpPTA7IGk8azsgaSsrKQoJCU0uaW5zZXJ0KHthcnJbaV0sIDB9KTsKCQkKCWZvcihpbnQgaT0wOyBpK2s8bjsgaSsrKQoJewoJIAlzdW0rPShNLmJlZ2luKCkpLT5maXJzdDsKCSAJTS5lcmFzZShNLmZpbmQoYXJyW2ldKSk7CgkgCU0uaW5zZXJ0KHthcnJbaStrXSwgMH0pOwoJfQoJCglwcmludGYoIiVkIiwgc3VtKTsKfQ==