#include<iostream>
#include<cstring>
using namespace std;
char str[205],a[105],b[105],ok[205],tp[105];
int strl,al,bl,now,x=0;
void tian(){
bool f=true;
if(al==x){ for(int i=0;i<x;++i)if(tp[i]!=a[i])f=false;
}else f=false;
if(f)for(int i=0;i<bl;++i)ok[now++]=b[i]; else for(int i=0;i<x;++i)ok[now++]=tp[i];
}
int main() {
cin.getline(str,sizeof(str)); cin.getline(a,sizeof(a));
cin.getline(b,sizeof(b));
strl=strlen(str),al=strlen(a),bl=strlen(b);
str[strl]=' ';
for(int i=0;i<=strl;++i){
if(str[i]==' '){
now=strlen(ok);
tian();
ok[now]=' ' , x=0;
}else tp[x++]=str[i]; }
cout<<ok;
return 0;
}