#include<bits/stdc++.h>
using namespace std;
int a;
int main(){
ios::sync_with_stdio(0);
cin.tie(nullptr),cout.tie(nullptr);
int n,m;
cin>>n>>m;
queue<int> q;
cout<<0<<"\n";
for(int i=1;i<=n-1;i++){
cin>>a;
if(q.size()>m-1&&!q.empty()){
q.pop();
}
while(q.front()>=a&&!q.empty()){
q.pop();
}
q.push(a);
cout<<q.front()<<"\n";
}
return 0;
}