#BOJ 1316 그룹 단어 체커
n = int(input())
group_count = 0
for _ in range(n):
word = list(input())
word.append('0') # word[i] != word[i+1] 비교를 위해 넣은 임의의 값
uniq = [] # 연속해서 나타난 알파벳 저장
flag = True # 그룹 단어 여부 판단을 위한 변수
for i in range(len(word)-1):
# 현재 단어 word[i]와 다음 단어 word[i+1]이 같으면 그냥 넘어가고
# 다를 경우 if 문으로
if word[i] != word[i+1]:
# 만약 현재 단어 word[i]가 이미 uniq 리스트에 있다면 그룹 단어가 아님
if uniq.count(word[i]) > 0:
flag = False
else:
uniq.append(word[i])
if flag:
group_count += 1
print(group_count)