AT_arc210_d [ARC210D] Independent Set Game

Description

頂点に $ 1 $ から $ N $ の番号が付いた $ N $ 頂点 $ M $ 辺の単純無向グラフ $ G $ が与えられます. $ i $ 番目の辺は頂点 $ u_i $ と頂点 $ v_i $ を結んでいます. $ G $ の頂点にははじめ色が塗られていません.Alice と Bob が $ G $ を使ってゲームをします.Alice と Bob は $ t=1,\ldots,N $ の順に次の行動を行います. - $ t $ が奇数ならば,Alice がまだ色の塗られていない頂点をひとつ選び,その頂点を黒色で塗る. - $ t $ が偶数ならば,Bob がまだ色の塗られていない頂点をひとつ選び,その頂点を白色で塗る. $ N $ 回すべての行動が終わった時点で,黒色で塗られた頂点全体が $ G $ の独立集合であれば Alice が勝者,そうでなければ Bob が勝者となります.両者が最適に行動した場合の勝者の名前を出力してください. $ T $ 個のテストケースが与えられるので,それぞれについて解いてください. 独立集合とは単純無向グラフ $ G $ の頂点からなる集合 $ S $ が $ G $ の独立集合であるとは,辺で結ばれた $ 2 $ 頂点 $ u,v $ であって $ u\in S $ かつ $ v\in S $ となるものが存在しないことをいいます.

Input Format

入力は以下の形式で標準入力から与えられます. > $ T $ $ \mathrm{case}_1 $ $ \mathrm{case}_2 $ $ \vdots $ $ \mathrm{case}_T $ 各ケースは以下の形式で与えられます. > $ N $ $ M $ $ u_1 $ $ v_1 $ $ \vdots $ $ u_M $ $ v_M $

Output Format

$ T $ 行出力してください. $ i $ 行目には $ i $ 番目のテストケースについて,両者が最適に行動した場合の勝者の名前(`Alice` または `Bob`)を出力してください.

Explanation/Hint

### Sample Explanation 1 各テストケースで与えられるグラフを図示すると次のようになります. ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_arc210_d/5c00f190ba074ff0db1d373fdad7426bebc3b1e06bdffd442195db340ae368ff.png) ### Constraints - $ 1\leq T\leq 2\times 10^5 $ - $ 2\leq N\leq 2\times 10^5 $ - $ 0\leq M\leq 2\times 10^5 $ - $ 1\leq u_i < v_i \leq N $ - 与えられるグラフは単純無向グラフである. - すべてのテストケースにわたる $ N $ の総和は $ 2\times 10^5 $ 以下. - すべてのテストケースにわたる $ M $ の総和は $ 2\times 10^5 $ 以下.