AZY心里有一个angel,名叫todayko。有一天,todayko酱被恶龙拐走了,为了拯救亲爱的女孩,AZY必须践行 the 道 of Knight,击败恶龙。但是恶龙的巢穴就像一个巨大的迷宫,AZY根本不知道何去何从,可他听说恶龙的巢修建的很有数学天赋——看起来像一个巨大的有向图。而AZY打算先对这里做一番考察再行动。给你这个有向图,请你帮他找一个“包”,这个包是一个集合,其中任意两点(u, v)满足:要么u能到v,要么v能到u,或者u,v互相都能到达。请你帮他看看,这个“包”里最多有几个点。
第一个数为数据组数T,每组数据描述一个图,不超过10组数据。
每组数据的第一行,为两个整数,n和m,0=<n,m<=1000。其中n是顶点数,m是边的个数。
图的顶点被从1到n编号,接下来m行,每行两个整数u,v,代表从u顶点到v顶点有一条有向边。
对于每组数据,输出一行,为图中最大的“包”中顶点个数。
2
0 0
5 5
1 2
2 3
3 1
4 1
5 2
0
4