#include<bits/stdc++.h>
using namespace std;
string s[1005];
char keyboard[15][15]=
{
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',
};
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++) cin>>s[i];
string mu;
cin>>mu;
for(int i=1;i<=n;i++)
{
int k=s[i].find(mu);
if(k>=0)
{
string t=s[i];
int len=mu.size();
char ch=t[k+len];
if(k+len>t.size()-1) ch=mu[mu.size()-1];
if(ch=='A') keyboard[1][4]=ch;
else if(ch=='B') keyboard[1][5]=ch;
else if(ch=='C') keyboard[1][6]=ch;
else if(ch=='D') keyboard[1][7]=ch;
else if(ch=='E') keyboard[1][8]=ch;
else if(ch=='F') keyboard[2][1]=ch;
else if(ch=='G') keyboard[2][2]=ch;
else if(ch=='H') keyboard[2][3]=ch;
else if(ch=='I') keyboard[2][4]=ch;
else if(ch=='J') keyboard[2][5]=ch;
else if(ch=='K') keyboard[2][6]=ch;
else if(ch=='L') keyboard[2][7]=ch;
else if(ch=='M') keyboard[2][8]=ch;
else if(ch=='N') keyboard[3][1]=ch;
else if(ch=='O') keyboard[3][2]=ch;
else if(ch=='P') keyboard[3][3]=ch;
else if(ch=='Q') keyboard[3][4]=ch;
else if(ch=='R') keyboard[3][5]=ch;
else if(ch=='S') keyboard[3][6]=ch;
else if(ch=='T') keyboard[3][7]=ch;
else if(ch=='U') keyboard[3][8]=ch;
else if(ch=='V') keyboard[4][1]=ch;
else if(ch=='W') keyboard[4][2]=ch;
else if(ch=='X') keyboard[4][3]=ch;
else if(ch=='Y') keyboard[4][4]=ch;
else if(ch=='Z') keyboard[4][5]=ch;
}
}
for(int i=1;i<=4;i++)
{
for(int j=1;j<=8;j++)
{
cout<<keyboard[i][j];
}
cout<<"\n";
}
return 0;
}