#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using pi = pair<int, int>;
using pl = pair<ll, ll>;
using ti = tuple<int, int, int>;
int A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y,
Z;
int dx[] = {0, 0, -1, 1}, dy[] = {1, -1, 0, 0};
int main() {
cin.tie(0)->sync_with_stdio(0);
cin >> N >> K >> X;
vector<int> v(N);
for (int &i : v)
cin >> i;
for (int i = 0; i < N; i++) {
if (i == K) {
cout << X << " ";
}
cout << v[i] << ' ';
}
if (N == K)
cout << X;
}