#P1627A. Not Shading
Not Shading
No submission language available for this problem.
Description
There is a grid with rows and columns. Some cells are colored black, and the rest of the cells are colored white.
In one operation, you can select some black cell and do exactly one of the following:
- color all cells in its row black, or
- color all cells in its column black.
You are given two integers and . Find the minimum number of operations required to make the cell in row and column black, or determine that it is impossible.
The input consists of multiple test cases. The first line contains an integer () — the number of test cases. The description of the test cases follows.
The first line of each test case contains four integers , , , and (; ; ) — the number of rows and the number of columns in the grid, and the row and column of the cell you need to turn black, respectively.
Then lines follow, each containing characters. Each of these characters is either 'B' or 'W' — a black and a white cell, respectively.
For each test case, if it is impossible to make the cell in row and column black, output .
Otherwise, output a single integer — the minimum number of operations required to make the cell in row and column black.
Input
The input consists of multiple test cases. The first line contains an integer () — the number of test cases. The description of the test cases follows.
The first line of each test case contains four integers , , , and (; ; ) — the number of rows and the number of columns in the grid, and the row and column of the cell you need to turn black, respectively.
Then lines follow, each containing characters. Each of these characters is either 'B' or 'W' — a black and a white cell, respectively.
Output
For each test case, if it is impossible to make the cell in row and column black, output .
Otherwise, output a single integer — the minimum number of operations required to make the cell in row and column black.
Samples
Note
The first test case is pictured below.

We can take the black cell in row and column , and make all cells in its row black. Therefore, the cell in row and column will become black.

In the second test case, the cell in row and column is already black.
In the third test case, it is impossible to make the cell in row and column black.
The fourth test case is pictured below.

We can take the black cell in row and column and make its column black.

Then, we can take the black cell in row and column and make its row black.

Therefore, the cell in row and column will become black.