#include<bits/stdc++.h>
using namespace std;
int main(){
    string s;
    getline(cin,s);
    string c1,c2;
    getline(cin,c1);
    getline(cin,c2);
    int p=s.find(c1);
    if(p==-1) cout<<s;
    else{
        while(p!=-1){
            s.replace(p,c1.size(),c2);
            p=s.find(c1,p+c2.size());
        }
        cout<<s;
    }
 
    return 0;
}
/**************************************************************
	Problem: 1112
	User: wenda
	Language: C++
	Result: Accepted
	Time:21 ms
	Memory:2076 kb
****************************************************************/