// editor1
#include<stdio.h>

int queuee[50];
int front=0,rear=0;

void enqueue(int n)
{
    queuee[rear++]=n;
}


void rotateQueue(int queue[],int n,int k)
{
    int i,j;
    for(i=0;i<k;i++)
    {
        int temp=queue[n-1]
        for(j=n;j<=0;j--)
        {
            queue[j]=queue[j-1];
        }
        queue[j]=temp;
    }
    
    for(int i=top;i<=n;i++)
    {
        printf("%d ",queue[i]);
    }
}

int main()
{
    int n,k;
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        int data;
        scanf("%d",&data);
        enqueue(data);
    }
    scanf("%d",&k);
    rotateQueue(queuee,n,k);
}