输入包含多组测试数据。每组数据的第一行包含两个正整数 n(2≤n≤100)  和 m(1≤m≤10000)  ,表示有 n 个小组和 m 个限制。
接下来 m 行,每行包含三个正整数 s(1≤s≤5),i(1≤i≤n)  和 j(1≤j≤n,i≠j)  ,表示第 i 个集合和第 j 个集合有上述的第 s 种限制。限制按照优先级从高到低给出。
输入以两个零作为结尾。
			4 5
1 2 1
1 3 2
1 1 3
3 1 3
1 3 1
4 4
1 2 1
1 3 2
1 1 3
4 1 3
4 5
1 2 1
1 3 2
1 1 3
4 1 3
5 1 3
2 3
1 1 2
2 1 2
3 1 2
0 0 
			3
4
4
2