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

int compare(const void *a, const void *b){//qsort引数用の比較関数(-1,0,1のいずれかを返すものに限る)
	return (strcmp((char *)a, (char *)b));//aのほうが辞書的に小さいとき負、大きいとき正、等しいとき0を返す
}

int main(){
	int N,i,count=0;
	char s[200001][11];

	scanf("%d", &N);

	for(i=0; i<N; i++){
		scanf("%s", s[i]);
	}

	qsort(s, N, sizeof(*s), compare);//ソートしたい配列・要素数・要素の単位サイズ・比較用関数

	for(i=0; i<N; i++){
		if(strcmp(s[i], s[i+1])!=0) count++;
	}

	printf("%d", count);
	return 0;

}
