Given an m x n matrix, where m denotes thenumber of rows and n denotes the number of columns and in each cell a pile of stones is given. For example, let there be a 2 x 3 matrix, and the piles are:
$${\begin{bmatrix} 2 & 3 & 8 \\ 5 & 2 & 7 \end{bmatrix}}$$
That means that in cell(1, 1) there is a pile with 2 stones, in cell(1, 2) there is a pile with 3 stones, and so on.
Now Alice and Bob are playing a strange game in this matrix. Alice starts first and they alternate turns. In each turn, a player selects a row and can draw any number of stones from any number of cells in that row. But he/she must draw at least one stone. For example, if Alice chooses the 2nd row in the given matrix, she can pick 2 stones from cell(2, 1), 0 stones from cell (2, 2), 7 stones from cell(2, 3). Or she can pick 5 stones from cell(2, 1),1 stone from cell(2, 2), 4 stones from cell(2, 3). There are many other ways but she must pick at least one stone from all piles. The player who can't take any stones loses.
Now if both play optimally who will win?
Input
Input starts with an integer T (≤ 100),denoting the number of test cases.
Each case starts with a line containing two integers: mand n (1 ≤ m, n ≤ 50). Each of the next m lines contains n space separated integers that form the matrix. All the integers will be between 0 and 109 (inclusive).
Output
For each case, print the case number and Alice
if Alice wins, or Bob
otherwise.
Sample
Sample Input | Sample Output |
---|---|
2 2 3 2 3 8 5 2 7 2 3 1 2 3 3 2 1 | Case 1: Alice Case 2: Bob |