#include <iostream>
#include <string.h>
#include <algorithm>
using namespace std;
long long int dp[2][10003];
long long int data[10003];
int main() {
// your code goes here
int n,m;
memset(dp,0,sizeof(dp));
memset(data,0,sizeof(data));
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>data[i];
}
for(int i=0;i<n;i++){
for(int j=max(0,i-m+1);j<=i;j++){
dp[0][i+m]=max(dp[0][i+m],dp[1][j]+data[i]);
dp[1][j+m]=max(dp[1][j+m],dp[1][j]+data[i]);
}
for(int j=0;j<=i;j++){
dp[0][i+m]=max(dp[0][i+m],dp[0][j]+data[i]);
dp[1][i]=max(dp[1][i],dp[0][j]+data[i]);
}
for(int j=0;j<2;j++){
dp[j][i+1]=max(dp[j][i+1],dp[j][i]);
}
for(int j=0;j<13;j++){
cout<<j<<"("<<dp[0][j]<<" "<<dp[1][j]<<")";
}
cout<<endl;
}
long long int ans=0;
for(int i=0;i<2*n+3;i++){
for(int j=0;j<2;j++){
ans=max(ans,dp[j][i]);
}
}
cout<<ans<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nLmg+CiNpbmNsdWRlIDxhbGdvcml0aG0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpsb25nIGxvbmcgaW50IGRwWzJdWzEwMDAzXTsKbG9uZyBsb25nIGludCBkYXRhWzEwMDAzXTsKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbixtOwoJbWVtc2V0KGRwLDAsc2l6ZW9mKGRwKSk7CgltZW1zZXQoZGF0YSwwLHNpemVvZihkYXRhKSk7CgljaW4+Pm4+Pm07Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQljaW4+PmRhdGFbaV07Cgl9CgkKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWZvcihpbnQgaj1tYXgoMCxpLW0rMSk7ajw9aTtqKyspewoJCQlkcFswXVtpK21dPW1heChkcFswXVtpK21dLGRwWzFdW2pdK2RhdGFbaV0pOwoJCQlkcFsxXVtqK21dPW1heChkcFsxXVtqK21dLGRwWzFdW2pdK2RhdGFbaV0pOwoJCX0JCgkJZm9yKGludCBqPTA7ajw9aTtqKyspewoJCQlkcFswXVtpK21dPW1heChkcFswXVtpK21dLGRwWzBdW2pdK2RhdGFbaV0pOwoJCQkKCQkJZHBbMV1baV09bWF4KGRwWzFdW2ldLGRwWzBdW2pdK2RhdGFbaV0pOwoJCX0KCQkKCQlmb3IoaW50IGo9MDtqPDI7aisrKXsKCQkJZHBbal1baSsxXT1tYXgoZHBbal1baSsxXSxkcFtqXVtpXSk7CgkJfQoJCQoJCQoJCWZvcihpbnQgaj0wO2o8MTM7aisrKXsKCQkJY291dDw8ajw8IigiPDxkcFswXVtqXTw8IiAiPDxkcFsxXVtqXTw8IikiOwoJCX0KCQljb3V0PDxlbmRsOwoJfQoJbG9uZyBsb25nIGludCBhbnM9MDsKCWZvcihpbnQgaT0wO2k8MipuKzM7aSsrKXsKCQlmb3IoaW50IGo9MDtqPDI7aisrKXsKCQkJYW5zPW1heChhbnMsZHBbal1baV0pOwoJCX0KCX0KCWNvdXQ8PGFuczw8ZW5kbDsKCXJldHVybiAwOwp9
MTIgNQo4NjQ4MTQxNjkgNzE2NjM4Mzc3IDkyNjg4OTE4MyA4OTE0Njg4MjYgMjE3MTM4MzUxIDg5MTk3MjM5NyA1MDQzNzE5MTYgNjc4MTU5OTk1IDQzNTQ3ODYwNCAxODEyNTQyMjUgNzYwODIyODQxIDY4ODUwMjcyOA==
12 5
864814169 716638377 926889183 891468826 217138351 891972397 504371916 678159995 435478604 181254225 760822841 688502728