#include<stdio.h>
int hash[100000010];
int pre[20];
int main(){
  int n,i,j,len;
  char s[20];
  scanf("%d",&n);
  pre[1]=26;
  for (i=2;i<=15;i++)
    pre[i]=(pre[i-1]*26)%100000007;
  for (i=1;i<=n;i++)
  {scanf("%s",s);
   int len=0;
   while (s[len]!=0) len++;
   int sum=0;
   for (j=0;j<len;j++){
   	int v=s[j]-96;
   	 sum=(sum+v*pre[j])%100000007;
   }
   sum=(sum*10+len)%100000007;
   hash[sum]=1;
	  }	
   int ans=0;
   for (i=0;i<100000007;i++)
     if (hash[i]==1)
       ans++;
    printf("%d",ans);
} 