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

int is_double(char s[100001][11], int n)
{
	int i = 0;
	while (i < n)
	{
		if (strcmp(s[i], s[n]) == 0)
			return 1;
		i++;
	}
	return 0;
}

int main()
{
	int N;
	scanf("%d", &N);
	char str[N][11];
	int i = 0;
	while (i < N)
		scanf("%s", str[i++]);
	int j;
	int n = 0;
	i = 0;
	while (i < 1)
	{
		j = i + 1;
		while (j < N)
		{
			if (strcmp(str[i], str[j]) == 0)
				n++;
			// printf("%s %s %d\n", str[i], str[j], n);
			j++;
		}
		i++;
	}
	printf("%d", N - n);
	return (0);
}
