int main(){
	char mubiao[N];
	char zichuan[N];
	char replace[N];
	int i;
	int j=0;
	int flag;
	scanf("%s",mubiao);
    scanf("%s",zichuan);
	scanf("%s",replace);
	int a=strlen(mubiao);
	int b=strlen(zichuan);
	for(i=0;i<a;i++){
		if(mubiao[i]==zichuan[j]){
			j++;
		}else {
			j=0;
		}
		if(j==b){
		    flag=1;
			break;
		}
	}
	if(flag==1){
	for(j=b-1;j>=0;j--){
		mubiao[i]=replace[j];
		
		
		i--;
	}
	}
	printf("%s\n",mubiao);
	return 0;
}
