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

int main(){
    int n,i,j,m,count=1,s,p;
    char str[200005][15]={};
    char token[1000]={},temp[100]={};
    fgets(token, sizeof(token), stdin);
    n=atoi(token);
    for (i=1; i<n+1; i++) fgets(str[i], sizeof(str[i]), stdin);
    for (i=0; i<n; i++) {
        for (j=0; j<12; j++) {
            if (str[i][j]=='\n') str[i][j]='\0';
        }
    }
    for (i=1; i<n; i++) {
        s=i;p=s/2;
        while (s>=2&&strcmp(str[p], str[s])>0) {
            strcpy(temp, str[p]);strcpy(str[p], str[s]);strcpy(str[s], temp);
            s=p;p=s/2;
        }
    }
    
    m=n;
    while (m>1) {
        strcpy(temp, str[1]);strcpy(str[1], str[m]);strcpy(str[m], temp);m--;
        p=1;s=2;
        while (s<=m) {
            if (s<m&&strcmp(str[s+1], str[s])<0) s++;
            if (strcmp(str[p], str[s])<=0) break;
            strcpy(temp, str[p]);strcpy(str[p], str[s]);strcpy(str[s], temp);
            p=s;s=2*p;
        }
    }
    
    for (i=1; i<n; i++) if (strcmp(str[i], str[i+1])!=0) count++;
    printf("%d",count);
    return 0;
}




