#include <bits/stdc++.h>
using namespace std;
map<string, int> m;
map<char, int> ma;
int main() {
  ios::sync_with_stdio(false);
  int n;
  while (cin >> n) {
    int ans = 0;
    for (int i = 1; i <= n; i++) {
      ma.clear();
      string s, ch;
      cin >> s;
      sort(s.begin(), s.end());
      int len = s.size();
      for (int i = 0; i < len; i++) {
        if (!ma[s[i]]) {
          ch += s[i];
          ma[s[i]] = 1;
        }
      }
      if (!m[ch]) ans++;
      m[ch] = 1;
    }
    cout << ans << endl;
  }
  return 0;
}
