#include <iostream>
using namespace std;

int main() {
    int a[11];          // 最多 10 个原数 + 1 个插入
    int n, x, y;
    
    cin >> n;                       // 第一行
    for (int i = 0; i < n; ++i)     // 第二行
        cin >> a[i];
    cin >> x >> y;                  // 第三、四行

    // 从最后一个元素开始整体后移
    for (int i = n; i > x - 1; --i)
        a[i] = a[i - 1];
    a[x - 1] = y;                   // 插入 y

    // 输出,控制末尾无空格
    for (int i = 0; i < n + 1; ++i) {
        cout << a[i];
        if (i != n) cout << ' ';
    }
    return 0;
}
/**************************************************************
	Problem: 1211
	User: 231308061
	Language: C++
	Result: Accepted
	Time:10 ms
	Memory:2072 kb
****************************************************************/