#include<stdio.h>
#include<string.h>
char sub[1010];
char s[1010];
char tar[1010];
int main() {
gets(s);
gets(sub);
gets(tar);
int i, j, k;
for (i = 0; i <= strlen(s) - strlen(sub); i++) {
for (j = 0; j < strlen(sub); j++) {
if (s[i + j] != sub[j]) break;
}
if (j >= strlen(sub)) {
char tmp1[1010] = "";
strcpy(tmp1, s + i + j);
strcpy(s + i, tar);
strcat(s, tmp1);
}
}
printf("%s", s);
return 0;
}