#include<iostream>
#include<algorithm>
//#include<Windows.h>
using namespace std;
int main(){
int M,N,a[100];
scanf("%d %d",&N,&M);
for(int i=0;i<N;i++){
scanf("%d",&a[i]);
}
while(M--){
for(int i=0;i<N;i++){
swap(a[i],a[N-1]);
}
}
for(int i=0;i<N;i++){
if(i!=N-1)
printf("%d ",a[i]);
else
printf("%d",a[i]);
}
//system("pause");
return 0;
}
#include<algorithm>
//#include<Windows.h>
using namespace std;
int main(){
int M,N,a[100];
scanf("%d %d",&N,&M);
for(int i=0;i<N;i++){
scanf("%d",&a[i]);
}
while(M--){
for(int i=0;i<N;i++){
swap(a[i],a[N-1]);
}
}
for(int i=0;i<N;i++){
if(i!=N-1)
printf("%d ",a[i]);
else
printf("%d",a[i]);
}
//system("pause");
return 0;
}