Problem Statement
A chessboard consists of alternating black and white squares: every square differs in color from the squares that are adjacent to it vertically and horizontally.
You are given a rectangular board of black and white squares in a
Definition
- Class:
- BrokenChessboard
- Method:
- minimumFixes
- Parameters:
- String[]
- Returns:
- int
- Method signature:
- int minimumFixes(String[] board)
- (be sure your method is public)
Constraints
- board will contain between 1 and 50 elements, inclusive.
- Each element of board will contain between 1 and 50 characters, inclusive.
- Each element of board will be the same length.
- Each character of each element of board will be either 'B' or 'W'.
Examples
{"BWB", "BBW", "BWW"}
Returns: 2
There are two ways to fix this board: BWB WBW WBW BWB BWB WBW The result on the left would require changing 2 squares (center-left and bottom-right). The result on the right would mean changing 7 squares, so the former is a better choice.
{"WW", "WW"}
Returns: 2
Either of the two valid boards we could make would take exactly 2 changes.
{"BWB", "WBW", "BWB"}
Returns: 0
This board is already valid, so no fixes are needed.
{"B", "W", "B", "B"}
Returns: 1
The board is not square, but anyways it only needs 1 square changed.
{"BWBBB", "WWBBW", "BBBBW", "WBWBB"}
Returns: 7
{"BWWBBBWBWWWBWBBBBBBWWWBBWWBBWWBWWBBWWWWBWWWWWBBBWW","WBWWWWWWWWWBBWBWBWWWWWBBWWWBBBBBBBBBWBBWBBWBBWBBBB","BWWBBWBWWBWBBWWBWBBBWBWWWBWWWBBBBBBBBBBWBBWBWWBBWW","WBBBBBWWWWBBWBWWWWWBBWBWBBBWWWBWWWWBBBWBWBBBWWBBBB","WBWWWBBWBWWBWBBBWBWWBWWBWWBWWBBBBWWBWBBWWBBWBBBBBB","BBWBWBBBBWWWWWWWWBWBWBBWWBWBBBBBWWBWBBWBWWWBBBBBWW","BWWWBWBBBWBBBWWBWBWBBWWBWBWWWWWBBBWBWWBBWBWBBWBWWW","BBBWWBBWBBBBBWWWBBWBWWWBWBBWWWWWBBBWWBWWBBWBBBBWBB","WBWBBBBBBBBWWBBBWBWBWWBBWBBWBBBWBWBWBWBWBWWBWWWWWB","BWBBBWWBWWBWWBBWBWWWBWWWWBWBWBWWWBWBBBWWBWBBWBBWBW","BWWBWWBWWBWWWBWWBWBWBBWWWBBWBBWBWWBBWBBBBWBWBWBBWB","BWWBWWWWWBBBWBBWWWBWBWBWWWWBWBBBWWBBWWBBBWWWBWBBBB","WBBBBBWWWBBBBWBWWWBBWBBWBBBBWWWWBWBWWWWWWWWBBWWWWB","BBBBBWBWBWBBBWWWBWWBWWWWWBBBWBWWWBWBBWBBWBWBBBWBWW","BBWWBBWWBBWWWWWWWBWWBWBBBWBBBBWWWBWWWWWWBWWWBBWWBW","WBBBBWWBBWWBBWWBBWWBWWWBBBWWBBWWBBWBBWWBWBWWWWWWBB","WWWWBWWBWBWBBBBBBBBBWBBWWWBWBWWBBWBBWBBWBBWWBWWWWW","BBBWWWWBBBWBWBBWWWWWWBBBBBBWWWWWBWBBWWBWWBWWBBBWBW","BBWWBBBBWBBBBWWBWBWBWWWBBBBBBWBWWBBWWBBBBWWWWBWBBB","WBWBBBWWBWWBWWBWWBBWBBWWWWWWWWBBBBBWWBWBBBBBBBBBWB","WWBBWBWWBWBWBWWWWWBBWBBBWBBBWWBWWBWWBWBBBWBBWBWBWW","BBWBBWBWWWBBBBBWWWWBWBBBBWWWBBBWWWWBBBBWBBBWBBBBBB","BBWWBWBBBBBBWBBBWBBWBWBWWBWBBBBBWBWWBBWWBWBWWBWWBW","BBWBWWWWWWBWWBWWWWBBWWWBWWWWBWWWBWWBBBBBBWBBWBBWWB","BWWBBWWWBBBBWBBBWBWBBWBBBBBBBWBWWWBWBWWWWWWWWBWBBW","WWWBWWWBWWWBBWWBBWWBWWWWWBBBBBBBBWWBWBBWBWBWBWBWBW","WBBWWBBWWBWBBWWBWWBBBBWBWBWBWWBBBBBWWBWBBWBWBBBBWW","WWBWBWWBBWWBBBBBWWBWBBWWBBWWWWWBBWWBBBBWBWBBWBWBBB","BWBWBBWWWBWWBBWWWWBBBWWBWWBBWWWBWWWBWBBWBBWWBWBBWB","BBBBWBWWBWBBWWWBBWBBWBBBWWBWBWWWWWWBWBWBBWBWBWWWBW","BWWBBBWWWBBBWBWWWWBBBWWBBBBWBWBBBWWBWWBBWBWWBBBWWB","BWBBBWBWBBWBWWBWWBWWWBBWBBWWWWBWWWBBBBWWWBBBWWWBWB","WWWWWBBBWWWBWBBBBWBWWBWWWWWBBWWWBWWBWBBBWWBWBWBWWB","BBWWWBBWWBBBBWWWBBWBBBBBBWBWWBBWBWWWBBBBWWBBWWWBBB","BBBWBBWWWWBWWWWBWBBWWWWBBBBWBBWWWWBWWWWWBWWBBBBWWB","BWBBBBBBBWWWBBBWWBBWWWWWWBWWBWBBBBBBWWBWWWBBWBBWBW","BWBWWBWBBBBWBWBWWBWWWBWWBBWWBWWBWWBWBBBBBBBBBWWWWB","WBWBWBBBWBBBBBWBBWBWBBWBBBWWWBWBWBBBBBWBBWWBWWBWWW","WBWBWWWWBBBBWWWBWBBBWBWWBBBWWBWBBWBWWWBBWWWBBBBBBB","BBWBBWBWWWBWWWBBBWBBWWWWBBBBBBWBWBWWBWWBBWWWBWWBBB","WWWWWWWWWWWBBWWBBWWWWWBWBBWBWWBWBBBBBWBBWWWWWBBBWW","BBBBWBBBWWWWBBWWWBBBBWBWWBWBBBWWBWWBWWWBWBWWBBBWBW","BWWWWBWBBBBBWWWBBWWBWBWBBWWBBBWBWBWWWWWBBBBBWWBBBB","BWBWWBBWBWBBBBBBWWWWBWWWWWWWBWWWBBBBBWBWWBWWWBBBWW","BBBBWBBBBBBBBBBWBBWBWWBWWBBBWWWBBWWBBWBWBWWBWWBBWW","BWWBWBBBBWBWWBWWBWBWBBWWBBBBBBBWBWWWWWWBBWBBWBBBBW","BWWWWWBWBWBWWBWBWWWBBBWBWBWWBBBWWWWWBWBWWBWBBWWBWB","WWWBWBWWBBBBWWWWWBBBBWBWWWWWBWBBWWWWBWBWWBWBWBWWWW","WWWWBWBWWWBBWBWWWBBBBBWWBWWWBWBWWWBWBBBWBWBWWBWWBB","BBWWBWWBBWWBWBBBBBBBBBWBWWBBBBWBWBBWBBBBWBBWWWBWBB"}
Returns: 1234
{"WWBWWBWBWWWWBWWWWWBWBBWWWBBBWBWBBWBBWWBWBBWWBBWBBB","BWWBWWWWBBWBBWBWBBWBWWBBBBBBWWWWWWWBBWBBBBBWBWWBWW","WBWWBBBWBWWWWWWBBWWBBBBBBBWBBBWBWBWBBBBWWWWWWBBWBW","BWBBBWBBWBWWWWWBBWBBWBWWBWWWBWWWBBBWWBWWBWWWBWWBWW","BWWWBBWWBWBBBWBWWWWWWWBBBBWBWWWWBWWBBWBBBBBBWWWWWB","BBBWWBWBBWBWWWWWBWBBBWWWWWWWWBBBBBBBBWWBWBBBWWBWBB","WBBBWBWWWBBWWBWBBWBWWWWWWBBWWBWBWWWBWBBWWBWBWWBBWB","BBBWWBBWWWBBWWWBBBWBWBBBWBWWBWWBBBWBWWWBBBBWWBBBBW","WBWBWBWWWBBWBBWWBBWWWBBBBBBWWWWWBBBWWWWWBWWWWBWBWW","BBBWBBBBBBBBBBWWWBWWBWWBWWBWBWWBWWWWBWBBWBBBWBWWWB","WWBWWBBBBBWWBWWBBBWBBBWWBWBWWBWWWWWBWWBBWBBWBBBBWW","BWBWBWWWWWBBBWBBWBWBBBWWWWWWBBWWBWBBWBWBBWBWBBBWWB","BBBBBWWWBBBBWBWBBWWBWWBWBBWWWBWBBWBWWBWBWWWWWBBBBW","BBWWWWWWBWBWWWWWBWBBWBBBBWWWWBBBWWBBBWWWWWWWBWBBBB","BBBWBBBWBBWBWBWWWBBBWBWWBWBBBBWBWWWWBBBBWBBWWBBWWB","BWWWBWBWWWWBWWWBWWBWWWBBBBWBWWBBWWBWWWWBBWBBBWWWBW","WWWWWBWWBBWBBWWWBWWWWWBWWBBWWBBBWBBWWWBWBWBBWBWWWW","BBBBWWBWBWBWWBWWBWWWWWBWWBWWBBBWWBWWWWBBBWBWWBWBWW","WWWBWWWWWWBWBWBWWWBWWWWBWWWWBBBBBBWWWWWBBBWBBWBBBW","BWBWBBWBBWBBBBBWWBBBWBBWWBWWBWBBWBWBBBWBBBBWBWBWWB","BBBBWBWBWBWWBWBBBBBBBBBBBWWBWWBBWWWBWWBWBBWWWBWWWB","WBBWBBWBBBBWWWBWWBWBBWWWWBWWBWWWWBBWWBWWBWWBBWBWBB","BWBBBWBBBWBBWBBBBBWBWWWBWBBWBWBWBBBBWBBWWWBBBBBBWW","BBBBBWWBBWBWWBWWWBBBBWWWWBWWWWBBWWBWWBWBBWWWWWWWWW","BWWBBWBBWBBBBWBWWBWWWWWWWBBBBWBWBBWWBBBWBWWWBBWBBW","BBWWWWBBWWBBBBWBBBWWWBBWBBBBWBWWWBBBWBBBWBWBWWBWWW","BBBWBWBWWWWWWBBBWBWWBWBWBBWWBBBBBWBBWBWWWWWBWWBBBB","BBBWBBBBBWWBWBWBWWBWWBBWBWBWBBBBWBWWBWWWBBWBWWBBWB","BWBBBBWBWWBBWBWBBBBWWWBBWBBBWBBWBWBBBWBWBBBWWWBWBB","BBBBWWBBBWWWBBWBBBBBBWWBWWWBBWWWBBBWWBBWBWBBBBWWBW","BBWWBBBWBBWWBWWWWWWWWBWWBBWWBBWWBWBWBBBBBWWWWBWWBB","WWBBWBWWWWWWBWBBWBBBWBWWWWWWWBWWBBWBWBWBBBWBBWBWWB","BBBBWBBBWWWWBBBWBBBBWWBBBBWBWWBWBBWBWBWBBBBBWBBBBB","BBWBWWWBWBBWWWBWBWBWBBWWBBBBBWBWBBBBBWBBBBBBBBWWWW","BWBBBBWWWWBWWBBWWBBBBBBWWBWBWWBWWWWBBWBBBWWWBWBBBB","WBBWBWWBWWWWBWWWWBWWBWBBWWBWWWWWWBBWBBBWWBBBWWBBWB","WWBBWBBBWBBBBWBWWWWWWWBWBBBWWBWBWWBBBBBBBWBWWWWWBW","WWBBBWBWBWWWWWWWWWBWBWBWBBWWBWBWWWBBBBBBWWBWBWWBWW","BBBBBBBWWBBWBWWBWWWWWBWWBWWWBWBBWWBBBBBBWBBWBBBBWB","WWWWWWWWBWWBBBBWWWBWBWWWWBWWWWBBWBWBBWWWWWBWBWBBBW","BBBBBBBBBWBWBBWWBBWWBWBWBWWWBBBWBBBWBWWWWWWBBWBWBW","BWBWBWBBBWWBBWBBBWWWBWBBWWWBBBBWWBWBBWBWWWWBBWWBWW","WWWBBWWBWBWBBWBWWWWBBBWBWWWWBBWWBBBWBBBBWBBWWWWWBB","BWBWWWWWBBWWBBWBWWWWWBBWBWWBBBBBWWBWBWBBWBBWBWBBBW","WWWBWWBWBBBBBBBBWBWWWBBBWBBWBBWBBWBWWWBBBWBBBWBWWB","BWWBBWBWBBWWWBBWWBWWWBBBBWWBWBWBBWBBWBWWBWWWBWBBWW","WWBBBWBBBBWWWWBWWWWBWWWWBWBWWWWWBWWWWWWBWWWWWBBWBW","WBWWBWBBWBWWBWBBWWBWWWWBBBBBWWWWBBWWBBWWWBBBWBBBBW","WBWWWBBBWBWBWBWWBBWWWBBWWWWWWBWWWBBBWWBWBBWBWWWWWW","WWBWWBBBWBBWBWBBBBWBBWBBBWWWWBWWWWBBBBBWBWBWBBWBBW"}
Returns: 1215
{"BWBWWBWWWWWBBBWBBWBBWBWBWBWBBWBBWBBBWWBBBWBBWWWWBW","BBWWWBWBWBBBWWWBWWBWWBBBWBWBBBBWWBWBWWWBWBBWWWWWWB","WBWWBBWWWWBBBWWWWWBWWWWBWBBWBWWBWWBBBBBWBBWWWWBBWB","BWWBWBBBWWWBBWBBBBWWBWWWBBWBBBWWWBWWWWWWBWBBWWBWWW","BBBBWWBWWBBBBBWWBWBBBWBWWBBBWBBWBWBWBWBWWWWBWWWWBW","WBWWBBWWWWBWBBBBBBBBWWWBWWBBWWWWWBWBBBBWBWBWWWWBBW","WWWBBWBBBWBWWWBWBWBBWWWBBWWBWWBWWBWBWWWBWBBWWBBBWB","WWBBBBWWBWBBWBWWWWWBWWBBBWBBBWWBWBBBBBWWBBBBBWWBBB","BBBWWBWBWWWWBBWWWBBBBBWBWBBWWWBBWBBBWWWBWBBBBWBBBW","WBBBBWWBWBWWBBWBBWWWWWBWBWBBWWWWBBWWBBBWBBBWBBBBWW","WBBBWBBBWBWBWBBBBWBWBWWBBBWWWBBWWBBWBWWWBBBWWBWBBB","WWWWWBWBBBWWWWBBBBWWWBBWBWBWWBBWBWWWWBBBWBWBWWWWWB","WWBBWBWBBWWWBWBBBBBBBBWWBBWWBWBBBBBWBBWBBWWWBBWWBW","WWWBBWWWBBWWWWBBBBWBWBBWBBWBBWBWWBBWWWBWBWWBBBWBBW","WWBWWBBWWWBBBWBBWBWBBWBWWBBWBBBBWWWBBBWWBBWBWWWBBB","WBWWBBWBWWBWBWBWBBWWBWWWBBWWBBBBWBBWWWBWWWBBWWBWWB","BBWBBBWWWBBWBWBWBBWBWWBWBBBWBBBWBBWWWBWBBWBBBBWWWW","BBBBBWBWBWWBBBBBBBBWBWBBBBBBBBWWBWWWWWBWWWBBWBBWWB","WWWWBBBBBBWBBBBBWWBBWBWBBWWBWBWWBBBBWBBWWWWBBBWWWB","BWBBBBWBWWWBWBBWWWWBBWWWBBBWWWWWBBWBBWBBWWWBBWWWWB","WWBWBWWWWBWWBWWWWBBBWWWWBWBBWWBWBWBBWBWBBWWWBBBWBB","BWWBWWBWBWWBWBBBBWWWWBBBBWWBBBBWWBBWBBWBBWBBWWBWWB","WBWWWWBBWWWWWWBWBBWWBWWBWWBBWBWBBWBWWBWWBWBWBBBBWW","BWWBBWBBWWBBWWBWWWBBBBWBBBBBWWWBBBWBWBWWBBBBBBBWWW","BBWWBBWBWWWBBBWBBBWWWBBWWWWWWBBWBBBBBWWWBWBWBBBWBW","BWBWBBBWWWBBBWWWWBBWWBWWWBWWWWWBWWBBBBWBBWBWWBBWBB","BWWBBWWBBBBWWWBBWBBBBWWBBBBBBBBBBWWWBBWBWBBWWWWBWW","WWBWWWBWBWBWBBWBBWBWWBWWWBBWBWBBBWWBWWBWWBWWBWWBWW","WBWBWBBBBBBBWWWBBWBBWBWBWBBWWWWBWBWBBBWBBBBWWBWBBB","BBWBBBBWBBWWWBWWBBWWWWWBBBWBWWWWBWWBWWBWBWBWBWBBBW","WBWWBBWWBWBWWBWWBWWBBWBBWBWWWBWWBBWBBWWBWBBBBBWWBB","WWWWWWWBBBWWWWWWWWBBWWBBWBWWWBBWWBWBBWBBBWBWBBBBWW","BBBWWWBBWWBBBWWBWWBBBBBBWWBWBWWBBBBBBWBWBBWWWBWWWW","BBBBBBWBBBWBWBWBWBWWBWWBBBWBWBBBBBBWWBBWBWWWWWBBBW","WBBBWWWWBWBBWBBWBWBWBWWWBBBWWBBWBWBWBBWWWBBWWWBBWB","WWWBBBWBWWBBBWBWBWWWBBBWWBBBBWWWBBBWWWWBBWBWBWWBBW","WWWWWWBBBWWBBBWBWWBWBWWWWWWBWBBBBBWBBBBWBWBWWWWBBW","WWWBWBWBBBWBBBBWBWBWWWBWBWBBBWBWBWBWBWWWBBWBWBBWBW","WWBBBBBBBBWWWBBBBWBWBBBBWBBBWBBWWBBBBWWWBBBWBBBBWW","WBWBWBWBWWBWBBWBBWBWWWBBWWWBWBWWWBBWBBBWWBWWWBBBBB","BWBWWBBBBWWBBBWBBWBWBWBWBWWBBWWWBBBBWBWWWWBWWWWBBB","WBWBBWBBWWWBWWWBBWBBWWBWBBWWWWWBWWWBWWBWBBWWBWBBWW","BBBBWWBBBBWBWWBBBWWWWBWBWWBBBWBBWWBWBWBBBBWBWWBWWW","BBWBBWWWBWWBWBWWWWWBWWBBBBWBWBBWBWBWBBWBBWWBBWBBBB","BBBBBWWBWWBBBBBWWBBBBBBBBBWWBWBBBBBBBWWWWWWWBWBWBB","BWBBWWBWBWWWBBWBBWWBWWWBBWWWBBWBWWBBWBWBBWWWWWBBWW","WWWWWBBBWBBBWWWBBWBWWWWWBWWBWBBBWBBBWBWWBWBWWWWBBB","WWBBWWWWBBWBBBBBWBBWBWBBWBWBBWBWWBWWBWBBBBWWBBBBBW","BWBBBBBBWWBWBWWWBBWBBWWWWBWWWBWWWWBWWBBBBWBWBBWBWB","WBBWBBWBWWBBBBBWWWBBBWBBBBWBWBBWBBWWBWBBWBWBBBWWWB"}
Returns: 1250
{"WBWWWBWWWBBWBWWBBWWBBWBBBBWWWBWWWBBBBWBBWBBBWBWWWB","WWBBWWWBBWBBBWWWWBBWWWBBBBWBWWBBWWBWWBWBBWBWWWBBWB","WWWBBBBBBWBWWWWBBBWWWWBWWWBWBWWBWWBBBWWWBWBWBBBWWW","BBWWBWWWWBWWWWBWBBWWWWWWBBWBWBWWBWBWWWBBWWWBBWWBWB","WBBBWWBWBWBBWBWWWWBBWBWBWWWWBWWBBBBBWWWWBWWWWWWWWB","BBBBWBBWBWWWBBBBWWWBBWWBBWWBWBWBWBWBWBWBWBWBWBBBWW","WBWBBWBWBWWBBBWWWBWWBWWWBBBWWWBWWWBWBWBBBBWWWWWBBB","WBBWBBBBBWWWBBBWWBWBWBWWBBWBBWBWBWBBBWWBBBBBWWWBWW","WWWWBBBWBWBBWBWWBWBBWWWWBBWWBWBBBWWBWWBBWWBWWWWBBW","WBBBBWWBWBBWWWWBWBWBBBBBBBWBWWWWBBBWBBWWWWBWWWWWWW","WBWBWBBBWWBWBWBBWBWWBWWWWWBBBWBBBBBBBBWWWBBWWWBBWB","BWWBWWWWBWWWWBWWWBWBBBBWWBWBWBBBWBBWBWWBWBWWBBWWWW","WWWWBWBWWWWWBWWBWBWBWBWBBWBBWBWWBWWBWBBWWBBBWWBBBW","WBWWBBBBBWBWBBBWBBBBWBBBBBBBWWBBBWWBBBWBBBBBBWBWBW","BWBWWBWBBBBWWWBBBBWWWWWWBWBWBWBBBWBWBBBBBWBWBBBWBB","BWBBWWWBWBBWBWBWWBWBWBBBBBWBWBBBBBBBBWWBWBWWBBBBWB","WBBBWBWBBWWWWBBWWBWWWWBBWWWBWWWBWBWWBBWWWWWWWBBBWW","WBWWWWWBBWWBBBBBWWWBWBWWBWWBBWBWWBWBWBWWBWWWBWBBWB","BWBBWWWWWWBBWWWBBBWWBWBBBWBWBWBWBWBBBBBWWWBWWWBBWB","BBWBBBWBBBWWWBBWBBBBWBBWWWWBWWWBWWBBWBWBWBWBBWBBBW","BBWWWWWWWWWBBWBWWWWBWBBBWBBBBWBBBWBWBBBWBWBBWBWBWW","WWBBBBWWBBWWWWBBBWWWBWWBWWWWWBWBBWBWBWBWWBWWWBBWBB","WWBWBBWBBBWWBWWBBBWBBWBBWWWWBBWWWBBWWWBWWWBBWBBBBW","BBBWBBBBWBBBWBWBBWBWWWWWWBBBBWWWBWBBBBBBBBWBBBWBBW","BBWBWBWWWWBWBBWWWBBBWWWBWBBWBBBBBWWBBBWBWWBBWBBBBW","BWBWWBWBWWWWBWBBWWBBBWWBWBBWBBWWBBWWBBWWWWBWBWBWWW","WWBBBWWWBWWBWWBBWWWWBWWWWBWWWWWWWWBWWBWBWBWBWWBBWB","BBWBWBBBBWWBBWWBBBBBBWWWWBWWBBBBWWWWWWBBWBWWBWWBBB","BBWBWBBBBBBBBBWBBBWBWWWWBWBBBBBBBWBBBWWBBBBWBBBBBB","BWBWBBBBWBBBBWBWWBBBWWBWBWWWWBBWWBBBBBBWWBWWWWBBWB","WBWWBWWWWWWBBWWBWBWWWBWWWWBBWBBBBWBBWWBWWBWBWWBWBW","BBBWWBBBBWBBBBWWWBWBWWWBBBWBWWBBWBBBWWWBWWWBBWBBWB","WWBWBBBWWBWBWBBWBWBBWBWWWWBWBBWBBBBBBWBWBWBWBBBBBB","BBBWWWBWBBBWWBWBWBBBBBWBWWWWBBWBBBBBBWWWBWWWWWBBWB","WWWWWWWBWWWBBWBWBBWBWBWWBWWWBBWBWWWBBWBBWBWBWWBWWW","BWBWBBBBWBBWWBWWBWBBWWBWBWWBWBBBBBWWBBBWBWWBBWBBBB","BWBWBWWWBWWWWBBWWBWWBBBWWWWWBWBBBWBBWWBWBBWWBWBBBB","BBWBWBBWWBWWBWBBBWBWBBBWWBBBWBWWWWBBBWBBWWBWBWWBWW","BWWBBBWBWBWBBBWBWWBBWWWBWBBBWWBWWWBBWWWBBBBWBWWWBW","WBBBWWBWWWBBWWBBBBWBBBWBWBBWWBWBBWWWWBBWBBBBBBWBBB","WBBWWWWWWBBBWWWBBWWBBWBBBBBBWBWWBWBBWBBBBWWWWWBWWB","BWWBBWBBWBWBBBWBWBBWBWWWBBBBBBBWWWBWBBWWWWWWBWWBBB","BWBWWBWWWWWWWBBBWBBWWWWWWBBBBWBWBWBBBWWBBWBWWBBBBB","WWBBWBBWBWWBBBBWBWBBBWBBWBBWWWBBBBWWWBBWWBBBBWBBBW","WBWWWWWBWBBBBWWWBWBWBBBBBWBWWBWBBBBWBBWWBWBWWWBWWB","BBWWWBWWWWBWBWWBWWWWWBBBBBWWBWWWBBWWBWBWWBWWWWBWBW","WBBWWBBWBBBBBWBWBWWWWBWWBBBWWWWBBBBBBBWBWBBBWWWWWW","BWWBWBWWWWWBWBBBWBWWBWBBBWWWBBBWBBWBBWBWWWWBWBWWWB","WWBWBBBBBBBBWBBBBWWWBBWWWWBBWBWBWWWWBBWWWWWWBWBBWW","WBBWBWBBBBWBWWWBBWWWWWWBWBBWBWWWWBBWWWWBBWBBWWWWBB"}
Returns: 1210
{"WBWWWWBBBWBBBBWBWWWBBWBBBWWBBBBBBBBBBWBBBWWWWBWBWW","BBBBWBBBWBBBWWBBWBWBBBBWWBWBWBBWWWBBBBBBBWWBWBBWWW","BBBBWWBBWBBWWWBBBWWBWWBBWBBBWWBBWWWWWBBBBWWWBWWBBB","WBWBBBBWWBWBWWBBBWWWWBBWBWBBBBBBWBWWBBWWBWWBWWBWBB","BBWWWWWBBBBWBBWBBBBBBWBBBBBBBBBWWBWBWBWWWWBWBBBWBB","WBBBWWBBBBBWBBWWBBBWWWWBBBWBWBWWWWWBBWBBBBWBWBWWWW","BBBWBWWBWWBWWBBBWBWWBBWBWWBBWBBWWWWWWBWWWBBBBBBWBB","BWBWWWBBBWWBBBBBWBWBWWBWBBBBWBBBBWWWBBWWWWWWBBWWBW","WBBWBWBWWWWWBBWBBWWWBWBWWBWWWBBBBBBWBWBWBBWBWBBWWW","WBBBWWBBWBBBBBBBBBWWWWBWBWBWWWWWWWBBBBBBWWWBWWBBBB","WBBWWBWBWBWWWBBBWBBBBBWBBBWBBWBWBBWWWWWWBWBBBBBWBB","BWWBBWBWWWWWBBWBBBBBWWWWWBBWWBWBWWBWBBWBWWBWWWWWWB","WWBWBWBWBBWWWBBWWWBWWWBBWWBWWBWBBBBWWBBBWBWWWBBBWB","WWWWWWWBWWWBWBWWBBWBBWBWBBBWBWWWWWWWBWWBBBBWWBBBBB","WWBBBWWBWBWBWBWWBBWWBWWBBWBBWWWWBBBBWWWWWWWWWBBBWB","BBWBWWWWBBBBWWBWWWBWBWBBWWWBWBBBBWWBBWBBBWWWBWWBBB","BBBBBBBBWBBWBWBBBBBWWWWWWBBWBBWWWBWWBBBBBWBBWBBWBB","WWWBBWWBWWBWBBBBWWBBWWWBWWBWWBBWBBWBWBWWBBBWWBBWWW","BBBBBWWBWWBWBWBWBBWBBBWBBBWWBBWWWBWWBWWBBWWBBBBWBB","WBBWBWBBBWBWBBBWBWWWWWWWWWWWWWBWWWBWBBBWBWWWWBBBBB","BBWWWBWBWBBWBBBBBBBBWWBBBWWWWWWBBBWBWWBWBBWBWWWBBW","WBBWWBWWWBWWBWBWWWWBWWBBBBBBBBBBBBWWBBBWBWWWBBWWWW","WWWWBBWWBWWWWBBBWBBWBWWBBWWBBBWWBWWBBBBWWBWWWBBBWW","BBBWBBBWWBBBWBWWBWWWBBBBWBWWBWBWWBWBBBBBBBBWWWBWBW","BBWWWBBBWBBBWBBWBWBBBWWBBWWBWBWBWWWWWWWWBBBBWBWBWB","BWBWBBWBWBBWWWBBWBBBWBBWBBWWWBWBWBBBBBBWBWBBWBWWWW","WWBBWWBWBBWWWBBWBBBWBWWWWBBWBWBWWWWWBBWWBBWBBBWWBW","BBWWWBBWBBWWWWWWWBWWWWWWWWWWBWBBWBWWBBBWWWWBBBWBBB","WWBBWWWWWBBBBWWBWBWWWWBBBBWBWBWWBBBWWBBWBBBWBBBWWW","WWBBBWWWBWWWBWBBBBWBWBWBWWWBWWWWWBWBWBWBBWBWBBBWBB","BBBBWBWBBWBWBBWBBWWBBWBWWWBBWWWBWWWWWBBBWWWWBWWWWB","BBWBWBWBBBBBBWBWWWBBBWWWWWWBBBWBWWBBWBWWWBWWWBWBWB","WBWBWWBWWWBWWBWWWBBWBWWWWWBBWBBWWBWWWBBWBWWWBBWWBW","WBWWWBBWWBBBWBWWBWBWBBBWWWBWBWBBWWWWWWBWWWWWBWWBBW","WWBWWBBBWBWBWBWBWBWWBBBBBBBBBBWWWWWBBBWBWWWBWBBWBB","BWBWWWBWBWWWWWWWWWBBWBBBWBWBWBWWBBWWWWBWWBWBBBWWWW","BBBWBWWBWBBBBBWBWWBWBBWBWWBWWWWWWWBBWWWWBBWWWWWWBB","WBWWBBWWBBBWBBBBWBBWWBWBWBBWWWWWBBWWWWBWWWBBWBBWWB","BWWWWWBWBBBWBBWWBWWWWWWBWWWBWBBWBBWBBWWBWBWBWWWBWW","WBBBWBWBWBWWBWBBBWBBBWBBWWBWBBBWBWWWWBWWWWWWBWWWWB","BWWWBWBWBBWWWWWBBWWBWBBWBWWBWBWBBWWBWWBWWWBBWBWBWB","BBWBWBWWBWBWBWBWWBWWBWBBWBBWBBWBWWBWBWBWBBWWWBWBBW","WWWWWBBWWBWWBWBWWWWWBWWBWBBBBWWBWBWWWWWWWBBBBWWWWB","BWWWWWBBBWBWWBWWBBWBWBWWWBWWBWBBWBBWBBWBWBWWBWWWWB","WWWBBWBWWWBWBBBBWBWWBWBWWWWWWBBWBWBWBWBBWWWBWBWBWB","BBBWBWBBBWBBBWBBWWWWBBBBBBBBWWWBBWWWWBWWWBBBWWWBWB","BBBWWWBWWWWBBWBBWBWWWBBBBBBWBBWWBWBBWWWBWWWWWBWWBW","BBWBWBBBWWWWBBBWWWBWBBWBBWWBBWBWBWBBBWWBBWWWWWWBWB","WBBWBBBBBWWBWBWBBWBWBBWBWWBBWBBWBBBWBWBBBWBWBWWWWB","WBWBWBBWWWWBWBWWWWWBWWBWWWWBWWWBBBBWWBBWBWWWBWBWWB"}
Returns: 1240
{"BBWWWBWBWBBBWBWWWBWWBWBBWWWWBWBBBBWWBWBBWWBBBWWWWW","BBWBBBWWBWBBWBWBBBBBWBWBBWBWWWBWWWBBBBBBBBBWBWBBWW","WBBWBBBWWWWWWBWBBWWWBBBBWBWBBWWBBBBWBBWBWWBWBBWWWW","BBWWWBBBWWBBBBWWWWBBBBWBWWBBWWWWBBBBWWBWBBBWWWBWWW","WWWWWWBBBWBWWWBWWWWBBWBBWBWBWWWBWWBWBWWWBBWWWBBBBW","WBWBWWBBWWWBBBBWBWWWWBBBBWBWWWWBWWBBBBBBBBWBWBBBBB","WBWWBWBWBBBWWBWWBWBBBBWBWWBBBBBWWBWBWBBBWWWWBWWWBB","WBBBBBWBBWBBBBWBBBBWWBBWBWWBBWWWWBBBWWBBWWWBWWBWWB","WBBBWWBWWBWBBBWWBBWWWWBWWWBWWWBWBWBWWWWWWWWWBBBWWB","BBBBBWBBWWBBWBBBBBWBBWWBWWWBBBWWBWBBWBBBBBWWBWBWWB","BBWBBWWBBWBBWBBWBBWWWBWBWWWWWBBBWBBBWWBWWWWWBBWWWW","BBBWWWBBBWWWBBBBBWBWBBWWBWWBBWBBWBWBBBBBBBBWBWBWBB","WWWBWBWBWWBBBWBBBBBBBBBWWWWWWBWWWWWBWBBWWWBWWBWWWW","WWBBBWWWWWBBWBBWBBBWWWWWWBWWBWWBBWWWBWWBWBWWBWBBBB","WBWWBWBWWWWBWBBBWBBBBBWBBWWBBWBWBWWBBBBBWWWWBBBWWW","WWWBBWWBBWWWBWWBWWWWBWWBWBBWWWBBWWBBBBWBBWBWBBBBBB","WWBWWBBBBWBBWBBWWWBBWWWBBBBBBWWBBWBBWWBBBWWBBBBWBB","BWWBBWBWWWWWBWWWWBWBBBBWWBBBBBWBWWBBBBBWBWBWWBBWWB","BBBBBBBWBWWWBWWBBWBWWWWBBBWWBBWBWBWBBWBBWBWBWBBWWB","BWBWWBWWWWBWWWWBWBWBBBBBWBWBBWBBWBBBWBWBWBWBBBWBBB","WBWWWBBBBBWWWBWBWBWWWWWBWBBBBWBWWWWWBBBWWWWBWBWWWB","BWWWWBBWWWWBBBBBWWBWWBWWWWWBBBBWBBBWWWBWWBWWBWWWBW","BBBWBBWWWBBBBWWBWBBBBWBBBBWBWBBBBWWBBWWBBBBBWBWWBW","WWBWBWWBBWWBBWBWWWWBBBBBBBWBWWBWBWWBWBBBWWWBBWWBBW","WBBWBWWBWBWBWBBWBWWWBBBBWBWBWWBBBWBBWWBWWBWWWBBBWW","BBWBWWWWBBBBWBWBWWBBBWBWBWBBWBBBBWBBWBBWBBBBWBWWWB","BWWBWWWWBWBBWWBWWWWWBWBWBBBBBWBWWBWBWBBBWBWWWWBWBB","BWWBWWWWBWWWBBBBWWWWWWBWBBWBBBWBWBBWBBBBWWWWWWWWBB","WBWBBWBWBWWBWWWBWBWWWWBWBBWBBBWBWWWBBBWWBBBWBBBBBB","WBWWBBBBBBWWWWBWBWBBWBWBBWWWBBWWBWBBWBBWBBBWBWBBBW","WBBBBWWBWWWBBBBBWWBWBBWWWWBBBWBBBBBWWWWWWBWBWWWBBB","WWBBWWWBBBBWBWWBBWBBBWBBBBBBWWBWWBWWBWWBBBWBBBWWWW","WWBBWBBWBWBBWWBWBBBWBBBWBBBBBBBWBBWBWBBBWBWWWWBBWW","BBBWBWBBWWWWWWBWBWWBBWWWBWBBBBWBWBBWBBWBWBWWBWWWWB","WBBWWWBBBBWWBBWWBBWBBWBBBWWBBWBBWWWWWWWWWBBWBWWBBW","BWBBWWBWBWWBWWBBBBBBBBBBWBWBBBBWBWWBBWBWBWWBWBBBWB","WBWWWWBWBWBWWWWBWBWWBBBWWBWBBBWBWWWWWBBWBBBBWBWWWW","BBWWWBBBWBWWWWBBBBBWWWWWWBBBBWWWWWBWWBWBWBBWBBWBWW","BWWWBWBWBWBWBBWBBWWBBBBBBBBBWBBWBWWBBWWBWBWBWWBBBW","BWBWBWBBWWBBWBBBBWBWWBBWWBBBBBWBWBWWWWBWWWBWBWBWWW","BWWWWBWWWBWBBWBBBWBWWWBWWBWBBBWWBBWBBWBWBWBBBBBWWB","BWBBBWBBWWBBBBBBBWWWWWBWWBWWWWWBWBBWBBBWWBWBWWBWBW","WWWWBBBWWWBBWBWWBBBBWBBWWBBBWWBBWWBBWWWBWBBWWWWWBW","WWWWWWBWBBBBWBWBWWWWBWBBWWWWBBWBWBWBBBWBWWWWWBWBWW","BWWWWBWBWBBBWWBWWWBWWBBWWBWWBWBBBBBBBBBWBWWWBWBWBW","WWBWBWBBWWBBBBBWBWWBWBBBBWWWWBBWBBWBBBBBWBWWWBWBBB","BWBBBBWWWBWWWBWBWWBBWWBBWBWWWBBBBBWBWWWBWBWWWWWBBB","BWBBWWBBWBWWBBBWWWWBWBWWWWBWWWBWWBWBBBBBBWBWWWWBBW","BBBBWBWBBBBBBWWWBWWBBBBBWWWBBBWWWWWBBBWBWBWBWWBBWW","BWBWWWBWBWBBWBWWWWBWWWBBWBBBWWWWBWWWBWBWBBBBBBBWWB"}
Returns: 1215
{"BWWBBBWBBWWWBWBWBBBWBBWWWBWBBWWWWBWWBBBWBBBWBBWWBB","WWBWBWBWWWWWWWWWBBWBWWWWBWWWWBBBWBWWWWBWWBWWWWWWWB","BWWBWBWBWBBBBBBBWWWWBBWBBBBBWBBBBBWWBWBWBBWWWWBBBW","BBWBBWWBWWWWWBBWBWBWBWWBWWBBWWBWWBBBWBBBWWBBWBWBBW","WBBWBBWBBWWWWWBBWBBBBWWBBBWBWBBBWWBWWBWWBBWWWBBBBB","WBBBWWWWBBWWWBBBWWWBWBBBWWBBWBBBWBBWWWBWBWBWWWBBBB","BBBWWBBWBWBWBBBBWWWWWWWBBBBWBWWBBWWWWBWWBBWWBWWWBW","BWBBBBBBWWBBBBBBBBBBBBBBBBBBWBBBBWWWWWBBBWWBWBBBBB","BBWBBWWBWWBBWBBWBBWBBWWWWWWBBBBBWBBWWWWWBWBBBBWWWW","WWWBWWWWWBWWWBWBWBWBBBWWBWBBWWBBBWBWWWWWBBBWWWWWWB","BBWWWWBWWWBBWWWWBBWWBBWBWBWWWWBWBWBWBBWWBWWWBBBWWB","BBBWWBWWBBBBWBWWWBBBBWBBWBBBWWBBBWBWWWWBWWBBBBWBWW","BWBBWWWWBBWWWBBBWBBWBBWBBWBWWBBBBWBBWBWWWWBBBBWBBB","BWBWWBBBWBBBWWWWBBBBBWWWWBWBWWWBWBBWWBBWBWBWBWWBBW","BWWWBBWWBBBWBWBWBWWWWWWBWWWBBWWWWWWWWWBWBBBWBBBBBB","WBWBWBWBBWWWBBWWWBBBBBBWWWWBBBBBWBWBWBBBBBWWWBWWBW","BWBWWWWBWWWWBWBWWBBBBWBWBWBWWWWWWBWBBBBBWWWBBBBBBB","BWWWWWWBBBBBBWBBWWWBBWBBWBWWBBWBBWBBBBWBBWWBBBWWBB","BBWWWWWWBBBWWBBBWWWBBWBWWWWBWBWWWBWBWBWBBWWBBBBWWB","BWBWBBBWBBBWWWWBBWBWBBWBWWWWWBWWBWBWBWBBBWBBBWWBWW","BBBWWWBBBBWBBWWBBWWWWBWWWWWBWBWWBWWBWBBBWBWWWBBWWB","BBWBWBWWBWWWBWWBBWWWWBBWWBBWBWBBWWWBBWWWBBBBBBBWWW","BWBBBBWWWWBWBWWWWBBWBBWBBWWBBBBBBBBWWBWBWBBBBBWWWB","BWWBWWWBWWWWBBBBWBBWWBWWBWWWWWWBBBWBBWWBBWWWWWWWBB","BWBWBWBBBWBBWBBBBBBWWBBWWBWBWBWWWBBBWBWBBBWWBBWWWW","WWWBWBBWBWWBBBWBBBWWBWBBBBBWBBBBBBWBBBWWBBWWBBBWWW","WWWWBWBBBBBBBBBWWBBWBBBWBBWBBBBWWBWWWBBWBWWWWWWWBB","BBBBWBBBWWWWWBWBWBBWBBWWWBBWWWWWWWWBBWWBBBWBWBWWBW","BWBWBBBWWBWWBWWWBBBBWBBBWWBWWBBWBBBBWBBBBWWBBBWWWB","BWWWWBBBWWWWBBBBWBBBBWWWBBBBWWWWWWBWWWBBBBBWWWWBBB","WWBBWBBWWWWWWBWBWWWWBWWBBWBWBBBWBWWBBWWBBBWWWBWBBW","BBWBWWWBBWWBBBBWWBBWWBWWBBWBBWBBWWBBBWWBBWBBBWBWWB","WWWWWWWWBWWWBBBWWWBWBWBBBWWBBWBBWBBWBBWBWBWBBWWWWW","WBBWWWBWBWBBWBWBBBBWBWWWBBBWWBBWWWWWBWBBBWWBBWWBWW","BWWWBBWBBWBWBBWBBBWWBBWWWWBBWBBBBWWBBBBBBWWWBWBWWW","WWBWWBBWBWBBWWBBBWBBBBWBWWWWWBBBWBWWWBBWBBWWBWWWWW","BWWWWBWBWWBBWWBWBWWBWWBBWWBBBBWWBBWWWBWWBWWBBBWBBW","BBWBBWBBWWBBBWWWBWBWBBWBBBBBWWBBBBWBBBWBBBBWWWWWWW","WWWWBBWBWBBBWBWWBWBBBWWBBWWBWBBWWBWBBBWBWWBWWBWBBW","WBBBBWBWBWBBWWWWWWBBBWWWWWWWWBBWBBWBBBWWBWBBBWWWBW","BWWWBWBWWBBBBWBBBWBBWBWWBBBBWWWBBWWBBBWWWWWBWWWWWW","BBBBBBBWBWBBBWWWWBWBWWWBBWBWBBWWBWWWWBWWBBBWBWWBWW","BWWWBBBBWBWBWWBWWWWWBBBWBWWBWBBBBWBWWWWBBWBWWWWBBW","BBBWBWBWBBWBBWWWBBWBWWBWWWBWBBBBWBBBWBBBBWWBBWBWWW","WBWBBBBWBWWWWBBWWBBBBWBBBWBWBWBBWBWWWWBWBBBBWWBWWW","WBWWWWBBWBBBBBWWBBBBWBWBBBWWWBWWBBBWBBWWWWWBWBWBWB","WWBBWWBBBBBBBWBWWWWWBWBBWBWWBBBBWWBBBWWBWBWBWWBWWB","BWBBWWBWWWWBWBBBWWBBBWBWWBBBWBBWBBWWWBWWWWBBWBBBBW","WBWBBBBWBWWBBWBWBWWBBBBWWBWBBWWWWBBBBWBWBBWWWWWWWW","WBWBWWWWWWBBWWBWBBBWWBBBWWBWWWWBBBWWBWBWBWWBBBBBWW"}
Returns: 1236
{"BWBWWWWWBWBBWBBBWBWBWWWWWBWBWWBBWWWWBBWBWBWWBWWWBW","BBBBBWWBBWWWWBBBBBBBBWWWWBWBWWBWWBWBBWWWWWBWBWWBBB","BWBBWWWBWWWWWBWBBWWBWWBWBBWBBWWWWBBWBBWBWWBBWBBWBB","WBWBBWBWBBBBWWWBBBWWWWWWWBWWWBWWBBBWBWWWBWBBBBWBBW","WBWBWWBWWBBWBWBBBWBBBWBBBWBBBBWBBWBWBWWBBBBWWWWBBW","BBBBWBWBBWWWBBBWBBWWBWWBWWBBWBBWBWBWBBBWWWWBWWWWWW","WWWWWBBWWWWWWWWWBWBWWWWWWWWWBWBWWWWBBWWWBBBBBBWBBB","BWWWBWWWWWWBWWWBWBWBBWWBBWBBWWBWBBWBWWWWWBBWBBBWBW","BWBBWBWWBBBBBWWWWBWWWBBBWWWBBBBWBBWBBBBBBBWBWBBBWB","BBWWBWBBWWWWBWBWBBWBBWBWBBBBBBWBBBBBWBBWBBBBBBWWBB","WBBWWBBBBWWBWBBWWBWWWBWBBBWWBBWWWBWWWBBWBWBBBBWWBW","WWBBBWBBBBWBWBBWBBWWWBWWWWBWWWWBWBBWWWBBBWBWBWBWBB","BBWBBBWBWWWWBWWWWBWBBWBWBWBWWWWBBWBBBBBBBBWBBWBBBW","WWWBBWBBWBWWWWBBBWBBBWBWWWWWBWWBWWBBBBBWBWBBBWWBBB","BWWWBBWBBWWBWBWWWWWWBBBWBWBWBBWBWBBWBWBWWWBWBBWBWB","WWWBWBBBWWWWBBWBBWWWWBWWBBBWWWWBWWBBWWBBBBBWBWWWBW","WBWWWWBBWWBWWWBWWBWBWWBWBWWWWWWBBWWBBBWWWBWWWWBWBB","WBBWWBWWWBBBWBWBBWWWBWWWWBWWWWBBBBWBWWWWWBBBWBWWWB","WBWWWBWBBWBBBBBWWBBBBBWBBWBBBBBBWBWWBWWWWWWBBBBBBW","WWBBWBWWWWWWWWBBWWBBWBWWWWWWWWWWWWWWWBBWBBBWBWWBWB","WWBWWBWWWBBBBWBWWBWWBBBBBBWWBWBWWBBWWBWBWBBBBBBWWB","BBBBBBWWWBWWBWWWBWWBBWWWWBWWBWBBBBWBWBBWBWBBWWWWWW","WWWBBBBWWBBWWWBWWBBWBBBBBBWWWWWBBBBWBBWBWBBBBBWBWB","BBBWBWBWBBWWWWBBWBWWBBWBBBWBWBBBWWBBWBBBWBBWBWBWWB","BBBBWBBBBBWWWBWWBWWBBBBBWWBBWWWBBWWBWBBBWWBWBWBBBB","BWWWBBWWBWWBWWWWBBBBBWBBBBBWBWBWBBBWBWWWBWBBBWBBBW","WBWWBWWBWWWBWBWWBBWWBBWWBBWWBWBWBBBBBBBBBWBWWWWWWB","BWWWBBBBBWBWBWBBBWBBWWBBWWBWWBWWBWWWWWBBWBWBBWBBWW","WBWWWBWWBBWWBBBBWWBWBBBWWWBWWWBWBBBWBWBBWBWWBBBWBW","BWBBWBWWWWBBWBBBWWWWBWBWBWWWWWWBBBWWWBWBWWWBBWBWWB","BBWWBBBBWWBBWBBWWBBWBWBWWWBBWWBBBWBBWWWWBWBWWBWBWW","WBBWWWWBWWWBBBWBBBBWWWBBBWBWBWBBBWWBWBBBBWWBBBBWWB","BWWBWWWBBWBBWBWBWWWBBBWBBBBBBBWWWWWBBBBWWWWBWBWWWW","WWWBBBWWWWWBBBBWBBWBBBBWWWBWBBBBBBWBWBWWWWWWBBWBWB","BWBWWBBBWBWWBWBBBWWBWWBWBBWWWWBWWBWWBBWBWWWBWWBBWW","BWWWWBBBBBBWBBBWBBWBBWBBBWWWBWBWWBWBBBWWBWBBBBWWBW","WWBBBBWBBWBWWWWWWWWWWWWWBBWWBBBBWBBWBWWBWBWWBWWWBW","BWBBBWWWBBWWBWBBWWBBBWBBBWWWWBBWWWBBBBBBWWWWWBWBBB","WBBWBBWWWWWBWWWWWWWBBBWBWWBBWBWWWWBBWWBWWBWBBWWWBB","BBBBBWWBBWWWBWBBWBWWWBBBBWWBWBWWWWWBBBBWBWWBWBBWBB","BBWWBBBBBBWWBWBBWBWWWBBWBBBBBBBWWWBWWBBWBBWBBWBBBW","WWBWBWBBBWBBWBWWWWWBBBBBWBWWWWWBWWBWWBBBBWBWWBWWBB","WWBWBBWBWWBBBBBWBWWBWWBBBWWBBWWWWWWWWBWBWWWBBBBWBW","WWBWBBBBWWBBWWBBBWBBBBBBWWBBWBBWBWWBWBBWWBBBWWBWBW","WWWBBWWWBWBBWWWBBBWWWBWWWBWBWWWBWWBBBBBBWBBBBBWWWB","BWWWBWWWBBWWWBWWWWBBWBBWBWBBBWWBBBWBBBWWBWWWBBBWWB","BBBBWBWBBBBWBWWWBWWWWWWBWBWBBBWBBWBBWWWBBBWBBWBWBW","WBBBWWBBWBWWBBWBBBWBBBBBBBBWBWWWWBBBBBBWBWBBWWBBBB","WBBBBWBWWWWWWWWWWWBWWWBWWWBWWWBWBWBWWWWBWBBBBWWBWW","WBWBWWWBBWWWBBBWBBWWWBWWBBWWBBBWBWBBWWBWBWBBWWBBBW"}
Returns: 1216
{"BBWWBBBWBBBWWWWWWBWBWWBWWBBWBBBBWWBWBBWWWWWBWBWBWW","BBBBWBBWWWWWWWWWBBWWWBWWWWWBBWWWWBBBWWBWWBBWBWBBBW","BWWWBWWBBWWBWBBBWWBWBWBWWBWWWWWWWBWBBBWBWBBBBWBBWW","WBWBWBBWBWWWWBBWBWWWWWWWBWBWWBWWWWBBBWBBWWBWBWWWWW","WWBWBWWWBBBBWWBBBWBWWBWWBWWWBWWWBBBBBWWWWBWBWBBBWB","WBWWBBBWWBWWBBBWBWWWWBWWBBWBWBWWWBBWWBBWBBBBWWBBWB","WWBBWBBBWWWWBBWWBBBWWBBWWBWBWWBBWBBBBWWWBWWBBBBBWW","BWWBWWBWBBWWBWWBBWBBWBWWWWBBBBBWWBBBWWBBBWBBWBBBWW","BBWBBBBBWWBBBBBBBBBWWBWWBBBBWBBBBBWWWBWBWWBBBBBBBW","WBWWBBWBBBWBBBWBWWBBBWBWWWBBWBWBWBBBBWBWBWBWBBBWWW","BBWBBBWBWWWWBWBWWBWWWBWBBWWWBWWBBWWBBBWBBBWWBBBBBW","WBBBBBWBBBBBWBBWWWBBWBBBBWBBBWWBBWWBWWWWWBBBWWBWBB","WWBBBWBWWBBBWBWBBBBWWWWWBBWWBWWWWWWWBWWBBBBBBBBBWW","BWBWWBWBBWWBBBWBWWBWWWWBWWBBBWBWBWBWWBBWBWWBBWWBWB","WBWWBWBWWBWBBBBBBWWBWBWWWWWBWWWBWBBBWBWWBWBWWWWWWB","BWBBBBBBBBWBBBBBWBWBBBBBBWBBWWBBWWBBBWWWWWBBWBWBBB","BBWWWBBBBWWBWBWWBBWBBBWBBWBWBBBBWBWBWWWBWWBWWWBWWB","WBBBBBWWWBBBBBBWWBWBWWWWBWWWBWWBBBWWWBBBWBBWWWWBWB","BWBBBWBWBWWWWWWBBWBWWBBBWWBBWBWBBWWWBWWWBWWWWWBBWW","BWWBBWWBWWWBBWWBWWBWBBBWBBBWBWBBBBBBWBBWBWWWBBWBWW","BWWBWBBBWBBBBBBWWWWBBWBWWBBWWWBBWBBWBWBWWWBBWWWWWW","BWBWBWBBWBWWBBWWWBWWBWWWWWBBWWWWWWWWWBWBBWBWBBBWBW","BBBWBBBWWWBBWBWWWWWBBWBBWWWWBWWBWBBBWBWBBBBBBWBBBB","BWBBWWWWBWWWBBWWWWWBBWWBWWBBBWBBBWBBWWBBBWBBWWWWBB","BWBWBWWBBWBWBBBBBBBBWWBWBBBWWBBWWBWWWBWWWWWWWWBWWB","WWWBBBWWWWBWWBWWWBWWBWBWWBBBWBWWWBBBBWBBBBWBBWBWBB","WBBBWWBBBWBBBBWWBBWBBBBBBBBBBBWWBBWWBWWWBBBBBWBBBW","WBBWWWWBWWWWWBWBBWWWBBWWWBWBBWBWWBWWWBBWWBWWBWBBBW","WBBWBBWBWWBWBBWWWWWBWWBBBBWWWBWBWBWWWBWBBBBBWWBBBB","WWWBWBBBBBWWBWBWBWWWBBWBWBWWWBBBWWWWWWBWWBWWWBBWBW","WBWBBBBBBWWBWBBBBWWBWBBBBWWWBWBWWWBWBBWWWWWWBWWWWW","BWBWWBBWBBWBWBBWBWWBBWBBWBWBWWBWBWWWWWBWWWBBWBWBWB","BWWBBBBWBBWWWBWWBBWWBBWWWWWWBBWBWWWWBWBBBWWWBWWWWB","BBBWBWWWBWBWWBWBWBWBWBWBWBWBWBWWBBWBBBWWWBWBBBBWWW","WWBWBWWBBWBWBBBWWWBBBWWWBBWWBBBWBWBBWWWBWWBWWBBBBW","WBWWWWWBBWBBWWWBWBWWBBWBWBWBBBBBBWWWBWWBBBBWBWBBWB","WWWWBWBWWBBWWBWWWBBBBWBBBWWBWBBWBBBWWBBWBBWBBBBWBB","WBBWWWBBBWWBWWBBWWWWBBWBWWWWWWWBWWBBBBBWWBBWBWWBBB","WBWBBBBBWBWBWWBWBBWBWBWBBBBBWWBWWWBBBWWWWBBWWBWWWW","WWWWBBWWBBBBBBBWBWBBBWWWWBWWWBWWWBBBBBWWBWBBBWBBWW","WWBBBWBWBWBWWBWWBBBWWBBWWWBBBWBWWWBWWBWBBBBBBBWBWW","BBBBBWWBWWWBWBBWBBBWWBBWBBBWWBWWBBBWBBWBBBBBBBWWWB","BBBBWBWBWWWWWBWWWBWBBWWWWWWBBBWBBBBBWBBBBWBWWWWBBW","BWWBWBWWWBBBBWBBBBWBBWWWBWBWBWWWBWWWBBBWWBWWWWWWWB","BWBBWWWBWBBBBWWWBWWBWBWWWBBWWWWBWBWBWWWBBBBBWBWBBB","BBBBBBWBBWWWBBWWBBWBBBWBBWWWBBWWWWBBBWWBBBWBWBBBBB","BBBWWWWWBWWBBBBWBWBBBWWBBWWBWBBWBWBBWWWBWWBBWWBBBW","WWBWBWBWWBBWWBBWBBBWWWWWWBBBWBWBWWBWWBWBWWBWBBBBBW","WWBWWBWBBWBBBBBWWWBBBWWWWBBBWWBBBWBWBBWWBBBWBWWWBB","BBBWBWBBWWWBWBBBWWWBWBWBBBWWWWBWBBBBBWBWWWBBWWBBWB"}
Returns: 1244
{"BWWWWBBWBBWBWBBBBWWBWWWBWWWWBWWWBBWBWBBBWBBWWBWBWW","BWBBBBBWBWWBBWWBBBWWWBBWBBWWWBBBBWBWBWBBBBBWWWWBBB","BBWWWBWWBBWWBWWBBWBWWBBBWWWWWWBBBBWWWWWBBBWBWBBBWB","WBWWWWWBWBBWWWWBBWBWWWWBWBWBWBBWWWBBWWWBBBWBBBWBBB","BBBBWWWWBBWBWBBWBBBWWBBWWBWBWBWWBBBBBWWBWWWBBWWBBW","BBWWWWWBWWBBWWBWBBBWBBWBBWBWWWWWWBBWBBBBBBBBBBWBBB","BBBWWWWBWBWWBWWBBWWWWBWWWWBBBWWBWBWBBBWBBWBBWBWWBW","BBBBBWBBBWWBBBBBWWWBBWWWWWWWWBWWWWBBWWWWBBBBBWWBWB","WWWWBWWWWWBWBBWBWBWWWBWWBBBWBWWWWWWWWWBWWWWBWWWBBB","BWBWWBWWWBBWWWWWWWBWBWBBBWWWBWBBWWWBBBWBBBBWWBBWWB","BWWBBWWBWBBBBWBWBBBBBWBWWWBBBWWWBBWWBBBBWWBWBWWWWW","BWWBWWWWBWBBBWBWBBBBBWWWWWBBWBBWWBWWBBWBWWBWWBWBBW","WWWBWWWWBWBBWBWWWWBWBBWWWWWBWBWWWBWBBBWBWBWWWBWWBB","WBBWBBBWWWWWBWWBWBWBWWWWWBBWWBBWBWWWBBBBBBBWBBBWWB","WBBWBBBWWBBBWWWBBBBWBBBWWBBWBWBWBBBWWBBWWWWBBBWWBB","WWWWBWWWBWWBBWBBBBBBWBWBBBWBBWWBWBBBWBBWWWBWWBWWWW","BBBBWBWBWBWWBWWWWBBWWWBWBWBBWBWWBWBWBWBBBWWBWBWBWB","BBWBBBBWWBBWWBBBBWBBBBWBWBBBWBWWWWWBBBWBWBWBWBWBWW","WBBBWBWBBWWWWWBWBBWWWBWBWBWBBBBWWWBWBBWBWWWWBWBWWB","BWWWWWBBWWWBWBWWBWWWBBBBBBBBWWWWWBWBBWBBBBBBWWWWWB","BBBBBBWBWWWBBWWWWWBWWWWBWWWBWWBWBWBBBWBWWBBBWWWBBW","BBBBWWWBWBBBWBWWBWWWWBWBWBBWBWWBWWWWBWBWWBBBWBWBBW","BBWBBWWWBBBWWWBWBWBWWWWWBBBWWWWBBBBWWWWWBBBWBWWBBW","WWWBBWWWBBWWBWBWBBBBBWBWWBBWWBBWWWWBWWBBWWBWWBBWBB","BWWWWWBWWBWBBWWBBBWBBBBBWBBWBBWBWBBWWWBWWWBWWWWWWW","WBBWBWWWWBWWWWWBWWWBBWWWWBBBBBWWWBBBBWBBBBBWBWBBWW","BBWWWBBBBWWBBWWWWBBWWBBBBWBBBWBWWWBWWBWWWWBWWBWWBW","WWBBWBWBWWBBBWBWBWWBWWWBWWWWWWBWBWWWWBWWWBWBWWWBBW","WWBBWBWWWBBBWWWBBWBWBBBWBWBWBWBWBWBBWBWBWWWWWWWWBW","WWBWWBWWWBBBBWWWWWBBWWWWWBWBWBWBBWBBBWBWBBBWBWBWWB","WBWWBWBWWWWBWBBWWWBBWBBBBWWWBWWWBWWWWBWWBBWWBWBWWW","WWBBWWWBWBWWWWWWBBWWBWBWBBBWBBBBWBWBBWBBWBBBWBWWWW","WWBBWBBWWWBWBWWWWBBBBBBBWWBWWBBBBWBWWWWWBWBWBBBWBB","WBWWBWWWBBBBBWBWWWBBWWWBBWBWBWBBWBBWBBBWWBBWWWBBBB","BBWWBWWWBBWBBWWWWWWBWBBWWWBBWWBWBBBWWWBBBWBWWWWBWW","WBWBWBBWBWBWWWWWWBWWWBWBBWBBWWWBBBWBBBWWWBBBBWBBWW","BWWBBWBBBWBWWWBBBWBWWBBBWWBWBBWWBBWWBWWBWBBWWBBWBW","BWBBBWBWBWWWBWBBBWWBWWWWBBWBBWBBBBBWWBWWWWBBWWWWWW","WBWBWBWBWWWWBWBBBWBBBWWBBBBWBBWBWWWWWBWWBWBWWWWWWW","WBBBWBBWWWBBBWBWBWWBBWWWBWBBBWBBWWWBWBWWBBWBWWWWWB","BWBWBWBWBBWBBWBWWBWWWWWWWBBWWBWWBWWWBBBBBBBWBWWWWW","BBWWBWWBWBBBWWBWBBBWBBWWBWBWWWBBBBWWWBBWWBBBWBBWWB","WBWBBWBBWWBWBWWWWWWWBWWBWBWWWBWBBBBWWBWBBBWWWWWWWB","BWBBWWWBBBWWBBBWWWBWWWWWBWBBWBBBWWBBBBBBBWBWBBWWWW","BWBBBWWBWBWBBWBWBWBBWWWWBBBWWWWWBBBBWWWWBWBBWWBBWB","BBBWWWBBWWBBWBBWWBWWWBBWWWBBBWBWBBBWBWBWWBBWBBWWBW","WBWBBWBWWWBBBBWBBWWBWBWBWWBBBWWWWBWWBWWBBBWWBWWWBB","WBWWBWWWBWWBWWWBBBBWBBWWWBBBWBWBWBWWWWBWBWWBWBBWWB","BWBWWWWBBWBBWWBBBWBBWWBWBWBBWWWBWWBWWBBBWBWBBBWBBB","WWWBBBWWBBWWBBWBWBWBBBWWWBWWBBWBBBWBBBBWBWWWWBWWWB"}
Returns: 1224
{"BBBB", "BBBB", "BBBB", "BBBB" }
Returns: 8
{"BWBBB", "WWBBW", "BBBBW", "WBWBB" }
Returns: 7
{"B", "W", "B", "B" }
Returns: 1
{"BWB", "BBW", "BWB" }
Returns: 1
{"BW", "BW", "BW" }
Returns: 2
{"BWWWWBBBBBBBWWBWBW", "BWWWWBBBBBBBWWBWBW" }
Returns: 18
{"BWBB" }
Returns: 1
{"B", "B", "B", "B" }
Returns: 2
{"BW", "WB" }
Returns: 0
{"BWBW", "BWBW", "BWBW" }
Returns: 4
{"WBWB" }
Returns: 0
{"BB", "BW" }
Returns: 1
{"BBBB", "BWWW" }
Returns: 3
{"BBWW", "BBBB", "BWBW", "WWBB", "BWBB", "BWWW" }
Returns: 10
{"W", "B", "W", "B" }
Returns: 0
{"WBW", "BWB", "WBW" }
Returns: 0
{"WB", "WB" }
Returns: 2
{"WB", "BW" }
Returns: 0
{"WWBWBWB" }
Returns: 1
{"B" }
Returns: 0
{"BWBW", "WBWB" }
Returns: 0
{"WWB", "WBW", "BWB" }
Returns: 1
{"WWBW", "BWBB", "WBBB", "BWBW" }
Returns: 5
{"W" }
Returns: 0
{"BBWBB" }
Returns: 2
{"BWBWWWW" }
Returns: 2
{"W", "W", "W", "W", "W" }
Returns: 2