D - Stones Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 300

問題文

N 個の石の山があり、それぞれの山に 1 から N までの番号が割り振られています。山 i にある石の数は a_i です。また、N 個の数 b_i が与えられます。 Alice と Bob はゲームをします。Alice が先手として以下の操作を交互に行い、操作できなくなった方が負けです。

  • ある石の山 i を選びます。ある非負整数 k を選び、山 i から石を b_i^k 個取ります。取った後の石の数が負になってはいけません。

両者が最適にゲームをしたとき、どちらが勝つでしょうか。

制約

  • 1 \leq N \leq 10^5
  • 1 \leq a_i, b_i \leq 10^9
  • 入力は全て整数である

入力

入力は以下の形式で標準入力から与えられる。

N
a_1 b_1
a_2 b_2
\vdots
a_N b_N

出力

Alice が勝つときは Alice と、Bob が勝つときは Bob と一行で出力せよ。


入力例1

2
10 3
7 4

出力例1

Bob

入力例2

16
903 5
246 38
884 12
752 10
200 17
483 6
828 27
473 21
983 35
953 36
363 35
101 3
34 23
199 8
134 2
932 28

出力例2

Alice

入力例3

16
35 37
852 17
789 37
848 40
351 27
59 32
271 11
395 20
610 3
631 33
543 14
256 28
48 8
277 24
748 38
109 40

出力例3

Bob