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

int main(void){

    int ret, N;
    
    int k=0;
    
    int cmp=0;
    
    int flag=0;
    
    scanf("%d", &N);
    
    char S[N][10], T[N][10];
    
    for(int i=0; i<N; i++){
        
        ret=scanf("%s", S[i]);
        //printf("S1=%s\n", S[i]);
        
    }
    
    for(int l=0; l<N; l++){
        
        T[l][0]='\0';
        
    }
    
    for(int i=0; i<N; i++){
        
        for(int j =0; j<N; j++){
            
            cmp = strcmp(S[i], T[j]);
            
            if(cmp == 0){
                flag=1;
                break;
            }
            
        }
        
        if(flag == 0){
                //printf("S=%s\n", S[i]);
                strcpy(T[k], S[i]);
                k++;
                
            }else{flag=0;}
        
    }
    
    for(int i=0; i<N; i++){
        
        //printf("T=%s\n", T[i]);
        
    }
    
    printf("%d\n",k);
    
}
