#include using namespace std; int main() { int n; cin >> n; vector s(n); map mp; for (int i = 0; i < n; i++) { cin >> s[i]; for (int j = 0; j < s[i].size(); j++) { string t = s[i]; t[j] = '?'; mp[t]++; } } for (int i = 0; i < n; i++) { int ans = 0; for (int j = 0; j < s[i].size(); j++) { string t = s[i]; t[j] = '?'; ans += max(0, mp[t] - 1); } cout << ans << endl; } return 0; }