#include<stdio.h>
#include <string.h>
#include <stdlib.h>
    
int compare(const void *a, const void *b)
{
    int an = (int)(a);
    int bn = (int)(b);
    
    if (strcmp(a,b)<0) {
        return -1;
    } else if (strcmp(a,b)>0) {
        return +1;
    } else {
        return 0;
    }
}

int main(void){
    int n,cou=0;
    scanf("%d",&n);
    char t[n][256];
    int *res;
    for(int i=0;i<n;i++){
        char s[256];
        scanf("%s",s);
        res=bsearch(s,t,sizeof(char)*cou,sizeof(char),compare);
        if(res==NULL){
            strcpy(t[cou],s);
            cou++;
        }
    }
    printf("%d",cou);
    return 0;
}