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

int main(void)
{
    int N;
    char S[200000][11];
    char R[200000][11];
    int result = 0;
    int flag = 1;

    scanf("%d", &N);
    
    for (int i = 0; i < N; i++) {
        flag = 1;
        scanf("%s", S[i]);
        if (i == 0) {
            strcpy(R[0], S[0]);
            result = 1;
            continue;
        }
        for (int j = 0; j < result; j++) {
            if (strlen(S[i]) != strlen(R[j])) continue;
            if (strcmp(S[i], R[j]) == 0) {
                flag = 0;
                break;
            }
        }
        if (flag) {
            strcpy(R[result], S[i]);
            result++;
        }
    }

    // strcpy(R[0], S[0]);

    // result = 1;
    // int flag = 1;
    // for (int i = 1; i < N; i++) {
    //     flag = 1;
    //     for (int j = 0; j < result; j++) {
    //         if (strlen(S[i]) != strlen(R[j]))
    //             continue;
    //         if (strcmp(S[i], R[j]) == 0) {
    //             flag = 0;
    //             break;
    //         }
    //     }
    //     if (flag) {
    //         strcpy(R[result], S[i]);
    //         result++;
    //     }
    // }

    printf("%d\n", result);

    return 0;
}