#include<bits/stdc++.h>
using namespace std;
int n;//人数
int m;//指令数
int x[10001];//数组
 
//n=4 m=3
//2 3 2

//1. 1 2 3 4
//2.x[i]=2   2 1 3 4
//3.x[i]=3   3 2 1 4
//4.x[i]=2   2 3 1 4 
 

 
int main() {
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>x[i];
	} 
	for(int i=1;i<=n;i++){
		for(int j=1;i<=m;j++){
			swap(x[1],x[i]);
		}
	}
	for(int i=1;i<=n;i++){
		cout<<x[i]<<" ";
	}
    return 0;
}
/**************************************************************
	Problem: 1527
	User: zengdongxin
	Language: C++
	Result: Time Limit Exceed
****************************************************************/