n = int(input())
words = []
for _ in range(n):
word = input()
words.append(word)
def discrete(words):
b = list(set(words))
b.sort()
result = []
dic = dict(zip(b, list(range(len(b)))))
for x in words:
result.append(dic[x])
return result
print(len(set(discrete(words))))