a=input().split()
data=input().split()
for i in range(int(a[1])):
data=[data[-1]]+data[:-1]
for i in range(len(data)-1):
print(data[i],end=' ')
print(data[-1])
#include <iostream>
#include <cstdio>
int main(){
int n,m;
// printf("pleas enter\n");
scanf("%d %d",&n,&m);
int count = 0;
m = m % n;
int a[n];
for (int i=0; i<n; i++) {
scanf("%d",&a[i]);
}
for (int i = n-m; i<n; i++) {
printf("%d",a[i]);
count++;
if (count < n)
printf(" ");
}
for (int i = 0; i<n-m; i++) {
printf("%d",a[i]);
count++;
if (count < n)
printf(" ");
}
}