外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

H - Jenga Game

作成者 kammyu、yesantikiss、yuki4869

配点 100 点

実行時間制限
2 秒
メモリ制限
512 MiB

問題文

この問題はマルチケースです。正整数 TT が与えられるので、 TT 個の問題に答えてください。

正整数が NN が与えられます。

AliceとBobが高さ NN のジェンガを遊びます。

ジェンガのルールは、以下のように定義されます。

NN 個の集合 S1,S2,…,SNS_1,S_2,\dots,S_N があり、全て {1,2,3}\{1,2,3\} で初期化されています。
「整数の組 (i,j)(i,j) を j∈Sij\in S_i を満たすように一つ選び、 SiS_i から jj を削除する」という操作を1回ずつ交互に行い、操作ができなくなった方の負けです。
ただし、操作によって更新された SiS_i は、 ∅,{1},{3}\empty,\{1\},\{3\} のいずれかになるとジェンガが倒れてしまうため、この3つのどれとも等しくない必要があります。

Aliceが先攻で、両者が最善を尽くすとき、Aliceが勝つならAliceを、Bobが勝つならBobを出力してください。

制約

  • 1≤T≤2×1051\le T\le2\times10^5
  • 1≤N≤1091\le N\le10^9
  • 入力は全て整数

入力

Ttestcase1testcase2⋮testcaseT T \\ testcase_1 \\ testcase_2 \\ \vdots \\ testcase_T

また、各テストケースは以下の形式で与えられます。

NN

出力

TT 行出力してください。
各テストケースについて、AliceとBobのうち、ゲームに勝利する方を出力してください。


入力例1

3
2
1
998244353

出力例1

Bob
Alice
Alice

一つ目のケースについて、Bobは以下の戦術によって勝つことができます。

Aliceが最初に取り除く数で場合分けをします。
また、対称性よりAliceは S1S_1 から取り除いたとします。

  • Aliceが最初に 22 を取り除いた場合
    Bobは S2S_2 から 22 を取り除くことで、次のターンにAliceが取り除ける数はありません。
  • Aliceが最初に 22 以外の数を取り除いた場合
    対称性から、Aliceが 11 を取り除いたとしてもよいです。
    Bobは S2S_2 から 11 を取り除きます。
    S1=S2S_1=S_2 となるので、Aliceは S1S_1 から 11 を取り除いたとしてよいです。
    Bobは S2S_2 から 11 を取り除くことで、次のターンにAliceが取り除ける数はありません。

二つ目のケースについて、最初にAliceは S1S_1 から 22 を取り除くことで勝つことができます。

参加受付は終了しました。