#include <cstring>
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string>
using namespace std;
int main()
{
int arr[26] = {0,};
char *input = new char;
int check = 0;
int loop;
bool bloop = true;
scanf("%d", &loop);
for( int i = 0; i < loop ; i++ )
{
scanf("%s",input);
bloop = true;
for( int j = 0; j < strlen(input); j++ )
{
if( arr[input[j] - 97] == 0 )
{
arr[input[j] - 97] = 1;
}
else if( arr[j] == 1 )
{
for( int k = 0; k < j ; k++ )
{
if( input[k] == input[j] )
{
if( input[k] != input[k+1] )
{
bloop = false;
break;
}
}
}
}
if( bloop == false )
{
break;
}
}
if( bloop == true )
{
check++;
}
}
printf("%d",check);
return 0;
}
I2luY2x1ZGUgPGNzdHJpbmc+CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJaW50IGFyclsyNl0gPSB7MCx9OwoJY2hhciAqaW5wdXQgPSBuZXcgY2hhcjsKCWludCBjaGVjayA9IDA7CglpbnQgbG9vcDsKCWJvb2wgYmxvb3AgPSB0cnVlOwoJc2NhbmYoIiVkIiwgJmxvb3ApOwoKCWZvciggaW50IGkgPSAwOyBpIDwgbG9vcCA7IGkrKyApCgl7CgkJc2NhbmYoIiVzIixpbnB1dCk7CgkJYmxvb3AgPSB0cnVlOwoJCWZvciggaW50IGogPSAwOyBqIDwgc3RybGVuKGlucHV0KTsgaisrICkKCQl7CgkJCWlmKCBhcnJbaW5wdXRbal0gLSA5N10gPT0gMCApCgkJCXsKCQkJCWFycltpbnB1dFtqXSAtIDk3XSA9IDE7CgkJCX0KCQkJZWxzZSBpZiggYXJyW2pdID09IDEgKQoJCQl7CgkJCQlmb3IoIGludCBrID0gMDsgayA8IGogOyBrKysgKQoJCQkJewoJCQkJCWlmKCBpbnB1dFtrXSA9PSBpbnB1dFtqXSApCgkJCQkJewoJCQkJCQlpZiggaW5wdXRba10gIT0gaW5wdXRbaysxXSApCgkJCQkJCXsKCQkJCQkJCWJsb29wID0gZmFsc2U7CgkJCQkJCQlicmVhazsKCQkJCQkJfQoJCQkJCX0KCQkJCX0KCQkJfQoJCQlpZiggYmxvb3AgPT0gZmFsc2UgKQoJCQl7CgkJCQlicmVhazsKCQkJfQoJCX0KCQlpZiggYmxvb3AgPT0gdHJ1ZSApCgkJewoJCQljaGVjaysrOwoJCX0KCX0KCXByaW50ZigiJWQiLGNoZWNrKTsKcmV0dXJuIDA7Cn0=