#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
****************************************************************/