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

//ABC164C
int compare_int(const void *a, const void *b) { //sort
  return *(int*) a - *(int*) b;
}
int main(void) {
  int num, k, i, j, cou=1, tmp[10],t;
  scanf(" %d", &num);
  char s[num][10];
  int len[num];
  for(i=0; i < num; i++){
    scanf(" %s", s[i]);
    for(j=0; s[i][j] != '\0'; ++j); //文字数
    len[i]=j;
  }

  for(i=1; i < num; i++){
    for(j=1; j < num; j++){
      if(strcmp(s[j - 1], s[j]) > 0){
        strcpy(tmp, s[j - 1]);
        strcpy(s[j - 1], s[j]);
        strcpy(s[j], tmp);
        t=len[j],len[j]=len[i],len[i]=t;
      }
    }
  }

  for(i=0; i < num - 1; i++){
    //printf("%d %d\n",len[i],len[i+1]);
    if(len[i]!=len[i+1]){
      cou++;
      continue;
    }

    for(j=0; s[i][j] != '\0'; ++j){
      if(s[i][j] != s[i + 1][j]){
        cou++;
        break;
      }
    }
  }
  printf("%d", cou);
  return 0;
}
