#include <stdio.h>
#include <string.h>
char s1[101][100001],s2[101][100001];
int main()
{
int n,i,j,k=0;
char s[101],s3[101];
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf("%s",&s1[i]);
}
scanf("%s",s);
for(i=1;i<=n;i++){
int flag=1;
for(j=0;j<strlen(s);j++){
if(s[j]!=s1[i][j]){
flag=0;
break;
}
}
if(flag==1){
strcpy(s2[k++],s1[i]);
}
}
for(i=0;i<k;i++){
for(j=i+1;j<k;j++){
if(strcmp(s2[j],s2[i])<0){
strcpy(s3,s2[j]);
strcpy(s2[j],s2[i]);
strcpy(s2[i],s3);
}
}
}
for(i=0;i<k;i++){
printf("%s\n",s2[i]);
}
return 0;
}