#include <stdio.h>
int main(){
    int n,tid,nid;
    scanf("%d",&n);
    if(n<0){
        printf("Invalid input");
        return 0;
    }
    int arr[n+1];
    for(int i=0;i<n;i++){
        scanf('%d',&arr[i]);
    }
    for(int j=0;j<n;j++){
        printf("%d ",arr[j]); 
    }
    printf("\n");
    
    scanf("%d",&tid);
    scanf("%d",&nid);
    
    int index;
    int found-0;
    for(int k=0;k<n;k++){
        if(arr[k]==tid){
            index=k;
            found=1;
        }
    }
    if(found==0){
        printf("Invalid input");
        return 0;
    }
    int temp;
    for(int h=index+1;h<=n;h++){
        temp=arr[h];
        arr[h]=nid;
        nid-temp;
    }
    for(int f=0;f<=n;f++){
        printf("%d ",arr[f]);
        if(f==n){
            break;
        }
    }
    printf("\n");
    return 0;
}