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

void strSwap(char *ptr1,char *ptr2 ,char *tmp){
  
  //if(strncmp(ptr1,ptr2,11) > 0){
    for(int i = 0; i<11;i++){
      tmp[i] = ptr1[i];
      ptr1[i] = ptr2[i];
      ptr2[i] = tmp[i];
    //}
  }
  //printf("b");
}
  

int main(){
  int n,i=0,j=0,count=1,min=0;
  scanf("%d",&n);
  char s[n][11],tmp[11];
  for(i=0; i<n;i++){
    scanf("%s",s[i]);
   
  }
  
  for(i = 0; i<n-1; i++){
    min = i;
    for( j = i + 1; j<n; j++){
      if(strncmp(s[min],s[j],11) > 0) min = j;
    }
    strSwap(s[i],s[min],tmp);
    //printf("%s\n",s[i]);
  }
 
  
  /*for(i=0;i<n;i++){
     printf("%s\n",s[i]);
  }*/
  for(i=0;i<n-1;i++){
    if(strncmp(s[i],s[i+1],11) != 0) count++;
  }
     printf("%d",count);
}