#include <iostream> //#include <fstream> #include <cstdio> #include <cstring> #include <vector> #include <stack> #include <bitset> #include <queue> #include <algorithm> #include <cstdlib> #include <cmath> using namespace std; #define nmax 10 #define mp make_pair #define pb push_back #define pii pair<int,int> #define forn(i,a,b) for (int i=a;i<=b;i++) #define forv(v,it) for (vector<int>::iterator it=v.begin();it!=end();it++) int n,v[100],nr,c1,c2; int main() { int i; while(1) { cin>>n>>c1>>c2; if (!n && !c1 && !c2) return 0; v[0]=0; nr=0; while (n) { v[++v[0]]=n%10; n/=10; } for (i=v[0];i;i--) if (v[i]==c1) nr=nr*10+c2; else nr=nr*10+v[i]; cout<<nr<<'\n'; } }