

const { notDeepEqual } = require("assert");
const { count } = require("console");
const fs = require("fs");
const { nextTick } = require("process");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./예제.txt";
let input = fs.readFileSync(filePath).toString().trim().split('\n');
// const fs = require('fs');
// let input = fs.readFileSync("/dev/stdin").toString().trim().split('\n');
let N=+input.shift();
let answer=0;
for (let i=0;i<N;i++){
let word=input[i];
let setWord=[word[0]];
let isOk=true;
for (let j=0;j<word.length-1;j++){
if(word[j]!==word[j+1]){
if (setWord.includes(word[j+1])){
isOk=false;
break;
}else{
setWord.push(word[j+1]);
}
}
}
if (isOk===true){
answer+=1;
}
}
console.log(answer);