H. 三国杀

传统 1000 ms 256 MiB
标准 IO
文本比较

题目描述

vvvb是一个三国杀高手,尤其喜欢内奸身份。今天他又超常发挥,和主公进入了主内单挑,经过一番厮杀两人进入了关键时刻。

现在,两人均为1体力,换言之任何人只要受到伤害并且没有【桃】进行回复的话就输了这局游戏了。现在是vvvb的回合,他手中有两张牌,对方手中有一张牌。当然,vvvb是不知道对方手中的牌是什么的,但所幸的是vvvb有记牌的好习惯,他知道目前牌堆中仅剩下如下八种牌:

1、【杀】(slash):基本牌,对对方使用,除非对方打出一张【闪】,否则受到一点伤害。

2、【闪】(jink):基本牌,可以抵消对方一张【杀】或【万箭齐发】。

3、【桃】(peach):基本牌,对自己使用,可以回复一点体力。

4、【无懈可击】(nullification):锦囊牌,可以抵消对方一张锦囊牌。

5、【过河拆桥】(snatch):锦囊牌,对对方使用,可以弃置对方一张牌(对方没牌则无法使用)。

6、【南蛮入侵】(savage):锦囊牌,对对方使用,除非对方打出一张【杀】,否则受到一点伤害。

7、【万箭齐发】(archery):锦囊牌,对对方使用,除非对方打出一张【闪】,否则受到一点伤害。

8、【决斗】(duel):锦囊牌,对对方使用,从对方开始,其与你轮流打出【杀】,先打不出的一方受到一点伤害。

也就是说,vvvb手中的两张牌一定是上述八种中的一种,对方的牌同样可能是上述八种的任意一种。比较幸运的是,此时双方均无可发动的技能,且没有装备和判定牌,因此不需要考虑除了上述八种牌之外的因素影响。vvvb想知道凭自己手中的两张牌能否在本回合保证击杀对方(即能否保证对对方造成伤害)。

注意,三国杀基本规则中,一回合内【杀】只能使用一张,其它牌则没有限制。

例如,假如vvvb手中的牌是【杀】和【决斗】,那么vvvb本回合一定可以击杀对方(无论先出哪一张);如果vvvb手中的牌是两张【杀】,那么vvvb本回合不一定能击杀对方(对方手中的一张牌是【闪】或【桃】,【杀】不能使用第二张);如果vvvb手中的牌是【决斗】和【南蛮入侵】,则此时先出【南蛮入侵】才可必杀,若先出【决斗】,假如对方打出【杀】,则vvvb反而会被反杀,无法再出【南蛮入侵】击杀对方。

输入格式

本题为多组样例,第一行一个正整数T(1T64)T(1\leq T\leq 64)表示数据组数。

对于每组样例,输入一行两个字符串,表示vvvb手中的两张牌。

输出格式

对于每组数据输出一行 YESNO,表示vvvb本回合是否一定能击杀对方。

样例

输入样例

3
slash duel
slash slash
savage duel

输出样例

YES
NO
YES