#include<bits/stdc++.h>
using namespace std;
int main(){
    string s1,s2,s3;
    getline(cin,s1);
    getline(cin,s2);
    getline(cin,s3);
    int p=s1.find(s2),c=s2.size();
    while(p!=-1){
    	s1.replace(p,c,s3);
    	p=s1.find(s2.p+c1);
	}
	cout<<s1;
	return 0;
}

/**************************************************************
	Problem: 1112
	User: houlingqi2
	Language: C
	Result: Compile Error
****************************************************************/