#include<stdio.h>       

int judge(char p[], char q[]);

int main() {
   int n,i,j,sum,k;
   scanf("%d", &n);
   sum = 0;
   char s[n][100];
   for(i = 0; i < n; i++) {
      scanf("%s", s[i]);
      sum++;
   }
   for(i = 0; i < n; i++) {
      for(j = i+1; j < n; j++) {
         if(judge(s[i], s[j]) == 1) {
            sum--;
         }
      }
   }
   printf("%d\n", sum);
   return 0;
}

int judge(char p[], char q[]) {
   int i;
   for(i == 0; p[i] !='\n'; i++) {
      if(p[i] != q[i]) {
         return 1;
      }
   }
   return 0;
}
         
    