N,K=map(int, input().split()) A=list(map(int, input().split())) if A[0]*N==A: print(A) exit() a,b=1,K B=A[::-1] C=[0] for i in range(len(B)-1): if B[i]B[i+1]: C.append(-1) else: C.append(C[-1]) C=C[::-1] a,b=1,N for i in range(N): if C[i]==0: break if C[i]==1: if a==K: break else: a+=1 else: if b==K: break else: b-=1 print(*(A[:i]+A[i+1:]))