#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef long long ll;

int		compare_string(const void *a, const void *b)
{
	return strcmp(*(const char **)a, *(const char **)b);
}

int main()
{
	long N;
	scanf("%ld", &N);
	char **str;
	long i = 0;

	str = (char**)malloc(sizeof(char*) * N);
	while (i < N)
	{
		str[i] = (char*)malloc(sizeof(char) * 11);
		scanf("%s", str[i]);
		i++;
	}
	long n = 0;
	qsort(str, N, sizeof *str, compare_string);

	i = 0;
	while (i < N - 1)
	{
		// printf("%s ", str[i]);
		if (strcmp(str[i], str[i + 1]) != 0)
			n++;
		i++;
	}
	free(str);
	printf("%ld", n + 1);
	return (0);
}

