#include <bits/stdc++.h>
using namespace std;
int v[10000];
int n, k, x;
int main()
{
// n- numarul de elemente din vector
// k- pozitia pe care se insereaza
// x- numarul care se insereaza
cin >> n >> k >> x;
for (int i = 1; i <= n; i++)
{
cin >> v[i];
}
for(int i=n; i>=k; i--)
{
v[i+1]=v[i];
}
v[k]=x;
for (int i = 1; i <= n+1; i++)
{
cout << v[i] << " ";
}
return 0;
}