#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf32 1000000001 #define Inf64 1000000000000000001 int main(){ int N,K; cin>>N>>K; int n =N; vector a(N); rep(i,N)cin>>a[i]; bool f = true; vector x,y; for(int i=n-1;i>=0;i--){ if(i!=n-1){ if(a[i]a[i+1])f = true; } if(f)x.push_back(i); else y.push_back(i); } sort(x.begin(),x.end()); sort(y.rbegin(),y.rend()); rep(i,y.size())x.push_back(y[i]); int b = x[K-1]; a.erase(a.begin()+b); rep(i,N-1){ if(i!=0)cout<<' '; cout<