#include<iostream>
using namespace std;
int n=1,c1,c2,c=0,v[16];
int f(int n,int c1,int c2)
{
	if (n == 0)
		return 0;
	else
		if (n % 10 == c1)
			return c2 + 10 * f(n / 10,c1,c2);
		else
			return n % 10 + 10 * f(n / 10,c1,c2);
}
int main()
{
	while(c < 15 && (n != 0 || c1 != 0 || c2 != 0))
	{
		do{ cin >> n; } while (!(n >= 0 && n < 100000));
		do{ cin >> c1; } while (!(c1 >= 0 && c1 < 10));
		do{ cin >> c2; } while (!(c2 >= 0 && c2 < 10));
			v[++c] = f(n, c1, c2);
	}
	for (int i = 1; i < c; i++)
		cout << v[i] << endl;

	return 0;
}