#include <iostream>
#include <string>

using namespace std;

int main() {
    string S, s;
    int pos;
    while (getline(cin, S)) { 
        if(S.size() == 0) break;
        string s1, s2; // 查找和替换单词
        cin >> s1 >> s2;
        for(auto it : S) // 一边遍历输入的句子,一边输出替换了的句子
        {
            if(isalpha(it)) // 记录单词
            {
                s.push_back(it);
            }
            else //遇到空格或者标点符号,结束记录单词,并确定是否要替换
            {
                if(s == s1) cout << s2 << it; // 输出替换单词,并输出读入的符号
                else cout << s << it;// 输出原单词,并输出读入的符号
                s.clear();
            }
        }
        cout << s << endl; // 结尾是符号,输出为空;不是符号的话,输出最后一个单词
        S.clear();
    }
}