import sys
from collections import Counter
n=int(input())
words=sys.stdin.read().splitlines()
knowed_words=set()#存储已经记住的单词
count_words={}#存储按顺序每个单词出现次数
for word in words:
#如果该单词已经被记住,继续下一个单词
if word in knowed_words:
continue
# #如果没记住,且单词出现在count_words中,就使其出现数+1,
# elif word in count_words:
# count_words[word]+=1
# #该单词第一次出现
# else:
# count_words[word]=1
#效果同上,dict中get(key,0)是获取字典中等于key的字典值,若不存在该key,返回默认值0
count_words[word]=count_words.get(word,0)+1
# 与此时记住条件比较(记住第i个单词需要出现i+1次)
if count_words[word]==len(knowed_words)+1:
knowed_words.add(word)
print(len(knowed_words))