#include <iostream>
#include <cstring>

using namespace std;

int n,c1,c2,v[20],k,i;
int main()
{
    int ok =0;
while(ok == 0)
{
    cin>>n>>c1>>c2;
    if ((n == 0 && c1 == 0) && c2 == 0) return 0;
    k=0;
    memset(v,0,sizeof(v));
    while(n > 0)
    {
        ++k;
        v[k]=n%10;
        n=n/10;
        if (v[k] == c1) v[k]=c2;
    }
    for(i = k; i >=0; --i)
    {
        if (v[i] == 0) v[i]=-1;
            else break;
    }
    if (v[1] == -1) {cout<<"0\n";continue;}

    for(int i = k ; i > 0 ; --i)
        if (v[i] != -1) cout<<v[i];
        cout<<"\n";

}
return 0;
}