// editor1
#include<stdio.h>
int arr[101],size;
int front=-1,rear=-1;
void rot(int k,int size)
{
    for(int j=0;j<(k%size);j++)
    {
        int r=arr[size-1];
        for(int i=size-1;i>=0;i--)
        {
            arr[i]=arr[i-1];
        }arr[0]=r;
    }
}
void enq(int num)
{
    front=0;
    arr[++rear]=num;
}
void display()
{
    for(int i=front;i<=rear;i++)
    {
        printf("%d ",arr[i]);
    }
}
int main()
{
    int n,k;
    scanf("%d",&size);
    if(size<=0)
    {
        printf("Invalid Input);
        return 0;
    }
    for(int i=0;i<size;i++)
    {
        scanf("%d",&n);
        enq(n);
    }
    scanf("%d",&k);
    if(k<0)
    {
        printf("Invalid Input");
    }
    rot(k,size);
    display();
    
}