#include <fstream> #include <algorithm> #include <cstdio> #include <iostream> #include <utility> #include <string> #include <queue> #include <bitset> #include <set> #include <utility> #include <vector> #include <utility> #include <cstring> #include <cstdlib> #define mp make_pair #define f first #define s second #define dim 100 #define oo 0x3f3f3f3f #define pb push_back using namespace std; int main() { string s1 , s2 , s3; while( cin >> s1 >> s2 >> s3 ) { for( int i = 0; i < s1.length() ; i++) { if( s1[i] == s2[0] ) { if( s3[0] != '0' ) cout << s3[0]; else if( s3[0] == '0' && i > 0) cout << s3[0]; } else cout << s1[i]; } if( s1[0] == '0' && s2[0] == '0' && s3[0] == '0') break; cout << '\n'; } return 0; }