program bilancio;
const MAX=1000000;
var N,K,j:longint;
U,C :array[0..MAX] of longint;
procedure bianchetta(a, b: longint; var cifrainiziale, nuovacifra: array of longint);
var i,nuovapos, lung : longint;
begin
nuovacifra[0] := cifrainiziale[0];
nuovapos:=0;
i:=1;
lung:=a-b-1;
while i<a do
begin
while ((nuovapos>=0) and (cifrainiziale[i]<nuovacifra[nuovapos]) and (b>0)) do
begin
nuovapos:=nuovapos-1;
b:=b-1;
end;
if nuovapos<lung then
begin
nuovapos:=nuovapos+1;
nuovacifra[nuovapos]:=cifrainiziale[i];
end
else
b:=b-1;
i:=i+1;
end;
end;
begin
readln(N, K);
for j:=0 to N-1 do read(U[j]);
readln;
for j:=0 to N-K-1 do C[j]:=0;
bianchetta(N, K, U, C);
for j:=0 to N-K-1 do
write(C[j], ' ');
writeln;
end.
cHJvZ3JhbSBiaWxhbmNpbzsKY29uc3QgTUFYPTEwMDAwMDA7CnZhciBOLEssajpsb25naW50OwogICAgVSxDIDphcnJheVswLi5NQVhdIG9mIGxvbmdpbnQ7Cgpwcm9jZWR1cmUgYmlhbmNoZXR0YShhLCBiOiBsb25naW50OyB2YXIgY2lmcmFpbml6aWFsZSwgbnVvdmFjaWZyYTogYXJyYXkgb2YgbG9uZ2ludCk7CnZhciBpLG51b3ZhcG9zLCBsdW5nIDogbG9uZ2ludDsKYmVnaW4KICAgIG51b3ZhY2lmcmFbMF0gOj0gY2lmcmFpbml6aWFsZVswXTsKICAgIG51b3ZhcG9zOj0wOwogICAgaTo9MTsKICAgIGx1bmc6PWEtYi0xOwogICAgd2hpbGUgaTxhIGRvCiAgICAgICAgICAgYmVnaW4KICAgICAgICAgICAgICAgd2hpbGUgKChudW92YXBvcz49MCkgYW5kIChjaWZyYWluaXppYWxlW2ldPG51b3ZhY2lmcmFbbnVvdmFwb3NdKSBhbmQgKGI+MCkpIGRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmVnaW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudW92YXBvczo9bnVvdmFwb3MtMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiOj1iLTE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5kOwogICAgICAgICAgICAgICBpZiBudW92YXBvczxsdW5nIHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZWdpbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51b3ZhcG9zOj1udW92YXBvcysxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51b3ZhY2lmcmFbbnVvdmFwb3NdOj1jaWZyYWluaXppYWxlW2ldOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiOj1iLTE7CiAgICAgICAgICAgICAgIGk6PWkrMTsKICAgICAgICAgICBlbmQ7CmVuZDsKCmJlZ2luCiAgICAKICAgIHJlYWRsbihOLCBLKTsKICAgIGZvciBqOj0wIHRvIE4tMSBkbyByZWFkKFVbal0pOwogICAgcmVhZGxuOwogICAgZm9yIGo6PTAgdG8gTi1LLTEgZG8gQ1tqXTo9MDsKICAgIGJpYW5jaGV0dGEoTiwgSywgVSwgQyk7CiAgICBmb3Igajo9MCB0byBOLUstMSBkbwogICAgICAgIHdyaXRlKENbal0sICcgJyk7CiAgICB3cml0ZWxuOwplbmQuCg==