import java.util.*;
public class Main {
public static void main
(String[] args
) { // TODO Auto-generated method stub
Scanner sc
= new Scanner
(System.
in); int num = sc.nextInt();
boolean jd = true;
int count = 0;
for(int i=0;i<num;i++) {
testCase[i] = sc.next();
}
for(int j=0;j<testCase.length;j++) {
jd = true;
char [] charr = new char[testCase[j].length()];
for(int k=0;k<testCase[j].length();k++) {
charr[k] = testCase[j].charAt(k);
}
OuterLoop:
for(int l=0;l<=charr.length-1;l++) {
for(int n=l+1;n<charr.length;n++) {
if(charr[l] == charr[n]) {
if(n == l+1) {
jd = true;
}else {
jd = false;
break OuterLoop;
}
}else {
jd = true;
}
}
}
if(jd == false) {
for(int m=0;m<charr.length;m++) {
if(charr[0] == charr[m]) {
jd = true;
}else {
jd = false;
break;
}
}
}
if(jd == true) {
count++;
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKcHVibGljIGNsYXNzIE1haW4gewoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQkvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCgoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBudW0gPSBzYy5uZXh0SW50KCk7CgkJU3RyaW5nIFtdIHRlc3RDYXNlID0gbmV3IFN0cmluZ1tudW1dOwoJCWJvb2xlYW4gamQgPSB0cnVlOwoJCWludCBjb3VudCA9IDA7CgkJCgkJZm9yKGludCBpPTA7aTxudW07aSsrKSB7CgkJCXRlc3RDYXNlW2ldID0gc2MubmV4dCgpOwoJCX0KCQkKCQlmb3IoaW50IGo9MDtqPHRlc3RDYXNlLmxlbmd0aDtqKyspIHsKCQkJamQgPSB0cnVlOwoJCQljaGFyIFtdIGNoYXJyID0gbmV3IGNoYXJbdGVzdENhc2Vbal0ubGVuZ3RoKCldOwoJCQlmb3IoaW50IGs9MDtrPHRlc3RDYXNlW2pdLmxlbmd0aCgpO2srKykgewoJCQkJY2hhcnJba10gPSB0ZXN0Q2FzZVtqXS5jaGFyQXQoayk7CgkJCX0KCQkJCgkJCU91dGVyTG9vcDoKCQkJZm9yKGludCBsPTA7bDw9Y2hhcnIubGVuZ3RoLTE7bCsrKSB7CgkJCQlmb3IoaW50IG49bCsxO248Y2hhcnIubGVuZ3RoO24rKykgewoJCQkJCWlmKGNoYXJyW2xdID09IGNoYXJyW25dKSB7CgkJCQkJCWlmKG4gPT0gbCsxKSB7CgkJCQkJCQlqZCA9IHRydWU7CgkJCQkJCX1lbHNlIHsKCQkJCQkJCWpkID0gZmFsc2U7CgkJCQkJCQlicmVhayBPdXRlckxvb3A7CgkJCQkJCX0KCQkJCQl9ZWxzZSB7CgkJCQkJCWpkID0gdHJ1ZTsKCQkJCQl9CgkJCQl9CgkJCX0KCQkJCgkJCWlmKGpkID09IGZhbHNlKSB7CgkJCQlmb3IoaW50IG09MDttPGNoYXJyLmxlbmd0aDttKyspIHsKCQkJCQlpZihjaGFyclswXSA9PSBjaGFyclttXSkgewoJCQkJCQlqZCA9IHRydWU7CgkJCQkJfWVsc2UgewoJCQkJCQlqZCA9IGZhbHNlOwoJCQkJCQlicmVhazsKCQkJCQl9CgkJCQl9CgkJCX0KCQkJCgkJCWlmKGpkID09IHRydWUpIHsKCQkJCWNvdW50Kys7CgkJCX0KCQl9CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKGNvdW50KTsKCX0KCn0=