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

int main(){
    long    N, tmp, same=0;
    char    s[16] = {0};
    char    pool[200001][16] = {0};

    scanf("%ld", &N);

    for(int i=0; i<N; i++){
        memset(s,0x00,sizeof(s));
        scanf("%s", s);

        tmp = 0;
        for(int j=0; j<=same; j++){
            if( strcmp(pool[j], s)==0 ){ tmp=1; }
        }
        if( !tmp ){
            strcpy(pool[same], s);
            same++;
        }
    }
    printf("%ld\n", same);
    return 0;
}