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

int cmp_str(const void *a,const void *b){
        char *a_char = (char *)a;
        char *b_char = (char *)b;
    return strcmp( a_char, b_char );
}

int main(void){
    int n;
    scanf("%d",&n);
    int i, j;
    int count = 1;
    char s[n][20];
    for(i=0;i<n;i++){
        scanf("%s",s[i]);
    }

    qsort(s, n, sizeof(s[0]), cmp_str);
    for(i=0;i<n-1;i++){
        if(strcmp(s[i],s[i+1]) != 0){
            count++;
        }
    }

/*    for(i=0;i<n;i++){
        printf("%s\n",s[i]);
    }
*/

    printf("%d\n",count);
    return 0; 
}
