#M15. A Very Classic Game Theory Problem

A Very Classic Game Theory Problem

Description

Alice 和 Bob 在玩一个游戏。他们有 nn 堆石子,第 ii 堆石子有 aia_i 个石子(可能为零个)。保证不存在两堆石子数相同的石子。

Alice 和 Bob 轮流行动,Alice 先手。每人每次将石子最多的那一堆石子取走任意个(可以全拿走,但不能不拿),但需要保证取走后仍然不存在两堆石子数相同的石子(注意,若拿走一堆的所有石子,视为这一堆拿走后有零个石子。需要保证不存在两堆零个石子的石子堆)。如果轮到一个人时其无法行动,则判定为输家。

假定两人都绝对聪明,请问最终 Alice 会赢还是 Bob 会赢?

Format

Input

第一行一个数 n(1n105)n\quad(1\leq n\leq 10^5).

第二行 nn 个数,第 ii 个数为 ai(0ai109)a_i\quad(0\leq a_i\leq 10^9),保证 aia_i 两两不同。

Output

若 Alice 赢,输出 Alice,否则输出 Bob.

Samples

3
1 3 2
Alice

Alice 将有三个石子的那一堆取完。这也是她能进行的唯一操作。

Limitation

2s, 256MiB.