import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main
{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
boolean flag = false;
int n = Integer.parseInt(br.readLine());
int count = 0;
for (int i = 0; i < n; i++){
flag = true;
boolean[] check = new boolean[26];
String str = br.readLine();
for(int j = 0; j < str.length(); j++){
if(j > 0 ){
if(str.charAt(j) != str.charAt(j - 1)){
if(check[str.charAt(j) - 'a'] ){
flag = false;
continue;
}
}
}
check[str.charAt(j) - 'a'] = true;
}
if(flag){
count++;
}
}
System.out.println(count);
}
}
지금까지 문제 풀면서 가장 오랜 시간이 걸린 듯... 진짜 이렇게도 해보고 저렇게도 해보고 구글에 다른 사람 풀이를 봐도 이해가 잘 안되는 것 같아서 그냥 내가 하던 방식으로 계속 해서 성공했다ㅜㅜ. 여러번 반복해서 테스트하고 틀리면 디버깅하면서 왜 안되는데 찾다보니 디버깅하는 것에 조금 익숙해진 것 같다. 인텔리제이 디버그모드 되게 좋은 듯... 많은걸 배운 좋은 문제였다.