#include<stdio.h>
#include<string.h>
void qs(char a[][15], int l, int h)
{
	char *mid=a[(l+h)/2];
    int i=l,j=h;
    char t[15];
    while(i<=j)
    {
    	while(strcmp(a[i],mid)<0&&i<h) i++;
        while(strcmp(a[j],mid)>0&&j>0) j--;
        if(i<=j)
        {
        	strcpy(t,a[i]);
        	strcpy(a[i],a[j]);
        	strcpy(a[j],t);
            i++;
            j--;
        }
	}
    if(l<j) qs(a,l,j);
    if(i<h) qs(a,i,h);
}
int main()
{
	int n,i,s=1;
	char a[200001][15];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	scanf("%s",a[i]);
	qs(a,0,n-1);
	for(i=1;i<n;i++)
	{
		if(strcmp(a[i-1],a[i])!=0)
		s++;
	}
	printf("%d",s);
	return 0;
}