/*
 * ????.cpp
 *
 *  Created on: 2012-12-19
 *      Author: ??
 *      ???????????????????????????????????????n????????????????m????
 *      ????m????????m??(m<n)?

 ??????????m???????n-m??????????????????????

 ????????????????????????????????????????????

 ??????????????????????????????
 */
int main() {
	int a[110], i, m, n, *p;
	cin >> n >> m;
	for (i = 0; i < n; i++)
		cin >> a[i];//????
	for (p = a + n - 1; p >= a; p--)
		*(p + m) = *p;//????????m?
	for (p = a; p < (a + m); p++)
		*p = *(p + n);//???????
	p = a;
	cout << *p;//??
	for (i = 1; i < n; i++)
		cout << ' ' << *(p + i);//??
	return 0;
}
