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

void strCmp(char *ptr1,char *ptr2){
  char* tmp[11];
  
  
  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];
    }
  }
}
  

int main(){
  int n,i,count=1;
  scanf("%d",&n);
  char s[n][11];
  char* sp[n];
  for(i=0; i<n;i++){
    scanf("%s",s[i]);
    sp[i] = &s[i][0];
    //printf("%s\n",s[i]);
  }
  
 // printf("\n");
  
  for(i = 0; i<n-1; i++){
    for(int j = i + 1; j<n; j++){
      strCmp(s[i],s[j]);
    }
   // 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);
}