#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int main(){
string s,b,c,f[100010];
int n=0;
while(cin>>s){
f[n]=s;
n++;
}
cin>>b;
cin>>c;
for(int i=0;i<=n;i++){
for(int j=0;j<f[i].length();j++){
int y=1;
for(int k=0;k<b.length();k++){
if(b[k]!=f[i][j+k]){
y=0;
break;
}
}
if(y){
for(int k=1;k<max(b.length(),c.length());k++){
string s="",t="";
for(int l=0;l<=j;l++){
s+=f[i][l];
}
for(int l=j+max(b.length(),c.length());l<f[i].length();l++){
t+=f[i][l];
}
f[i]=s+c+t;
}
}
}
cout<<f[i]<<" ";
}
}