M and J are playing a game. The description of the game is very simple. They have a few displays where several digits will be shown. There are buttons under each digit of every display. If someone presses the ith button of a display once, the value of the i-th digit of that display will increase by one. Each of these displays has one fault in common. The 0-th digit (least significant digit) can’t be increased because its button is broken. Each of these displays can be described using two parameters: L and B. L is the length of the display or the number of digits shown by the display. If L is 3 then the display can show three (3) digits side by side (we can consider it like a 3-digit number). B is the base of the display. It is important in two aspects. Firstly, it limits the number of times you can press a button. Secondly, the number displayed in the display will be interpreted as a B-based number with L digits. Suppose B is 8 and L is 4. Then the numbers shown by the display will be octal numbers and the length of the numbers will be 4. Also you can press each of the three working (not broken) buttons at most seven (7) times. Example of such a display is shown in Figure 1. Figure 1: A display with L = 4 and B = 8 M and J have N of these displays. Each of the display has its own L and B. Now the game M and J are playing goes like this:
2/2 Input First line of input consists of an integer T (T ≤ 100), the number of test cases. Each test case starts with an integer N (0 < N < 10), the number of displays. Next N line each contains two integers, L (0 < L < 109) and B (1 < B < 109) which are the parameters that describes the i-th display. Output For each case print one line: ‘Case X: S’, where X is the case number. S is either ‘M’, ‘J’ or ‘Draw’ based on the outcome of the game in that case. There is no new-line between cases. Explanation Case 1: 00000 => 00010 => 01010 => 01110 => 11110 which is 30 in decimal and divisible by 3. So J loses and M wins. However this is one possible valid game sequence. But if two players play optimally J will always lose and thus M will always win. Case2: (000,00)=>(000,10)Sum=0+6=6. (000, 00) => (100, 00) => (100, 10) => (110,10) Sum = 6 + 6 = 12. (000, 00) => (100, 00) => (100, 10) => (100, 20) => (100, 30) => (100, 40) => (100, 50) => (110, 50) Sum = 6 + 30 = 36 In this way, in every game sequence M is doomed to reach such a configuration where the sum will be divisible by 3. Hence, in this scenario J will win and M will lose. Case 3: (00) => (10) which is 2 in decimal and not divisible by 3. There is no move left. So the game ends in a draw. Sample Input 3 1 52 2 32 26 1 22 Sample Output Case 1: M Case 2: J Case 3: Draw