#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define BUFSIZE 1000000
int N;

int count=0;
 char str[100][11];

int string_compar(const void *a, const void *b)
{
    return(strcmp((char*)a, (char*)b));
}

int rem,i;
int serch(int a){
	
	if(a==N) return 0;
		for(i = a;i < N;i++){
			if(strcmp(str[a],str[i])!=0){
				rem=i;
			}
			if(i!=a && strcmp(str[a],str[i])==0){

				count++;
			}
		}
	serch(i);
	
	
}


int main(void){
  scanf("%d",&N);
  for(int j=0;j<N;j++){
    scanf("%s",str[j]);
  }
  
  	int data_cnt = sizeof( str )/sizeof( str[0] );
	 
	qsort((void *) str, N , 11, string_compar);
	
	
	serch(0);
	
	printf("%d",N-count);

}