void main()
{
	char s[100],c[100][100]={0},a[100],b[100]={0},e[100][100],f[100],*p;
	int m,i,n=0,l=0,k=0,d[100]={0},j;
	gets(s);
	gets(a);
	gets(b);
	m=strlen(s);
	for(p=s;p<s+m;p++)
		if(*p==32)
          n++;
	for(i=0;i<=n;i++)
	{
       for(j=0;*(s+k)!=32;j++)
	   {
			   *(*(c+i)+j)=*(s+k);
		       k++;
	   }
	   if(*(s+k)==32)
		   k++;
	}
	for(i=0;i<=n;i++)
		if(strcmp(c[i],a)==0)
		   strcpy(e[i],b);
		else
		   strcpy(e[i],c[i]);
    strcpy(f,e[0]);
	for(i=1;i<=n;i++)
	{
	    strcat(f," ");
	    strcat(f,e[i]);
	}
	printf("%s",f);
}
