#include <fstream>
#include <algorithm>
#include <cstdio>
#include <iostream>
#include <utility>
#include <string>
#include <queue>
#include <bitset>
#include <set>
#include <utility>
#include <vector>
#include <utility>
#include <cstring>
#include <cstdlib>

#define mp make_pair
#define f first
#define s second
#define dim 100
#define oo 0x3f3f3f3f
#define pb push_back

using namespace std;

int main()
{
    string s1 , s2 , s3;

    while( cin >> s1 >> s2 >> s3 )
    {

        for( int i = 0; i < s1.length() ; i++)
        {

         if( s1[i] == s2[0] )
        {
            if( s3[0] != '0' )
                cout << s3[0];
            else
                if( s3[0] == '0' && i > 0)
                cout << s3[0];
        }
        else
            cout << s1[i];

        }

        if( s1[0] == '0' && s2[0] == '0' && s3[0] == '0')
            break;


        cout << '\n';
    }


    return 0;

}