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))