题号:NC237141
                        时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
            空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
             64bit IO Format: %lld
        
     
    题目描述
        
        
    
            
            Alice 和 Bob 想在一棵树上玩一个有趣的游戏。
 给定是 

 个顶点上的树,顶点从 

 到 

 编号。顶点 

 表示根。 有 

 条边。 玩家交替移动,Alice 先移动。 一个操作包括两个步骤。 在第一步中,玩家选择一条边并将其从树中删除。 在第二步中,他/她删除了所有不再与根连接的边和点。无法操作的玩家输了。
 你可以假设 Alice 和 Bob 都玩得最好。
输入描述:
                                                    第一行包含一个整数  (
 ( ) 。
) 。
对于每组数据,第一行包含一个整数  (
 ( )。
)。
接着 

 行,每行包含两个整数 

, 

 (

),表示 

 与 

 相连。保证是一棵树。
保证 

 的总和不超过 

。
                                                                            输出描述:
                                                    对于每组数据,请输出获胜者的名字。
                                                                            
                        
                            示例1
                        
                        
                            
                                输入
                                复制
                                
                                
                                    3
3
1 2
2 3
3
1 2
1 3 
10
6 2
4 3
8 4
9 5
8 6
2 7
5 8
1 9
6 10
                                 
                             
                            
                                                     
                     
                                                        备注:
                原题链接:https://acm.hdu.edu.cn/showproblem.php?pid=3094