#P1755. 朋友

朋友

题目描述

某个小镇里有 NN 个位公民,其中有些人是朋友关系。

在这个小镇里,“我的朋友的朋友是我的朋友”是一条不变的真理,即如果 AABB 是朋友,BBCC 是朋友,那么 AACC 也是朋友。

由于镇里的朋友太多,形成了几个朋友团(在任何一个朋友团里的人都是朋友,而任意两个不相同朋友团的人不是朋友)。你想知道镇里最大的朋友团里有多少位公民。

输入格式

第一行两个数 NNMMNN 代表公民数,MM 代表朋友的对数。

接下来 MM 行,每行两个整数 AABB,代表居民 AA 和居民 BB 是朋友。保证 AABB 均小于 NN 且不相等,但可能会出现重复的数据。

输出格式

输出一个整数,代表镇里最大的朋友团里的公民数量。

数据范围

1N3×1041 \leq N \leq 3 \times 10^40M1050 \leq M \leq 10^5

样例

10 12
1 2
3 1
3 4
5 4
3 5
4 6
5 2
2 1
7 1
1 2
9 10
8 9
7