#include <bits/stdc++.h>
#include <unordered_map>
using namespace std;
int main() {
int N;
cin>>N;
unordered_map<string, int> mmap;
for(int i=0;i<N;i++){
string str;
cin>>str;
if(!mmap.count(str))
mmap[str]=i;
}
cout<<mmap.size();
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号