#include <stdio.h>
#include <string.h>
int main(){
int c = 0;
scanf("%d", &c);
int count = 0;
for(int i = 0; i < c; i++){
char s[100005] = {NULL};
scanf("%s", &s);
int len = strlen(s);
bool check = 1;
if(len % 2 == 0) { // 단어의 길이가 홀수라면 애초에 '좋은 단어'가 아니다(예제 2 참조)
for(int i = 0; i < len; i++){
if(s[i] != s[len - i - 1]) check = 0;
}
if(check) {
count++;
}
}
}
printf("%d", count);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KIAogCmludCBtYWluKCl7CiAgICBpbnQgYyA9IDA7CiAgICBzY2FuZigiJWQiLCAmYyk7CiAKICAgIGludCBjb3VudCA9IDA7CiAKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBjOyBpKyspewogICAgICAgIGNoYXIgc1sxMDAwMDVdID0ge05VTEx9OwogICAgICAgIHNjYW5mKCIlcyIsICZzKTsKIAogICAgICAgIGludCBsZW4gPSBzdHJsZW4ocyk7CiAKICAgICAgICBib29sIGNoZWNrID0gMTsKICAgICAgICBpZihsZW4gJSAyID09IDApIHsgLy8g64uo7Ja07J2YIOq4uOydtOqwgCDtmYDsiJjrnbzrqbQg7JWg7LSI7JeQICfsoovsnYAg64uo7Ja0J+qwgCDslYTri4jri6Qo7JiI7KCcIDIg7LC47KGwKQogICAgICAgICAgICBmb3IoaW50IGkgPSAwOyBpIDwgbGVuOyBpKyspewogICAgICAgICAgICAgICAgaWYoc1tpXSAhPSBzW2xlbiAtIGkgLSAxXSkgY2hlY2sgPSAwOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmKGNoZWNrKSB7CiAgICAgICAgICAgICAgICBjb3VudCsrOwogICAgICAgICAgICB9CiAgICAgICAgfSAKICAgIH0KICAgIHByaW50ZigiJWQiLCBjb3VudCk7CiAgICByZXR1cm4gMDsKfQ==