#include<bits/stdc++.h>
using namespace std;


int main(){
    string str,s1,s2;
    while(getline(cin,str)){
        vector<string> vec;
        int i,len=0;
        getline(cin,s1);
        getline(cin,s2);
        for(i=0;i<str.length();i++){
            if(str[i]!=' ' && i!=str.length()-1)//计算每个单词长度
                len++;
            else if(i==str.length()-1){  //最后一个单词的特殊情况
                vec.push_back(str.substr(i-len,len+1));
            }
            else{  //添加一个单词到vec中
                vec.push_back(str.substr(i-len,len));
                len=0;
            }
        }
        for(auto it=vec.begin();it!=vec.end();it++){
            if(*it==s1)
                *it=s2; //替换字符串
        }
        for(auto j:vec)
            cout<<j<<" "; //输出结果
    }
    return 0;
}