#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdlib.h>

int str_cmp(const void *a,const void *b){
 char **aa=(char**)a;
 char **bb=(char**)b;
return strcmp(&aa,&bb);}

int main(){
 long long int n;
 scanf("%lld ",&n);
 char s[n][11]/*,t[1][11]*/;
 long long int a,b,c;
 for(a=0;a<n;a++)
 {
  scanf("%s ",s[a]);
 }
 qsort(s,n,sizeof(s[0]),str_cmp);
 /*for(a=0;a<n;a++)
  for(b=a+1;b<n;b++){
   if(strcmp(s[a],s[b])>0){
    strcpy(t[1],s[a]);
    strcpy(s[a],s[b]);
    strcpy(s[b],t[1]);}
  }*/
 long long int ans=0;
 for(a=0;a<n - 1;a++)
 {
  if(strcmp(s[a],s[a+1])!=0)
  {
    ans++;
  }
 }
  
 printf("%lld\n",ans);
  
return 0;}