#include<stdio.h>
int main(){
    i8nt n, k;
    scanf("%d",&n);
    if(n<=0){
        printf("Invalid input");
        return 0;
    }
    int num[n];
    for(int i=0; i<n; i++){
        scanf("%d",&num[i]);
    }
    scanf("%d",&k);
    if(k<=0 || k>n){
        printf("Invalid input");
        return 0;
    }
    for(int i=0; i<=n; i++){
        int max=num[i];
        for(int j=0; j<i+k;j++){
            if(num[j]>max){
                max=num[j];
            }
        }
        printf("%d ",max);
    }
    return 0;
}