#include <bits/stdc++.h>
using namespace std;

unordered_map<string, long long> m;

long long n, t;
string s;
int main(){
    cin >> n;
    for(int i = 0; i < n; i++){
        cin >> s;
        sort(s.begin(), s.end());
        t += m[s]; m[s]++;
    }
    cout << t;
}
