wyh2000 and pupil

Accepts: 93
Submissions: 925
Time Limit: 3000/1500 MS (Java/Others)
Memory Limit: 131072/65536 K (Java/Others)
问题描述
青年理论计算机科学家wyh2000在教导他的小学生。
共有$n$个小学生,编号为$1-n$。为了增加小学生之间的凝聚力,wyh2000决定将所有小学生分成$2$组,每组都至少有$1$个人。
但是有些小学生之间并不认识,而且如果$a$不认识$b$,那么$b$也不认识$a$。
Wyh2000希望每组中的小学生都互相认识。而且第一组的人要尽可能多。
请你帮wyh2000求出第一组和第二组的人数是多少。如果找不到分组方案,则输出"Poor wyh"。
输入描述
第一行一个数$T$,表示数据组数。
对于每组数据,第一行两个数$n,m$,表示小学生数量和互相不认识的小学生的数量。
接下来$m$行,每行两个数$x,y(x < y)$,表示$x$不认识$y$,$y$不认识$x$。保证一对$(x,y)$只会出现一次。
$T\leq10,0\leq n,m\leq100000$
输出描述
对于每组数据,输出答案。
输入样例
2
8 5
3 4
5 6
1 2
5 8
3 5
5 4
2 3
4 5
3 4
2 4
输出样例
5 3
Poor wyh