#2679. 小x玩游戏

小x玩游戏

题目描述

今天,小x\red{x}因为太无聊,就在玩游戏。这个游戏有两个队伍,然后他们在游戏里面打来打去。

但小x\red{x}遇到了难题。他不知道自己的队友是谁。他只知道总共有两个队伍,每队有n\red{n}个人和很多组击杀情况。

他想问你,现在他能否知道两个队伍分别有谁。你可以帮助小x\red{x}吗?由于小x\red{x}是个游戏狂魔,所以他玩了很多局游戏。

输入格式

第一行有一个t\red{t,}表示小y\red{y}共玩了t\red{t}局游戏。

接下来有t\red{t}组数据,每组数据第一行有一个n,m\red{n,m,}表示每队有n\red{n}个人,有m\red{m}组击杀情况

接下来m\red{m}行每行两个字符串s1\red{s1,}s2\red{s2,}表示s1\red{s1}杀了s2\red{s2,}其中s1\red{s1,}s2\red{s2}的长度均不超过10\red{10}(数据保证两个字符串都由小写字母组成)。

注意一个人可以被击杀多次、一个人可以被曾经杀死过的人给杀死。

输出格式

总共有t\red{t}行,每行一个"YES\red{YES}"或"NO\red{NO}",YES\red{YES}表示符合题目条件,NO\red{NO}表示不符合。

样例

输入样例

1
2 3
a b
c d
a d

输出样例

YES

提示

数据范围

对于30%\red{30\%}的数据,n<=1000,m<=10000\red{n<=1000,m<=10000}

对于100%\red{100\%}的数据,t<=10\red{t<=10,}n<=2000\red{n<=2000,}m<=100000\red{m<=100000}

数据保证不会有矛盾的关系。