#OLD517. {{{(>_<)}}} 到底有多少种物品 /(ㄒoㄒ)/~~
{{{(>_<)}}} 到底有多少种物品 /(ㄒoㄒ)/~~
Description
ACM 有n 个物品,编号从1∼n 。
现在他告诉你m 个条件,每个条件包含两个数x、y ,分别表示第x 个物品和第y 个物品是相同的。
因为 ACM 特别赶时间,所以他保证每次给出的条件都 是有用 的,也就是说,每次给出的条件无法由之前的条件推导得来 。
你需要告诉 ACM 他一共有多少种不同的物品。
Format
Input
第一行两个整数n,m。(1 ≤ n ≤ 10^18,1 ≤ m ≤ 10^7)
之后m行,每行两个数x,y,表示第x个物品和第y个物品是相同的。
Output
一个整数,不同物品的数量。
Samples
11 8
1 2
4 3
5 4
1 3
5 6
7 10
5 10
8 9
3