#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
using int64 = long long;

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int n,k,x;
    cin>>n>>k>>x;
    vector<int64>p(n);
    for(int i=0;i<n;i++){
    cin>>p[i];}
    vector<int64>prefiks(n+1,0);
    for(int i=0;i<n;i++){
        prefiks[i+1]=prefiks[i]+p[i];}
    vector<int64>resenje;
    resenje.reserve(n-k+1);
    for(int s=0;s<=n-k;s++){
        int64 suma=prefiks[s+k]-prefiks[s];
        int64 max_kraj=0;
        for(int j=1;j<k;j++){
            int64 trenutni_sufiks=prefiks[s+k]-prefiks[s+j];
            if(trenutni_sufiks>max_kraj){
                max_kraj=trenutni_sufiks;}}
        resenje.push_back(suma+max_kraj);}
    for(size_t i=0;i<resenje.size();i++){
        if(i>0)cout<<" ";
        cout<<resenje[i];}
    return 0;}