COROANA TE ROG!!!
#include<iostream>
using namespace std;
void ps(int v[], int n){
int x=v[n];
for(int i=n; i>=2; i--) v[i]=v[i-1];
v[1]=x;
}
void pd(int v[], int n){
int x=v[n];
for(int i=n-1;i>=1;i--) v[i+1]=v[i];
v[1]=x;
}
int main(){
int n, p, k, v[1000001];
cin>>n;
for(int i=1;i<=n;i++) cin>>v[i];
cin>>k>>p;
if(p==-1)
while(k!=0){
pd(v, n);
k--;
}
else
while(k!=0){
ps(v, n);
k--;
}
for(int i=1;i<=n;i++) cout<<v[i]<<' ';
}