1456 - 电子警察

在Y城,有n条街道,每条街道由两个路口连接. Y城的交通系统十分特别,任意两个路口都有唯一的路径可以互相到达. 作为Y城的交通局长的小O,决定在这个城市启用一些电子警察来监控这个城市的所有街道和路口.电子警察的设置有2种: 1) 设置在某个路口,那么这个路口,所有的被它连接的街道,和所有它连接的街道的另一端的路口将被监控. 2) 设置在某条街道的中央,那么这条街道和连接这条街道的两个路口以及这两个路口所连接的其他街道将被监控. 当然,由于经费问题,小O希望设置最少的电子警察来监控所有的街道和路口.

Input

第一行为一个正整数n,表示街道的数目. 接下来n行,每行两个数x,y(x<>y,x,y<=100000000),表示连接这条街道的两个路口的编号,不同的路口的编号一定不同.(由于某些原因,Y城的路口编号不一定是1,2…)

Output

只有一个正整数,表示最少需要的电子警察的数目.

Examples

Input

7
1 10
10 100
100 1000
1000 10000
10000 100000
100000 1000000
1000000 10000000 

Output

3

Hint

: 3个电子警察分别设置在编号为10的路口,第4条街道的中央和编号为1000000的路口. 数据范围 30%的数据,n<=1000 100%的数据,n<=200000

Hint

Time Limit 1 second
Memory Limit 128 MB
Stats
上一题 下一题