#include<bits/stdc++.h>
using namespace std;
int n;
typedef unsigned long long ull;
ull Hash(string s){
ull k =131, ans = 0;
for (int i = 0; i < s.size(); i++){
ans = ans * k + (ull)s[i];
}
return ans;
}
ull a[10005];
int main () {
cin >> n;
for (int i = 1;i <= n; i++){
string s;
cin >> s;
a[i] = Hash(s);
}
sort(a, a + n);
int ans = unique(a, a + n) - a;
cout << ans;
return 0;
}