#include
main()
{
int i=0,j=0,s=0,k,i1,i2,t;
char a[1000][1000],c;
while(scanf("%c",&c)!=EOF&&c!='#')
{
a[0][0]=c;
k=1;
t=0;
for(j=1;;j++)
{
scanf("%c",&a[0][j]);
if(a[0][j]==' ')
{
a[0][j]='\0';
break;
}
}
for(i=1;k!=0;i++)
{
for(j=0;;j++)
{
scanf("%c",&a[i][j]);
if(a[i][j]==' ')
{
a[i][j]='\0';
break;
}
if(a[i][j]=='\n')
{
a[i][j]='\0';
k=0;
break;
}
}
}
for(i1=0;i1 {
k=0;
for(i2=i1+1;i2 {
if(strstr(a[i1],a[i2])==NULL) k=1;
else
{
k=0;
break;
}
}
if(k==1) t=t+1;
if(i1==i-1) t=t+1;
}
printf("%d\n",t);
}
}