#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const int MOD = 1000000007;
const int MOD2 = 998244353;
const ll INF = 1e18;
const ll NEGINF = -1e18;
const int MX = 1000001; //check the limits, dummy
ll modExp(ll base, ll power) {
if (power == 0) {
return 1;
} else {
ll cur = modExp(base, power / 2); cur = cur * cur; cur = cur % MOD;
if (power % 2 == 1) cur = cur * base;
cur = cur % MOD;
return cur;
}
}
ll inv(ll base) {
return modExp(base, MOD-2);
}
ll mul(ll A, ll B) {
return (A*B)%MOD;
}
ll add(ll A, ll B) {
return (A+B)%MOD;
}
ll dvd(ll A, ll B) {
return mul(A, inv(B));
}
ll sub(ll A, ll B) {
return (A-B+MOD)%MOD;
}
ll cielDiv(ll A , ll B) {
return (A + B - 1)/B;
}
ll* facs = new ll[MX];
ll* facInvs = new ll[MX];
ll choose(ll a, ll b) {
if (b > a) return 0;
if (a < 0) return 0;
if (b < 0) return 0;
ll cur = facs[a];
cur = mul(cur, facInvs[b]);
cur = mul(cur, facInvs[a-b]);
return cur;
}
void initFacs() {
facs[0] = 1;
facInvs[0] = 1;
for (int i = 1 ; i < MX ; i ++ ) {
facs[i] = (facs[i-1] * i) % MOD;
facInvs[i] = inv(facs[i]);
}
}
ll dp[201][201];
int main() {
ios_base::sync_with_stdio(0); cin.tie(0);
int n,k,x ;cin >> n >> k >> x ;
vector<ll> arr(n);
for (int i = 0 ; i < n; i ++) {
cin >> arr[i];
}
memset(dp , -1, sizeof(dp));
dp[0][0] = 0;
for (int i = 0 ; i <= n; i ++) {
ll v = arr[i];
for (int j = 1 ; j <= x; j ++) {
for (int currk = 1 ; currk <= k && (i - currk) >= 0; currk ++) {
dp[i][j] = max(dp[i][j], dp[i - currk][j - 1] + v);
}
}
}
ll res = -1;
for (int i = 0 ; i <= n; i++) {
res = max(res , dp[i][x]);
}
cout << res << endl;
return 0;
}
IAogICAgI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiAgICAKICAgIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CgogICAgdXNpbmcgbGwgPSBsb25nIGxvbmc7CiAgICBjb25zdCBpbnQgTU9EID0gMTAwMDAwMDAwNzsgCiAgICBjb25zdCBpbnQgTU9EMiA9ICA5OTgyNDQzNTM7IAogICAgY29uc3QgbGwgSU5GID0gMWUxODsKICAgIGNvbnN0IGxsIE5FR0lORiA9IC0xZTE4OwogICAgY29uc3QgaW50IE1YID0gMTAwMDAwMTsgLy9jaGVjayB0aGUgbGltaXRzLCBkdW1teQoKCiAgICBsbCBtb2RFeHAobGwgYmFzZSwgbGwgcG93ZXIpIHsKICAgICAgICBpZiAocG93ZXIgPT0gMCkgewogICAgICAgICAgICByZXR1cm4gMTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBsbCBjdXIgPSBtb2RFeHAoYmFzZSwgcG93ZXIgLyAyKTsgY3VyID0gY3VyICogY3VyOyBjdXIgPSBjdXIgJSBNT0Q7CiAgICAgICAgICAgIGlmIChwb3dlciAlIDIgPT0gMSkgY3VyID0gY3VyICogYmFzZTsKICAgICAgICAgICAgY3VyID0gY3VyICUgTU9EOwogICAgICAgICAgICByZXR1cm4gY3VyOwogICAgICAgIH0KICAgIH0KCiAgICBsbCBpbnYobGwgYmFzZSkgewogICAgICAgIHJldHVybiBtb2RFeHAoYmFzZSwgTU9ELTIpOwogICAgfQoKCiAgICBsbCBtdWwobGwgQSwgbGwgQikgewogICAgICAgIHJldHVybiAoQSpCKSVNT0Q7CiAgICB9CgogICAgbGwgYWRkKGxsIEEsIGxsIEIpIHsKICAgICAgICByZXR1cm4gKEErQiklTU9EOwogICAgfQogICAgCiAgICBsbCBkdmQobGwgQSwgbGwgQikgewogICAgICAgIHJldHVybiBtdWwoQSwgaW52KEIpKTsKICAgIH0KCiAgICBsbCBzdWIobGwgQSwgbGwgQikgewogICAgICAgIHJldHVybiAoQS1CK01PRCklTU9EOwogICAgfQogICAgbGwgY2llbERpdihsbCBBICwgbGwgQikgewogICAgICAgIHJldHVybiAoQSArIEIgLSAxKS9COwogICAgfSAKCiAgICBsbCogZmFjcyA9IG5ldyBsbFtNWF07CiAgICBsbCogZmFjSW52cyA9IG5ldyBsbFtNWF07CgogICAgbGwgY2hvb3NlKGxsIGEsIGxsIGIpIHsKICAgICAgICBpZiAoYiA+IGEpIHJldHVybiAwOwogICAgICAgIGlmIChhIDwgMCkgcmV0dXJuIDA7CiAgICAgICAgaWYgKGIgPCAwKSByZXR1cm4gMDsKICAgICAgICBsbCBjdXIgPSBmYWNzW2FdOwogICAgICAgIGN1ciA9IG11bChjdXIsIGZhY0ludnNbYl0pOwogICAgICAgIGN1ciA9IG11bChjdXIsIGZhY0ludnNbYS1iXSk7CiAgICAgICAgcmV0dXJuIGN1cjsKICAgIH0KCgogICAgICAgIAogICAgCiAgICB2b2lkIGluaXRGYWNzKCkgewogICAgICAgIGZhY3NbMF0gPSAxOyAKICAgICAgICBmYWNJbnZzWzBdID0gMTsKICAgICAgICBmb3IgKGludCBpID0gMSA7IGkgPCBNWCA7IGkgKysgKSB7CiAgICAgICAgICAgIGZhY3NbaV0gPSAoZmFjc1tpLTFdICogaSkgJSBNT0Q7CiAgICAgICAgICAgIGZhY0ludnNbaV0gPSBpbnYoZmFjc1tpXSk7CiAgICAgICAgfQogICAgfQoKCiAgICBsbCBkcFsyMDFdWzIwMV07CgogICAgaW50IG1haW4oKSAgewogICAgICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7IGNpbi50aWUoMCk7ICAKICAgICAgICBpbnQgbixrLHggO2NpbiA+PiBuID4+IGsgPj4geCA7CiAgICAgICB2ZWN0b3I8bGw+IGFycihuKTsKICAgICAgICBmb3IgKGludCBpID0gMCA7IGkgPCBuOyBpICsrKSB7CiAgICAgICAgICAgIGNpbiA+PiBhcnJbaV07IAogICAgICAgIH0KICAgICAgICBtZW1zZXQoZHAgLCAtMSwgc2l6ZW9mKGRwKSk7IAogICAgICAgIGRwWzBdWzBdID0gMDsKICAgICAgICBmb3IgKGludCBpID0gMCA7IGkgPD0gbjsgaSArKykgewogICAgICAgICAgICBsbCB2ID0gYXJyW2ldOyAKICAgICAgICAgICAgZm9yIChpbnQgaiA9IDEgOyBqIDw9IHg7IGogKyspIHsKICAgICAgICAgICAgICAgIGZvciAoaW50IGN1cnJrID0gMSA7IGN1cnJrIDw9IGsgJiYgKGkgLSBjdXJyaykgPj0gMDsgY3VycmsgKyspIHsKICAgICAgICAgICAgICAgICAgICBkcFtpXVtqXSA9ICBtYXgoZHBbaV1bal0sIGRwW2kgLSBjdXJya11baiAtIDFdICsgdik7IAogICAgICAgICAgICAgICAgfSAKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBsbCByZXMgPSAtMTsKICAgICAgICBmb3IgKGludCBpID0gMCA7IGkgPD0gbjsgIGkrKykgewogICAgICAgICAgICByZXMgPSBtYXgocmVzICwgZHBbaV1beF0pOyAKICAgICAgICB9CgogICAgICAgIGNvdXQgPDwgcmVzIDw8IGVuZGw7IAogICAgICAgIHJldHVybiAwOwoKICAgIH0KICAgIA==