F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

Situation

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 107    Accepted Submission(s): 28


Problem Description
Alice and Bob are really bored today, they want to play Tic-tac-toe.



The rules are basically the same as the general Tic-tac-toe chess. Two players, Alice and Bob, take turns to play on a $3 \times 3$ board. Alice goes first. The goal is to full fill their own chess pieces in a certain row, a certain column or a certain diagonal to form a continuous connection.

In our problem, the rules are somewhat different. Even if one player has reached a row (or a column or diagonal) connection, the game will continue until all the nine position are placed. Finally, we denote the number of connections of Alice minus the number of connections of Bob as the final score of the game. Alice wants to maximize the total score, while Bob wants to minimize it.

Due to some mysterious power, there have some chess pieces on the chessboard already. Alice and Bob want you to help calculate the final score starting with the given situation.

You can assume that Alice and Bob are both very smart.
 

Input
The first line of the input contains one integer $T$ $(1 \leq T \leq 40000)$, indicating the number of test cases.

For each test case, the first line is an integer $0$ or $1$ where $1$ means it is Alice's turn to play and $0$ means it is Bob's turn to play.

In the next three lines, each line contains 3 characters representing the situation of the chessboard:

$\qquad \cdot$ '.' represents a vacant position;

$\qquad \cdot$ 'O' represents Alice's chess piece has been placed;

$\qquad \cdot$ 'X' represents Bob's chess piece has been placed.
 

Output
Output $T$ lines.

For each test case, output one line containng one integer to represent the final score starting with the given situation.
 

Sample Input
2 0 .OO X.O OXO 1 XXX XXX XXX
 

Sample Output
2 -8
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-05-12 12:29:21, Gzip enabled