#include <stdio.h>
#include <stdlib.h>

int replace_digit(int n, int c1, int c2) 
{
	int new, rank;

	new = 0;	
	rank = 1;	
	
	if (n == 0 && c1 == 0) {
		return c2;
	}
	
	while (n != 0) {
		if (n % 10 == c1) {
			new += c2 * rank;
		} else {
			new += (n % 10) * rank;
		}
		n /= 10;
		rank *= 10;
	}			
	
	return new;
}

int main(void) 
{
	int n, c1, c2, i;
	
	int *result = malloc(15 * sizeof(int));
	for (i = 0; i < 15; i++) {
		result[i] = -1;
	}

	scanf ("%d %d %d", &n, &c1, &c2);
	
	i = 0;

	while ((n != 0) || (c1 != 0) || (c2 != 0)) {	
	 	result[i] = replace_digit(n, c1, c2);
		scanf("%d %d %d", &n, &c1, &c2);
		i++;
	}
	
	for (i = 0; i < 15; i++) {
		if (result[i] >= 0) {
			printf("%d\n", result[i]);
		} else { 
			break;
		}
	}	
	
	free(result);
		
	return 0;
}