#include <iostream>

using namespace std;

int qw[100],n,c1,c2;

int think1(int n,int a,int b)
{
    int i=0;

    while(n!=0)
    {
        i++;
        qw[i]=n%10;
        if(n%10==a)
            qw[i]=b;
        n/=10;
    }
    int ok=0;
    for(int j=i;j>=1;j--)
        if(qw[j]!=0 || ok>=1)
            cout<<qw[j],ok++;
    cout<<'\n';
    return 0;
}


int think(int n,int a,int b)
{
    if(n>9)
    {
        think1(n,a,b);
        return 0;
    }
    if(a>9)
    {
        think1(a,n,b);
        return 0;
    }
    if(b>9)
    {
        think1(b,n,a);
        return 0;
    }

    think1(n,a,b);
    return 0;
}



int main()
{
    while(true)
    {
        cin>>n>>c1>>c2;
        if(n==c1 && c1==c2 && n==0)
            return 0;
        think(n,c1,c2);
    }

     return 0;
}