#include<bits/stdc++.h>
using namespace std;
#define ll long long
void solve(){
int n,x,y;
cin>>n>>x>>y;
vector<int>v(n);
for(int &i:v)cin>>i;
// 0 1 2 3
// 4 2 3 7
vector<int>pref(n+1,0);
for(int i=0;i<n;i++){
if(i-y>=0)pref[i+1]=pref[i-y+1]+v[i];
else pref[i+1]=v[i];
}
// y=2, x=2
// 0 1 2 3 4
// 0 4 2 7 9
ll k = 1e18 ;
for(ll i=1;i<=n;i++){
ll index = i - (x-1)*y;
if(index>=1){
ll g = pref[i] ;
if(index-y>=1){
g = g - pref[index-y] ;
}
k = min(g,k);
cout<<g ;
cout<<'\n';
}
}
cout<<k<<"\n";
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
solve();
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgbGwgbG9uZyBsb25nCgp2b2lkIHNvbHZlKCl7CiAgICBpbnQgbix4LHk7CiAgICBjaW4+Pm4+Png+Pnk7CiAgICB2ZWN0b3I8aW50PnYobik7CiAgICBmb3IoaW50ICZpOnYpY2luPj5pOwogICAgCiAgICAvLyAwIDEgMiAzICAKICAgIC8vIDQgMiAzIDcKICAgIAogICAgdmVjdG9yPGludD5wcmVmKG4rMSwwKTsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgIGlmKGkteT49MClwcmVmW2krMV09cHJlZltpLXkrMV0rdltpXTsKICAgICAgICBlbHNlIHByZWZbaSsxXT12W2ldOwogICAgfQogICAgCiAgICAvLyB5PTIsIHg9MgogICAgLy8gMCAxIDIgMyA0CiAgICAvLyAwIDQgMiA3IDkKICAgIAogICAgbGwgayA9IDFlMTggOyAKICAgIGZvcihsbCBpPTE7aTw9bjtpKyspewogCiAgICAgICAgbGwgaW5kZXggPSBpIC0gKHgtMSkqeTsKICAgICAgICBpZihpbmRleD49MSl7CiAgICAgICAgICAgIGxsIGcgPSBwcmVmW2ldIDsgCiAgICAgICAgICAgIGlmKGluZGV4LXk+PTEpewogICAgICAgICAgICAgICAgZyA9IGcgLSBwcmVmW2luZGV4LXldIDsgCiAgICAgICAgICAgIH0KICAgICAgICAgICAgayA9IG1pbihnLGspOwogICAgICAgICAgICBjb3V0PDxnIDsgCiAgICAgICAgICAgIGNvdXQ8PCdcbic7CiAgICAgICAgfQogICAgfQogICAgY291dDw8azw8IlxuIjsKfQoKaW50IG1haW4oKXsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIHNvbHZlKCk7CiAgICByZXR1cm4gMDsKfQ==