void main(){
	void copy(char a[],char b[],char c[]);
	char S[100],sub[100],re[100];
	scanf("%s",S);
	scanf("%s",sub);
	scanf("%s",re);
	int a,b,c,i,j;
	a=strlen(S);
	b=strlen(sub);
	c=strlen(re);
	
    int m,k;
	for(i=0;i<a;i++)
	{
		if(S[i]==sub[0]) 
		{ 
			for(j=0;j<b;j++)
			{
				if(S[i+j]!=sub[j]) break;
			}
			if(S[i+b-1]==sub[b-1])
			{   
			m=i;
			for(k=0;k<m;k++)printf("%c",S[k]);
			printf("%s",re);
			for(k=i+b;k<a;k++)printf("%c",S[k]);
			break;
			}
		}
	}  if(i==a)printf("%s",S);
	
}


