
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
int main (void)
{

  int n;
  int i;

  //printf("please input integer a\n");
  scanf("%d",&n);
  //printf("n: %d\n",n);  
  
  char get[255];
  char gift[200000][255]; 			//
  int cnt=0;
  int j;

  for(i=0;i<n;i++){
  	scanf("%s",get);  
  	int flag= 0;
  	for(j=0;j<=i;j++){
  		//printf("get:%s ,gift: %s\n",get,gift[j]);
  		if (strcmp(get,gift[j])==0){
  			flag = 1;
  	//		printf("FLAG\n");
  			break;
		}
  	}
	if (flag==0){	
		strcpy(gift[cnt],get);
		cnt++;
	}	  	
  }
  //printf("===============\n"); 
  //for(i=0;i<cnt;i++){
 // 	printf("%s\n",gift[i]);  
 // }
  printf("%d\n",cnt);
  return 0;
   
}