[Aya Round 1 A] 幻想乡扑克游戏

题目背景

**Problem Number:** [$\textit{22}$](https://www.luogu.com.cn/training/1392) 在能力卡牌异变之后,幻想乡的少女们将多余的卡牌收集起来,仿照外界人的「斗地主」这一游戏,进行了愉快的玩耍。

题目描述

斗地主是一种使用 $\tt A$ 到 $\tt K$ 加上大小王的共 $54$ 张扑克牌来进行的游戏,其中大小王各一张,其它数码牌各四张。在斗地主中,牌的大小关系根据牌的数码表示如下: $$\tt 3<4<5<6<7<8<9<10<J<Q<K<A<2<\stackrel{\mathclap{\color{white}\textbf{\textit{wxy}}}}{\text{小王}} < \text{大王}$$ 且牌的大小关系和花色无关。 游戏开始时,将会给 $3$ 名玩家各自发放 $17$ 张牌作为手牌,余下三张作为底牌。**玩家会将牌从大到小排序理好**,然后根据自己牌型的好坏程度来选择是否叫地主。 你认为,如果自己的手牌中存在王炸(即大小王各一张)或者至少一个炸弹(即四张数码相同的牌),则你会选择叫地主。 请实现一个程序来判断你是否应该叫地主。

输入输出格式

输入格式


**本题包含多组数据。** - 第一行输入一个整数 $T$,表示数据组数。 - 接下来 $T$ 行,每行输入一个长度为 $17$ 的字符串,表示你的手牌。**保证牌已经预先理好**。在输入中使用 $\tt T$ 代表点数为 $\tt 10$ 的牌,使用 $\tt X$ 代表小王,使用 $\tt D$ 代表大王。

输出格式


- 输出共 $T$ 行。 - 对于每组数据,输出一行一个字符串: - `yes` 代表你应该叫地主。 - `no` 代表你不应该叫地主。 - 你可以输出字符串的任意大小写形式。例如:字符串 `yes`、`Yes`、`YES` 均会被视为表示应该叫地主。

输入输出样例

输入样例 #1

3
X2AAKKKKQT9765433
DX22AKKQJTT884443
X2AAAKQQJT8554433

输出样例 #1

Yes
Yes
No

说明

### 样例解释 > 对于数据 $1$,输入数据相当于下面的手牌(忽略花色): > > ![](https://cdn.luogu.com.cn/upload/image_hosting/g56d0ywv.png) > > 该手牌中存在炸弹: > > ![](https://cdn.luogu.com.cn/upload/image_hosting/6sal0bye.png) > > 故你选择叫地主。 > 对于数据 $2$,输入数据相当于下面的手牌(忽略花色): > > ![](https://cdn.luogu.com.cn/upload/image_hosting/6g2jrx6t.png) > > 该手牌中存在王炸: > > ![](https://cdn.luogu.com.cn/upload/image_hosting/1ulc1sxz.png) > > 故你选择叫地主。 > 对于数据 $3$,输入数据相当于下面的手牌(忽略花色): > > ![](https://cdn.luogu.com.cn/upload/image_hosting/5qb6bwen.png) > > 该手牌中不存在王炸和炸弹。故你选择不叫地主。 ### 数据范围与约定 对于 $100\%$ 的数据,$1 \le T \le 10^4$。**保证牌已经预先理好**。