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

int cmp(const void *a, const void *b);

int main(){
  int n,ans=0;
  int i,j,c;
  scanf("%d",&n);
  char item[n][11];
  for(i=0;i<n;i++){
    scanf("%s",item[n]);
  }

  qsort(item,sizeof(item)/sizeof(char),sizeof(char),cmp); //昇順にソートする
  
  for(i=0;i<n;i++){
    if(strcmp(item[i],item[i+1])!=0) //strcmpが0を返すなら、2つの文字列は同じ
      ans++;
  }
    
  printf("%d",ans);
}

int cmp(const void *a, const void *b){ //比較関数
  return *(int *)a - *(int *)b;
}