#include<stdio.h>

/*void rotateQueue(int queue[],int size,int k){
    int i;
    int temp = queue[size-1];
    for(i=0;i<k;i++){
        for(i=size-1;i>=0;i--){
            queue[i] = queue[i-1];
        }
        queue[i] = temp;
    }
}*/

int main(){
    int size,i,num,k;
    scanf("%d",&size);
    if(size<=0){
        printf("Invalid Input");
        return 0;
    }
    int queue[size];
    for(i=0;i<size;i++){
        scanf("%d",&queue[i]);
    }
    scanf("%d",&k);
    if(k<0){
        printf("Invalid Input");
        return 0;
    }
    //rotateQueue(queue,size,k);
    int ind;
    int temp = queue[size-1];
    for(ind=0;ind<k;ind++){
        for(ind=size-1;ind>=0;ind--){
            queue[ind] = queue[ind-1];
        }
        queue[ind] = temp;
    }
    return 0;
}