#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; } }