#include?//華為第一題
using?namespace?std;
int?main()
{
vector?s;
string?src;
while(cin>>src)
{
if(src.size()<2)
break;
s.push_back(src);
}
const?char*?n=src.c_str();
string?s1;
cin?>>s1;
string?tum="";
for(int?i=0;i
{
if(s1[i]<*n)
tum=tum+s1[i];
}
vector?ab;
for(int?i=0;i
{
string?sa="";
for(int?j=0;j
{
if(s[i][j]<*n)
sa=sa+s[i][j];
}
if(sa.find(tum)!=-1)
ab.push_back(s[i]);
}
for(int?i=0;i
cout<
return?0;
}