这波Alice在第五层
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

“Alice以为Bob在第二层,Bob把Alice想成是第一层,其实他们两个都在第1000000层。”
Alice和Bob又找到了一个新游戏,他们又玩了起来。
现在有个森林(若干棵有根树所组成的集合),初始只有一棵n个节点的有根树,节点从编号,其中1号节点为树根。Alice和Bob轮流进行操作,每次操作将当前森林里的某些树的根拿走,最后不能操作的人输。
现在Alice先手,假设两个人都极度聪明并且想赢得胜利,请问最终获胜的人会是谁?

输入描述:

每个测试点包含多组输入数据。
第一行一个正整数T表示数据组数
每组数据第一行一个正整数表示树的节点个数.
接下来n-1行,每行一个正整数x,第i行的正整数x代表i+1号节点在树中的父亲的编号是x。

输出描述:

按照输入顺序,对于每组数据,输出一行一个字符串。
如果Alice获得胜利请输出"Alice"(不含引号),Bob获得胜利请输出“Bob”(不含引号)。
示例1

输入

复制
1
1

输出

复制
Alice