import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import static java.
lang.
Integer.
max;
/**
* Created by bugkiller on 07/02/18.
*/
public class CalvinsGame {
static int a[] = new int[1000005];
static int dp[] = new int[1000005];
int n, k;
s = br.readLine().split("\\s");
s = br.readLine().split("\\s");
for (int i = 1; i <= n; i++) {
}
System.
out.
println(solve
(a, n, k
)); }
private static int solve(int[] a, int n, int k) {
return maxScore(a, n, k);
}
private static int maxScore(int[] a, int n, int k) {
for (int i = k+1; i <=n ; i++) {
dp[i] = max(dp[i - 1], dp[i - 2]) + a[i];
}
int maxScore = 0, maxScoreIndex = k;
for (int i = k; i <=n; i++) {
if (dp[i] > maxScore) {
maxScore = dp[i];
maxScoreIndex = i;
}
}
for (int i = maxScoreIndex - 1; i > 0; i--) {
dp[i] = max(dp[i + 1], dp[i + 2]) + a[i];
}
return dp[1] + maxScore;
}
}
aW1wb3J0IGphdmEuaW8uQnVmZmVyZWRSZWFkZXI7CmltcG9ydCBqYXZhLmlvLklPRXhjZXB0aW9uOwppbXBvcnQgamF2YS5pby5JbnB1dFN0cmVhbVJlYWRlcjsKaW1wb3J0IGphdmEudXRpbC5BcnJheXM7CiAKaW1wb3J0IHN0YXRpYyBqYXZhLmxhbmcuSW50ZWdlci5tYXg7CiAKLyoqCiAqIENyZWF0ZWQgYnkgYnVna2lsbGVyIG9uIDA3LzAyLzE4LgogKi8KcHVibGljIGNsYXNzIENhbHZpbnNHYW1lIHsKIAogICAgc3RhdGljIGludCBhW10gPSBuZXcgaW50WzEwMDAwMDVdOwogICAgc3RhdGljIGludCBkcFtdID0gbmV3IGludFsxMDAwMDA1XTsKIAogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBCdWZmZXJlZFJlYWRlciBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7CiAgICAgICAgaW50IG4sIGs7CiAgICAgICAgU3RyaW5nW10gczsKICAgICAgICBzID0gYnIucmVhZExpbmUoKS5zcGxpdCgiXFxzIik7CiAgICAgICAgbiA9IEludGVnZXIucGFyc2VJbnQoc1swXSk7CiAgICAgICAgayA9IEludGVnZXIucGFyc2VJbnQoc1sxXSk7CiAgICAgICAgcyA9IGJyLnJlYWRMaW5lKCkuc3BsaXQoIlxccyIpOwogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykgewogICAgICAgICAgICBhW2ldID0gSW50ZWdlci5wYXJzZUludChzW2kgLSAxXSk7CiAgICAgICAgfQogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihzb2x2ZShhLCBuLCBrKSk7CiAgICB9CiAKICAgIHByaXZhdGUgc3RhdGljIGludCBzb2x2ZShpbnRbXSBhLCBpbnQgbiwgaW50IGspIHsKICAgICAgICByZXR1cm4gbWF4U2NvcmUoYSwgbiwgayk7CiAgICB9CiAKICAgIHByaXZhdGUgc3RhdGljIGludCBtYXhTY29yZShpbnRbXSBhLCBpbnQgbiwgaW50IGspIHsKICAgICAgICBmb3IgKGludCBpID0gaysxOyBpIDw9biA7IGkrKykgewogICAgICAgICAgICBkcFtpXSA9IG1heChkcFtpIC0gMV0sIGRwW2kgLSAyXSkgKyBhW2ldOwogICAgICAgIH0KICAgICAgICBpbnQgbWF4U2NvcmUgPSAwLCBtYXhTY29yZUluZGV4ID0gazsKICAgICAgICBmb3IgKGludCBpID0gazsgaSA8PW47IGkrKykgewogICAgICAgICAgICBpZiAoZHBbaV0gPiBtYXhTY29yZSkgewogICAgICAgICAgICAgICAgbWF4U2NvcmUgPSBkcFtpXTsKICAgICAgICAgICAgICAgIG1heFNjb3JlSW5kZXggPSBpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIEFycmF5cy5maWxsKGRwLCAwKTsKICAgICAgICBmb3IgKGludCBpID0gbWF4U2NvcmVJbmRleCAtIDE7IGkgPiAwOyBpLS0pIHsKICAgICAgICAgICAgZHBbaV0gPSBtYXgoZHBbaSArIDFdLCBkcFtpICsgMl0pICsgYVtpXTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIGRwWzFdICsgbWF4U2NvcmU7CiAgICB9Cn0=