void main()
{
	int i,j,p=0,k;
	char *s,*ch,*a,*b;
	s=(char*)malloc(100*sizeof(char));
	ch=(char*)malloc(100*sizeof(char));
	a=(char*)malloc(100*sizeof(char));
	b=(char*)malloc(100*sizeof(char));
	for(i=0;i<100;i++)
		*(s+i)='\0';
	gets(s);
	gets(a);
	gets(b);
	for(i=0;*(s+i)!='\0';i++)
	{
	for(j=0;(*(s+i)!=' ' && *(s+i)!='\0');i++,j++)
			*(ch+j)=*(s+i);
	*(ch+j)='\0';
	if (strcmp(ch,a)==0) strcpy(ch,b);
	if (p>0) printf(" ");
	printf("%s",ch);
	for(k=0;k<=j;k++) *(ch+k)='\0';
	p++;
	}
}