#include <iostream>

using namespace std;
int rez[20];
int transf(int n, int c1, int c2)
{
    int nr=0, p=1, cif;
    if (nr==0 && c1==0)
        return c2;
    while(n)
    {
        cif=n%10;
        if(cif==c1)
            cif=c2;
        nr=nr+cif*p;
        n/=10;
        p*=10;
    }
    return nr;
}
int main()
{
    int n, c1, c2;
    int ii=0;
    cin>>n>>c1>>c2;
    while(n!=0 || c1!=0 || c2!=0)
    {
        rez[ii]=transf(n, c1, c2);
        cout<<rez[ii]<<'\n';
        ii++;
        cin>>n>>c1>>c2;
    }
    //for(n=0;n<ii;n++)
        //cout<<rez[n]<<'\n';
    return 0;
}