#include <iostream>
using namespace std;

int main() {
    string s,a,b;
    while (getline(cin,s)) { // 注意 while 处理多个 case
        getline(cin,a);
        getline(cin,b);
        s=" "+s+" ";
        a=" "+a+" ";
        b=" "+b+" ";
        int start;
        while(1){
            start = s.find(a);
            if(start == string::npos)break;
            else{
                s.erase(start,a.size());
                s.insert(start,b);
            }
        }
        int n=s.size();
        cout<<s.substr(1,n-2)<<endl;

    }
    return 0;
}
// 64 位输出请用 printf("%lld")