#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int max(int a,int b){return a>b?a:b;}
int min(int a,int b){return a<b?a:b;} 
int main(void)
{
  int n,i=0,f=0,ans=0;
  char g[200000][10],g2[200000][10];
    scanf("%d",&n);
    
  
  for(i=0;i<n;i++)
  {
    scanf("%s",g[i]);
    f=0;
    for(int j=0;j<n;j++)
   {if(strcmp(g[i],g2[j])==0)
     break;
    if(j==n-1&&f==0)
    {strcpy(g2[i], g[i]);
     ans++;
    }
        
   }
  }
  printf("%d",ans);
}