#include <iostream>
using namespace std;
void rotate(int arr[], int n, int k) {
// Create a new array to store rotated elements
int rotatedArr[n];
// Copy the elements from the original array to the rotated array
for (int i = 0; i < n; i++) {
rotatedArr[i] = arr[(i + k) % n];
}
// Print the rotated array
for (int i = 0; i < n; i++) {
cout << rotatedArr[i] << " ";
}
}
int main() {
int n, k;
cin >> n;//
int* arr = new int[n];
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
cin >> k;
rotate(arr, n, k);
delete[] arr;
return 0;
}