#OLD521. 周壮壮

周壮壮

Description

现在ACM有n个物品,编号从1∼n,他会告诉你m个条件,每个条件包含两个数x,y,表示第x个物品和第y个物品是相同的。因为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

Hint