#Lutece0601. 保护领地

保护领地

Migrated from Lutece 601 保护领地

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

一棵树被一群鸟所占领,树有NN(1N10,0001 \leq N \leq 10,000)个节点,N1N-1条边。这些鸟要保护它们的领地,当一只鸟在一个节点时,可以保护这个节点及与这个节点相邻的节点。求最少需要多少只鸟可以保护所有的节点。

Input

第一行一个整数NN

接下来N1N-1行,每行22个整数A,BA,B(1A,BN1\leq A,B\leq N),表示A,BA,B由边相连。

Output

一个整数,表示最少需要的鸟。

Samples

5
1 3
5 2
4 3
3 5
2

Resources

UESTC Training for Dynamic Programming