Statistics

Problem Statement for "BrokenChessboard"

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 String[] board. However, the coloring of the squares might not match the chessboard coloring scheme. Each string in board represents a row of squares of the board, and each character (all either 'B' or 'W') represents a square in that row. Return the minimum number of squares that would need their color swapped for the given board to become a valid chessboard.

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

  1. {"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.

  2. {"WW", "WW"}

    Returns: 2

    Either of the two valid boards we could make would take exactly 2 changes.

  3. {"BWB", "WBW", "BWB"}

    Returns: 0

    This board is already valid, so no fixes are needed.

  4. {"B", "W", "B", "B"}

    Returns: 1

    The board is not square, but anyways it only needs 1 square changed.

  5. {"BWBBB", "WWBBW", "BBBBW", "WBWBB"}

    Returns: 7

  6. {"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

  7. {"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

  8. {"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

  9. {"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

  10. {"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

  11. {"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

  12. {"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

  13. {"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

  14. {"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

  15. {"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

  16. {"BBBB", "BBBB", "BBBB", "BBBB" }

    Returns: 8

  17. {"BWBBB", "WWBBW", "BBBBW", "WBWBB" }

    Returns: 7

  18. {"B", "W", "B", "B" }

    Returns: 1

  19. {"BWB", "BBW", "BWB" }

    Returns: 1

  20. {"BW", "BW", "BW" }

    Returns: 2

  21. {"BWWWWBBBBBBBWWBWBW", "BWWWWBBBBBBBWWBWBW" }

    Returns: 18

  22. {"BWBB" }

    Returns: 1

  23. {"B", "B", "B", "B" }

    Returns: 2

  24. {"BW", "WB" }

    Returns: 0

  25. {"BWBW", "BWBW", "BWBW" }

    Returns: 4

  26. {"WBWB" }

    Returns: 0

  27. {"BB", "BW" }

    Returns: 1

  28. {"BBBB", "BWWW" }

    Returns: 3

  29. {"BBWW", "BBBB", "BWBW", "WWBB", "BWBB", "BWWW" }

    Returns: 10

  30. {"W", "B", "W", "B" }

    Returns: 0

  31. {"WBW", "BWB", "WBW" }

    Returns: 0

  32. {"WB", "WB" }

    Returns: 2

  33. {"WB", "BW" }

    Returns: 0

  34. {"WWBWBWB" }

    Returns: 1

  35. {"B" }

    Returns: 0

  36. {"BWBW", "WBWB" }

    Returns: 0

  37. {"WWB", "WBW", "BWB" }

    Returns: 1

  38. {"WWBW", "BWBB", "WBBB", "BWBW" }

    Returns: 5

  39. {"W" }

    Returns: 0

  40. {"BBWBB" }

    Returns: 2

  41. {"BWBWWWW" }

    Returns: 2

  42. {"W", "W", "W", "W", "W" }

    Returns: 2


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: