#include <cstdio>
#include <iostream>
#include <fstream>
#include <bitset>
#include <algorithm>
#include <sstream>
#include <cstring>
#include <string>
#include <vector>
using namespace std;

#pragma warning(push)
#pragma warning(disable: 4996)

string n;
char c1, c2;

int main()
{
	/*freopen("test.in", "r", stdin);
	freopen("test.out", "w", stdout);*/

	do
	{
		cin >> n;
		cin >> c1; 
		cin >> c2;
		if (n == "0" && c1 == '0' && c2 == '0')
			return 0;
		replace(n.begin(), n.end(), c1, c2);
		if (n.at(0) == '0')
		{
			n.erase(n.begin());
			cout << atoi(n.c_str()) << endl;
		}
		else
		{
			cout << atoi(n.c_str()) << endl;
		}
	} while (true);

	return 0;
}


#pragma warning(pop)