#include
#include
#define int long long int
using namespace std;
void unlock(int arr[],int n, int k){
for(int j=1; j<=n && k>0; j++){
if(arr[j-1] < arr[j]){
int idx = max_element(arr+j, arr+n)-arr;
swap(arr[j-1],arr[idx]);
k–;
}
}
return;
}
int32_t main(){
int n,k;
cin>>n>>k;
int arr[n];
for(int i=0; i<n; i++){
cin>>arr[i];
}
unlock(arr,n,k); /// fxn
for(int i=0; i<n; i++)
cout<<arr[i]<<" ";
return 0;
}