#329. 团伙

团伙

题目描述

1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是:

我朋友的朋友是我的朋友;

我敌人的敌人也是我的朋友。

所有是朋友的人组成一个团伙。告诉你关于这 nn 个人的 mm 条信息,即某两个人是朋友,或者某两个人是敌人,请你编写一个程序,计算出这个城市最多可能有多少个团伙?

输入格式

121,2 行为 nnmm1<n<10001 \lt n \lt 1000 , 1m1000001 \le m \le 100 000

以下 mm 行,每行为 pp xx yypp 的值为 0011pp00 时,表示 xxyy 是朋友,pp11 时,表示 xxyy 是敌人。

输出格式

一个整数,表示这 nn 个人最多可能有几个团伙。

样例

输入 #1

6
4
1 1 4
0 3 5
0 4 6
1 1 2

输出 #1

3

数据范围与提示