//set表示集合,是一个内部自动排序且无重复元素的容器 #include<bits/stdc++.h> using namespace std; set<string> p; int main() { int n; cin>>n; string a; for(int i=0;i<n;i++) { cin>>a; p.insert(a); } cout<<p.size(); return 0; }