#include <iostream>
#include <string.h>
using namespace std;
char tomb[4][30];
char aux[30],s[30];
int dim=0,n=0;
int main()
{
    do
        {
          cin.getline(s,30);
          n=0;
          if(strcmp(s,"0 0 0")==0) return 0;
          for(int i=0;s[i]!=0;i++)
            {
              if(s[i]>='0'&&s[i]<='9') {aux[dim++]=s[i];aux[dim]=0;}
              else
               if(dim!=0)
                {
                  strcpy(tomb[++n],aux);
                  dim=0;
                  aux[dim]=0;
                }
            }
           if(dim!=0)
                {
                  strcpy(tomb[++n],aux);
                  dim=0;
                  aux[dim]=0;
                }

            for(int i=0;tomb[1][i]!=0;i++)
                if(tomb[1][i]==tomb[2][0]) tomb[1][i]=tomb[3][0];
            if(tomb[1][0]=='0') strcpy(tomb[1],tomb[1]+1);
            char s[30];
            strcpy(s,tomb[1]);
            if(s[0]=='0') strcpy(s,s+1);
            cout<<s<<endl;

        }while(1!=2);
    return 0;
}