#include <iostream>
#include <queue>
using namespace std;
int main()
{
queue<string> sum1;
queue<string> sum2;
string a;
int n,k;
cin >> n; //輸入總數
for(int i=0;i<n;i++){
cin >> a;
sum1.push(a);
}
cin >> k; //輸入切牌位置
for(int i=0;i<k;i++){
a=sum1.front();
sum1.pop();
sum2.push(a);
}
cout<<sum1.front();
sum1.pop(); //此處是為了解決輸出的最後出現空格所導致的問題
while(!sum1.empty()){
cout<< " " << sum1.front();
sum1.pop();
}
while(!sum2.empty()){
cout<< " " <<sum2.front();
sum2.pop();
}
}