'''当通过一道编程题目的全部测试样例后,判分系统会给出最令人欢喜的回复:
“Accepted”,Ac就是“Accepted”的简称。本题属于Python程序设计的“Accepted”
大派送,只要读入的字符串满足下列条件,该字符串将获得 “Accepted”,
否者获得“Wrong”。
得到“Accepted”的条件是:
字符串中同时包含X,T,U这三种字符且字符串中必须仅有X,T,U这三种字符,
不可以包含其他字符。
然后统计获得“Accepted”的字符串的个数。
例如:给定三个字符串:XTU、XTT、XXOTTU,
其中符合条件的是XTU,XTT缺少字符U,而XXOTTU包含其他字符O,
所以获得Accepted的字符串的个数为1。
#方法一:使用自定义函数实现
def accepted(x):
count_X=False
count_T=False
count_U=False
flag=1
feifazifu=1
for c in x:
if(c=='X'):
count_X=True
elif(c=='T'):
count_T=True
elif(c=='U'):
count_U=True
else:
feifazifu=0
break
if (count_X+count_T+count_U)!=3 or feifazifu==0:
flag=0
return flag
m=int(input())
s=[]
for i in range(m):
s.append(input())
count=0
for i in range(m):
if accepted(s[i])==1:
count=count+1
print(count)'''
#方法二:不使用自定义函数实现
m=int(input())
s=[]
for i in range(m):
s.append(input())
count=0
for i in range(m):
count_X=False
count_T=False
count_U=False
feifazifu=1
for c in s[i]:
if(c=='X'):
count_X=True
elif(c=='T'):
count_T=True
elif(c=='U'):
count_U=True
else:
feifazifu=0
break
if (count_X+count_T+count_U)==3 and feifazifu==1:
count=count+1
print(count)