#include <stdio.h>
int main () {
int n,m,i,j,temp;
int a[1000];
scanf("%d %d",&n,&m);
// 输入n个整数,右移m位
for (j = 0; j < n; j++ ) {
scanf("%d",&a[j]);
}
// 循环输入数组n位元素
for (i = n-1; i>=0; i-- ) {
// 将输入的n位元素进行选择判断
if (i==n-1) {
// 如果该元素位置为最后一位
temp = a[i];
// 则把该位置元素的值赋给中间变量temp
} else {
// 否则
a[i+1] = a[i];
// 把该位置元素的值赋给 下一位置元素的值
}
if( i==0) a[0]=temp;
}
for (i = 0; i < n; i++)
printf("%d ",a[i]);
return 0;
}