输入包含多组测试数据。每组数据的第一行包含两个正整数 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