#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll dp[5010][5010];
ll pre_sum[5010];
int main(){
int n,m,k;
cin>>n>>m>>k;
cin>>pre_sum[1];
for(int i=2;i<=n;i++){
ll t;
cin>>t;
pre_sum[i]=pre_sum[i-1]+t;
}
for(int i=m;i<=n;i++){
for(int j=1;j<=k;j++){
dp[i][j]=max(dp[i-1][j],dp[i-m][j-1]+pre_sum[i]-pre_sum[i-m]);
}
}
cout<<dp[n][k];
return 0;
}