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

//#define max(a,b) (a >= b ? a : b)
//#define min(a,b) (a >= b ? b : a)

//typedef long long ll;

char S[100000*2][10];

int comp(const void* a, const void* b){
    return strcmp(S[*(int*)a], S[*(int*)b]);
}

int main(void){
    int N;
    int i;
    scanf("%d", &N);
    for(i=0;i<N;i++){
        scanf("%s", S[i]);
    }
    int a[100000*2];
    for(i=0;i<N;i++){
        a[i]=i;
    }

    qsort(a, N, sizeof(int), comp);

    int ans = 1;
    for(i=1;i<N;i++){
        if(S[a[i-1]][0] != S[a[i]][0]){
            ans++;
        }
        else if(strcmp(S[a[i-1]], S[a[i]]) != 0){
            ans++;
        }
    }
    printf("%d", ans);

    return 0;
}
