#include<bits/stdc++.h> usingnamespace std; constint LEN = 23333, P = 131; string s; vector<string> hsh[LEN]; int ans;
voidf() { int h = 0; for (int i = 0; i < (int)s.length(); ++i) h = (1ll * P * h + s[i]) % LEN; for (int i = 0; i < hsh[h].size(); ++i) { if (hsh[h][i] == s) return; } hsh[h].emplace_back(s); ++ans; }
intmain() { int n; cin >> n; while (n--) { cin >> s; f(); } cout << ans; return0; }