#include <vector> #include <set> #include <algorithm> #include <cctype> #include <cstdlib> #include <cmath> #include <stack> #include <queue> #include <cstring> #include <string> #include <cstdio> #include <climits> #define PII pair < int , int > #define MP make_pair #define PB push_back #define F first #define S second #define LL long long #define NMAX 1007 using namespace std; char str[NMAX],last[NMAX]; int i,c1,c2,k,lc1,lc2; int main() { #ifndef ONLINE_JUDGE freopen("a.in","r",stdin); freopen("a.out","w",stdout); #endif while (true) { scanf("%s",str); k=strlen(str); scanf("%d %d",&c1,&c2); if (strcmp(str,last)==0 && lc1==c1 && lc2==c2) return 0; strcpy(last,str); lc1=c1; lc2=c2; for (i=0;i<k;++i) if (str[i]-'0'==c1) str[i]=c2+'0'; i=0; while (str[i]=='0') ++i; if (i==k) continue; for (;i<k;++i) printf("%c",str[i]); printf("\n"); } return 0; }