#include<iostream>
using namespace std;
int main(void)
{
int n,student,sindex,me;
cin>>n>>student>>me;
int a[n+1];
for(int i=0 ; i<n ; i++){
cin>>a[i];
if(a[i]==student)sindex=i;
}
for(int i=n ; i>sindex+1 ; i--){
a[i]=a[i-1];
}
a[sindex+1]=me;
for(int i=0 ; i<=n ; i++){
cout<<a[i]<<" ";
}
return 0;
}
/**************************************************************
Problem: 1217
User: 231308061
Language: C++
Result: Accepted
Time:9 ms
Memory:2072 kb
****************************************************************/