void main()
{
	int i=0,j;
	char *p[100];
	char *daitihuan;
	char *tihuanwei;
	p[0]=(char *)malloc(30);
	while (scanf("%s",p[i])!=EOF)
	{
		p[i+1]=(char *)malloc(30);
		i++;
	}
	i--;
	daitihuan=(char *)malloc(10000*sizeof(char));
	tihuanwei=(char *)malloc(10000*sizeof(char));
	tihuanwei=p[i];
	daitihuan=p[i-1];
	for(j=0;j<i-1;j++)
		if(strcmp(p[j],daitihuan)==0)strcpy(p[j],tihuanwei);
		for(j=0;j<i-1;j++)
			printf("%s%s",p[j],j==i-2?"":" ");
}