/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static List
<Integer
> sol
(String[]s
){ int n=s.length;
List<Integer>res=new ArrayList<>(n);
for(int i=0;i<n;i++){
res.add(0);
}
int g[][]=new int[200005][26];
for(int i=n-1;i>=0;i--){
int count=0;
for(int j=0;j<u.length();j++){
char c=s[i].charAt(j);
count=count+g[j][c-'a'];
g[j][c-'a']++;
}
res.set(i,count);
}
return res;
}
{
// your code goes here
Scanner sc
=new Scanner
(System.
in); int n=sc.nextInt();
for(int i=0;i<n;i++){
s[i]=sc.next();
}
List<Integer>res=sol(s);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgTGlzdDxJbnRlZ2VyPiBzb2woU3RyaW5nW11zKXsKCQlpbnQgbj1zLmxlbmd0aDsKCQlMaXN0PEludGVnZXI+cmVzPW5ldyBBcnJheUxpc3Q8PihuKTsKCQlmb3IoaW50IGk9MDtpPG47aSsrKXsKCQkJcmVzLmFkZCgwKTsKCQl9CgkJaW50IGdbXVtdPW5ldyBpbnRbMjAwMDA1XVsyNl07CgkJZm9yKGludCBpPW4tMTtpPj0wO2ktLSl7CgkJCVN0cmluZyB1PXNbaV07CgkJCWludCBjb3VudD0wOwoJCQlmb3IoaW50IGo9MDtqPHUubGVuZ3RoKCk7aisrKXsKCQkJCWNoYXIgYz1zW2ldLmNoYXJBdChqKTsKCQkJCWNvdW50PWNvdW50K2dbal1bYy0nYSddOwoJCQkJZ1tqXVtjLSdhJ10rKzsKCQkJfQoJCQlyZXMuc2V0KGksY291bnQpOwoJCX0KCQlyZXR1cm4gcmVzOwoJfQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCVNjYW5uZXIgc2M9bmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgbj1zYy5uZXh0SW50KCk7CgkJU3RyaW5nIHNbXT1uZXcgU3RyaW5nW25dOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCQlzW2ldPXNjLm5leHQoKTsKCQl9CgkJTGlzdDxJbnRlZ2VyPnJlcz1zb2wocyk7CgkJU3lzdGVtLm91dC5wcmludGxuKHJlcyk7Cgl9Cn0=