#include<stdio.h>
#include<stdlib.h>
int main()
{
    long a[100][3],numar,final=0;
    int i,j,l=0,*v,cifra=0,c1,c2;
    v=malloc(100000*sizeof(int));
    for(i=0;i<=100;i++)
        {scanf("%ld %ld %ld",&a[i][0],&a[i][1],&a[i][2]);

         if(a[i][1]==0 && a[i][2]==0 && a[i][0]==0)
             break;
        else
            l++;
        }
     for(i=0;i<l;i++)
     {
         numar=a[i][0];c1=a[i][1];c2=a[i][2];
         while(numar!=0)
         {
             v[cifra]=numar%10;
             cifra++;
             numar/=10;
         }
         for(j=0;j<cifra;j++)
            if(v[j]==c1)
                v[j]=c2;
         for(j=cifra-1;j>=0;j--)
             final=final*10+v[j];
         printf("%ld \n",final);
         final=0;numar=0;
         cifra=0;
     }
}