#include<stdio.h>
#include<stdlib.h>
int main()
{
    int n,pos,value;
    scanf("%d",&n);
    int *queue =(int *)malloc((n+1)*sizeof(int));
    for(int i=0;i<n;i++){
        scanf("%d",&queue[i]);
        
    }
     scanf("%d",&pos,&value);
     for(int i=n;i>pos;i--){
         queue[i]=queue[i=1];
     }
     queue[pos]=value;
     n++;
     for(int i=0;i<n;i++){
         printf("%d ",queue[i]);
     }
     free(queue);
     return 0;
}