Start: Jul, 19, 2023 17:00:00
2023_7_20_Python培训班_基础练习
End: Aug, 19, 2023 21:00:00
Time elapsed:
Time remaining:

IHI的完美回文串 3086

Time Limit:  1 s      Memory Limit:   256 MB
Submission:24     AC:18     Score:0

Description

$ IHI $最近喜欢上了完美回文串,请你帮他找一找哪些是完美回文串吧!

简单来说,一个回文串是一个正着读和反着读都一样的字符串,比如$xyx$,$aba$,$abba$就是回文串,但是$114514$不是回文串

我们称完美字符是左右对称的字符,在大写字母中,我们认为$A,H,I,M,O,T,U,V,W,X,Y$是完美字符

由完美字符组成的回文串是一个完美回文串

给你一个只由 大写字母 的字符串,请你判断它是否是一个完美回文串

Input

第一行给定一个数字$T(1\leq T \leq 20)$,接下来$T$行给定一个字符串$S$$(1 \leq |S| \leq 1000)$

Output

判断是否是完美回文串,输出$T$行,如果第$i$个串是完美回文串的话第$i$行输出$Y\!es$,否则输出$N\!o$

Samples

input
2 IHI UDU
output
Yes No