#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  int n;
  cin >> n;
  set<string> s;
  for (int i = 0; i < n; i++) {
    string a;
    cin >> a;
    stack<char> q;
    for (int i = 0; i < a.size(); i++) {
      if (q.empty()) {
        q.push(a[i]);
        continue;
      } else {
        while (!q.empty() && q.top() == 'k' && a[i] == 'h') {
          q.pop();
        }
        if (!q.empty() && q.top() == 'o' && a[i] == 'o') {
          q.pop();
          q.push('u');
          continue;
        }
        if (!q.empty() && q.top() == 'o' && a[i] == 'u') {
          q.pop();
          q.push('u');
          q.push('o');
          continue;
        }
      }
      q.push(a[i]);
    }
    string res;
    while (!q.empty()) {
      res.push_back(q.top());
      q.pop();
    }
    reverse(res.begin(), res.end());
    s.insert(res);
  }
  cout << s.size();
  return 0;
}
