#include <stdio.h>
#include <string.h>
int main() {
int i, j, len, len1, len2, isPrime = 1;
char s[300], s1[300], s2[300];
gets(s);
gets(s1);
gets(s2);
len = strlen(s);
len1 = strlen(s1);
len2 = strlen(s2);
for (i = 0; i < len; i++) {
if ((s[i - 1] == ' ' || i == 0) && s[i] == s1[0]) {
for (j = 0; j < len1; j++) {
if (s[i + j] != s1[j]) {
isPrime = 0;
break;
}
}
if (isPrime && (s[i + j] == ' ' || i + j == len)) {
printf("%s", s2);
i = i + j - 1 ;
} else
printf("%c", s[i]);
isPrime = 1;
} else
printf("%c", s[i]);
}
return 0;
}