#include #include #include #include #include #include #include #include #include #define in cin #define out cout #define abs(x) ((x>0)?(x):(-(x))) #define max(a,b) ((a)>(b)?(a):(b)) #define min(a,b) ((a)<(b)?(a):(b)) #define FOR(i, a, b) for(int i = a; i <= b; ++i) #define DOWNFOR(i, a, b) for(int i = a; i >= b; --i) #define FOREACH(i, t) for (typeof(t.begin()) i = t.begin(); i != t.end(); ++i) using namespace std; typedef long long ll; int main(){ #ifndef ONLINE_JUDGE ifstream in("test.in"); ofstream out("test.out"); #endif int w=1,a,b,c; while(w){ in>>a>>b>>c; if(a==0 && b==0 && c==0) w=0; else{ char s[20]; s[0]=0; while(a){ s[++s[0]]=((a%10)+'0'); a/=10; } s[s[0]+1]='\0'; FOR(i,1,s[0]) if(s[i]==(b+'0')) s[i]=(c+'0'); char p[20]; p[0]=s[0]; p[p[0]+1]='\0'; FOR(i,1,s[0]) p[i]=s[s[0]-i+1]; int o=1; while(p[o]=='0') o++; if(p[o]=='\0') out<<"0\n"; else out<