#include int n,c1,c2; inline int recursiv(int n, int c1, int c2) { if(!n) return 0; int ok = recursiv(n/10,c1,c2); if(n % 10 == c1) { if(c2 || (c2 == 0 && ok == 1)) { printf("%d",c2); return 1; } } else { if(ok == 1 || (n % 10 != 0)) { printf("%d",n % 10); return 1; } } return 0; } int main () { // freopen("a.in","r",stdin); // freopen("a.out","w",stdout); while(1) { scanf("%d%d%d",&n,&c1,&c2); if(n == 0 && c1 == 0 && c2 != 0) { printf("%d\n",c2); continue; } if(n == 0 && c1 != 0) { printf("0\n"); continue; } if(!c1 && !c2 && !n) return 0; int ok = recursiv(n,c1,c2); if(!ok) printf("0"); printf("\n"); } return 0; }