#include<iostream>
#include<string>
#include<stdio.h>
using namespace std;
string a[101],c,d;
int n,s=0;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
for(int j=0;j<a[i].length();j++)
if(a[i][j]>='A'&&a[i][j]<='Z')
a[i][j]+=32;
}
cin.ignore();
getline(cin,c);
d="";
for(int i=0;i<c.length();i++)
{
if(c[i]>='A'&&c[i]<='Z')
c[i]=c[i]+32;
if(c[i]!='.')
d=d+c[i];
else
{
d=" "+d+" ";
cout<<d<<endl;
int t=0;
for(int j=1;j<=n;j++)
{
cout<<d.find(a[j])<<" "<<(d[d.find(a[j])+a[j].length()]==',')<<" ";
if(d.find(a[j])!=d.npos&&(d[d.find(a[j])+a[j].length()]==' '||d[d.find(a[j])+a[j].length()]==','))
{
cout<<d.find(a[j])<<" ";
t++;
s++;
}
}
cout<<endl<<t<<endl;
d="";
}
}
cout<<s;
}
#4和#9总过不去,怎么回事