#include <iostream>
#include <string>
#include <unordered_map>
#include <unordered_set>
using namespace std;
int main() {
int result = 0;
unordered_map<string, int> mmap;
unordered_set<string> remembered;
int num ;
cin >> num;
string str;
int countremember = 0;
while (num--) {
cin >> str;
mmap[str]++;
if (mmap[str] == countremember + 1) {
if (remembered.find(str) == remembered.end()){
countremember ++;
remembered.insert(str);
}
}
}
cout << countremember;
}

京公网安备 11010502036488号