Statistics

Problem Statement for "TwoConvexShapes"

Problem Statement

A platypus has been given the mission to paint the cells on a grid either black or white according to the following two conditions:

  • For each color, all cells of that color must be connected. Formally, a pair of cells of color X is connected if there is a path of adjacent cells of color X between them. (Two cells are adjacent if they share a common edge.) We require that for each color, each pair of cells of that color must be connected.
  • All the cells of each color must form a convex shape. A group of cells of a given color is convex if in each row and each column the cells of that color form a connected segment (possibly taking the whole row or column). In other words, whenever two cells of the same color share the same row or the same column, all cells between them must also have that particular color.
The platypus is also allowed to paint the grid completely white or black.

The platypus may have already painted some of the cells. The current state of the grid is given as a String[] grid. The i-th character of the j-th element of grid that represents the cell at row j, column i is 'W' if it has been painted white, 'B' if it has been painted black, and '?' if it does not have a color yet. Let X be the number of different ways how to color the rest of the grid according to the above conditions. Return the value X modulo 1000000007 (10^9 + 7). Two ways to color a grid are different if the color of at least one cell differs.

Definition

Class:
TwoConvexShapes
Method:
countWays
Parameters:
String[]
Returns:
int
Method signature:
int countWays(String[] grid)
(be sure your method is public)

Constraints

  • grid will contain between 1 and 50 elements, inclusive.
  • Element 0 of grid will contain between 1 and 50 characters, inclusive.
  • The remaining elements of grid will contain the same number of characters as element 0.
  • Each character in each element of grid will be one of 'B', 'W', and '?' (quotes for clarity).

Examples

  1. {"??", "??"}

    Returns: 14

    Of all the 16 different ways to color the grid, only the following 2 are not valid. BW WB WB BW This is because cells of the same color are not connected.

  2. {"B?", "??"}

    Returns: 7

    The following seven ways to color the grid are correct: BB BW BB BW BB BB BW BB BW WW WW WB BW BB

  3. {"B?", "?B"}

    Returns: 3

  4. {"BW", "??"}

    Returns: 3

  5. {"WWB", "WWW", "WWW", "WWW"}

    Returns: 1

    All colors have already been picked. The only possible coloring is already valid.

  6. {"BBBBBB", "WWBBBB", "WBBBBB"}

    Returns: 0

    This coloring of the grid is not valid, the black cells do not form a convex shape.

  7. {"?BB?", "BBBB", "?BB?"}

    Returns: 5

  8. {"???", "???", "???"}

    Returns: 66

  9. {"?????", "?????", "?????", "?????", "?????"}

    Returns: 986

    Bruteforce gives 986.

  10. {"W???W", "?????", "?????", "?????", "W???W"}

    Returns: 1

  11. {"??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????"}

    Returns: 155967956

  12. {"?WW", "B?W", "BB?"}

    Returns: 8

  13. {"?WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "B?WWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "BB?WWWWWWWWWWWWWWWWWWWWWWWWWWWW", "BBB?WWWWWWWWWWWWWWWWWWWWWWWWWWW", "BBBB?WWWWWWWWWWWWWWWWWWWWWWWWWW", "BBBBB?WWWWWWWWWWWWWWWWWWWWWWWWW", "BBBBBB?WWWWWWWWWWWWWWWWWWWWWWWW", "BBBBBBB?WWWWWWWWWWWWWWWWWWWWWWW", "BBBBBBBB?WWWWWWWWWWWWWWWWWWWWWW", "BBBBBBBBB?WWWWWWWWWWWWWWWWWWWWW", "BBBBBBBBBB?WWWWWWWWWWWWWWWWWWWW", "BBBBBBBBBBB?WWWWWWWWWWWWWWWWWWW", "BBBBBBBBBBBB?WWWWWWWWWWWWWWWWWW", "BBBBBBBBBBBBB?WWWWWWWWWWWWWWWWW", "BBBBBBBBBBBBBB?WWWWWWWWWWWWWWWW", "BBBBBBBBBBBBBBB?WWWWWWWWWWWWWWW", "BBBBBBBBBBBBBBBB?WWWWWWWWWWWWWW", "BBBBBBBBBBBBBBBBB?WWWWWWWWWWWWW", "BBBBBBBBBBBBBBBBBB?WWWWWWWWWWWW", "BBBBBBBBBBBBBBBBBBB?WWWWWWWWWWW", "BBBBBBBBBBBBBBBBBBBB?WWWWWWWWWW", "BBBBBBBBBBBBBBBBBBBBB?WWWWWWWWW", "BBBBBBBBBBBBBBBBBBBBBB?WWWWWWWW", "BBBBBBBBBBBBBBBBBBBBBBB?WWWWWWW", "BBBBBBBBBBBBBBBBBBBBBBBB?WWWWWW", "BBBBBBBBBBBBBBBBBBBBBBBBB?WWWWW", "BBBBBBBBBBBBBBBBBBBBBBBBBB?WWWW", "BBBBBBBBBBBBBBBBBBBBBBBBBBB?WWW", "BBBBBBBBBBBBBBBBBBBBBBBBBBBB?WW", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBB?W"}

    Returns: 73741817

    Each of the 2^30 ways to color the remaining cells in the grid is valid.

  14. {"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"}

    Returns: 1

  15. {"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"}

    Returns: 1

  16. {"?"}

    Returns: 2

  17. {"B"}

    Returns: 1

  18. {"W"}

    Returns: 1

  19. {"??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????W???????????????????????","??????????????????????????????????????????????????"}

    Returns: 77983978

  20. {"B????????????????????????????????????????????????B","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","B????????????????????????????????????????????????B"}

    Returns: 1

  21. {"????????????????????????B???????????????","????????????????????????????????????????","??????B???????W???????????????????????B?","????????????????????????B???????????????","????????????????????????????????????????","????????????????????????????????????????","??????????????B?????????????????????????","??????????????????????B?????????????????","??????????????W?????????????????????????","??????????????????????????????????????B?","W?????????W?????????????????????????????","????????????????????????????????????????","?????????W??????????????????????????????","????????????????????????????????????????","W?????????????????????B?????????????????","????????????????????????????????????????","???????????????B????????????????????????","??????????????W?????????????????????????","?W??????????????????????????????????????","?????????????????W??????????????????????","????W???????????????????????????????????","????????????????????????????????????????","???W????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","??????????????????????B??????B??????????","???W????????????????????????????????????"}

    Returns: 0

  22. {"?????????","???????W?","?????????","?????????","?????????","?????????","?????????","?????????","??????W??","?????????","?????????","?????????","?????????","?????????","?????????","?????????","?????????"}

    Returns: 3922493

  23. {"???????????????????????","???????????????????????","?????????W?????????????","???????????????????????","???????W?????????W?????","???????????????????????","???????????????????????","???????????????????????","?????????????W?????????","????????????B??????????","??????????????B????????","?????????W?????????????","??W????????????????????","???????????????????????","???????????????????????","B??????????????????????","?W?????????????????????","??W?????????????????W??","???????????B???????????","?????????W?????????????","???????????????????????","???????????????????????","?????????????????W?????","W??????????????????????","???????????????????????","???????????????????????","?????????????????W?????","?????????W?????????????","?????W?????????????????"}

    Returns: 0

  24. {"??????????????????????????????????","???????W??????????????????????????","??????????????????????????W???????","??????B???????????????????????????","?????????????????B????????????????","??????????????????????????????????","???????W????????????B?????????????","?????????????W????????????????????","????????B?????????????????????????","??????????????????????????????????","???????W??????????????????????????","??????????????????????????????????","?????????????B????????????????????","??????????????????????????????????","????????????????W?????????????????","??????????????????????????????????","???B??????????????????????????????","????B?????????????????????????????","????????????????????W?????????????","??????????????????????????????????","????????????????????????B?????W???","??????????????????????????????????"}

    Returns: 0

  25. {"???????W????????????","????????????????????","????W???????????????","????????????????????","????????????????????","????????????????????","????????????????????","???W????????????????","??????????????????W?","????????????????????","???????W????????????","??????????B?????????","??????W?????????????","????????????????????","????????????????????","????????????????????","????????????????????","????????????????????","????????????????????","???????????????????W","????????????????????","????????????????????","????????????????????"}

    Returns: 0

  26. {"??????","??????","??????","??????","??????","??????","??????","??????","??????","??????","??????","??????","??????","??????"}

    Returns: 154998

  27. {"????????????????????????????????????????????B???","???????????????????W????????????????????????????","?????????W???????????????????????????????B??????","????????????????????????????????????????????????","??????????B?????????????????????????????????????","?????????????????W??????????????????????????????","????????????????????????????????????????????????","?????????????????????B??????????????????????????"}

    Returns: 0

  28. {"????????????????","????????????????","?????????W??????","????W???????????","???????BW???????","????????????????","????????????????","????????????????","????????????????","??B?????????????","????????????????","????????????????","????????????????","????WB??????????","????????????????","????????????????","????????????????","????????????????","????????????????","B???????????????","????????????????","????W???????????","????????????????","????????????????","????????????????","????????W???????","????????????????","????????????????","?W??????????????","????????????????","????????????????","????????????????","???????????????B","???????????W????","????????????????","????????????????","????????????????","?????????B??????","????????????????","????????????????","????????????????","???B????????????","????B???????????","?????????????W??","?????????W??????","????????????????","????????????????"}

    Returns: 0

  29. {"???W????????????????????????","????????????????????????????","????????????????????????????","???B????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","B???????????????????????????","??W?????????????????????????","??????????????????????????W?","???B????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","???????????????????W????????","????????????????????????????","???????????????????????B????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????"}

    Returns: 0

  30. {"B?????????????????????????????????"}

    Returns: 34

  31. {"??B?B?W?????BW??????????????????B???????WWW","???W??????????W???????????????????????B????","?WB???????B????B??????B????B????W??B??W????","??WB??W?BB??WB?????BB??B??????B??B?????????","??????????B?????W?????????W?????W?W????????","???B?????????????????????B?????????????????","???????????????????B?????B??????B??W????B??","W????BWB?????????????W???B??????W?B???????B","??W??W???????????BWW??????B?????BW????W??BB","?????BW?????????W??????B??????WB???????????","?????????B???????W???WW?W???????B?B??BB????","W??W??WW???????????????????????W???????B???","?????B?????????????????????????B???????????","????????W????W??B???????????B?????B???B????","??????????B????????B????W???????WW?????????","????????????W?B????B????W??????????????W?BW","??W?W?????????W???B????W?????B?B???B???????","?????W??????????B?BW???????????????????????","B????????BW??????B????B??????W???????B??W??","????????W??????W??????????W?BW??????W??????","?????B?B??WBB????W???????????????????W?B???","B??B??B???B?????????B????W??????????WW???W?","B??B?????B??W??????WWW????W???????B???W?W??","?????W?B?????W????????????????W???WW?????B?","????WB?????????????????B??W????????????W???","???W????????????B??W??W?B????????????????B?","??W????W?WB????????????????BW?????WW???W???","?BB??B???W?????BBB??W????????????????B??B??","??????B???B????B?W?????B?????????????B???B?","???????B?BB?W?B????????W??????B??WW????B??B","W?????W?????B?????????????B?????????BWW????","B?????????????????W?????W??????????W????W??","B????B??W???B?????????W?WWB???????W????????","BBB???????W??W??????????W?W?WB?????????????","???W???WW???W???????????B?????????B????????","?????????B????????????B????????????????????","?B???W?????WWW??B?????????B????W???W???????","??????????????????????????W????????BW???B??","??????????W??????B?B??????B????B?????B?????","?B?B??????????W?????????WB???B???????????W?","???B??B?W??B?????????B????B???B?B????????W?","??????W???????BWW??????????B????W?????????W"}

    Returns: 0

  32. {"????W?","B?????","?W????","??B??B","?B????","??????","??????","?W??B?","BWB???","???W??","?W?B??","??B?B?","??????","??????","??????","??????","??B???","??????","?B????","W??B?B","?W?B??","?????W","??????","?W???B","??????","???B??"}

    Returns: 0

  33. {"?","W","?","W","?","?","?","B","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","W","?","?","?","?","?","W","?","?","?","?","?","?","?","?","?","?","?","?","?","B","?"}

    Returns: 0

  34. {"WW???W?????B????????????","????B????B??BB?????BB???","WW??????????W??W????W?W?","??W???????????????????W?","W????WW?W????W????????B?","??W?????????????????????","B?B????W???W????????????","????????????????????W??W","?????WB?W???W????W???W??","???B????B??B??????B??W??","????W???W?W??????W??W???","???W?????????????WB???W?","?B???BW????????B????????","???????????????????????B","???????B???????B?????W?W","??????????W?????????????","??W???B???W??W????B?W???","???B???????BW???W???????","B??????????????????B????","?????????B??????????????","??????WB???WW????????W??","?W?W?????????????????B??","????????????W?B??????W??","????BB??B?B???B??????W??","?B?????????W??????B?B???","??????????????B???WW????","?B????W?W???????????????","????????B??????B?B?????B","??????????BW??????B???B?","?????????B?B?????????BB?","?????B????BW?B????BB????","B???B???????????????????","W??????????B????????????","????B??B?WB?B???????????","????????????W?W?B???W???","??B?????W???????????B???"}

    Returns: 0

  35. {"????B??B????B?","???????B?B????","???WWW????????","B??B?B???????B","???????????B??","?????????????B","?????B???W????","??????????????","?????B?B???B?B","??????????????","???????W??????","??B?????W?????","??????W????BW?","??BW????????B?","W?B???????????","????????BB???B","??B?W?B??W????","?????W??B?????","???WW???????W?","????BBW??W????","???????B???W??","??????W????W?W","??????????B???","??????W???????","???????W???W??","????W?????B???","????????W????W","??????????????","B?B???????????","??????????B??W"}

    Returns: 0

  36. {"????B??W????????W?WB?????B??????????W?","??B??W?B???????????????W?????????????B","?????B?????????B??????????????????????","BBBW???B??B????B????????B??W???????W?B","WB?????W?BW?????B???????WB????????B???","W???WWB????BB?????????B??????WW?????B?","??????????????B?????????W???W???????B?","????B?????????????????????W?????B?W?B?","?????????W?B???????BW??????????B??B???","?W?????????W???????????????????B?B????","????B?????????????????????????????????","????B????????W?????B?B?BW?????????????","B???W????W?B???W?WB??W?B??????????W?W?","B?B???????B???W?????W???????BB????????","????B????B?W??????????????????????????"}

    Returns: 0

  37. {"B?????W????????B????B?","??B??BB????B??????????","?????????W????W???B???","?W?B???????????W??????","??????B????B??W???????","??B???B??W????B??W???W"}

    Returns: 0

  38. {"???????W???B?????W???","??WW????B????????????","?B??W?W?W??????????B?","?B??W??????????B?????","W???????W??B?????????","?W???B????BW?????????","?????W???????????????","?????B???????W?W????W","?W???WB?B????????????","??????????B??B??B???B","B??????????????B?????","W????????????????????","???B???????????WW???B","B??BB??W????W????????"}

    Returns: 0

  39. {"??BBB??W?W?????????B?????WWW??????????????????","????W???W?B????W???????W?B?????W???????W??????","?????????????W????????????WBW????????W?W??????","???????W?W??????W????????B?W???W??????B?????W?","????????BW?????B?????????W?B??W????W?????????B","??????BB?B??????W?W????WWW??W??????B?????B????","??????B?W?BB??W?WW?????????WB??????????B??W???","????????BB????BB???????W?????B??W???????????B?","???W?????????????W?W?????B?W???B???????????B?W","??????????B???W?W???B?W???W???B?????W??????B??","??BBWW??????????????B?????????W?????????W?????","????W?W????W?B?B???????????B??WW?B?????B???W??","W?????????W??B???B???B???B?????B????WBB?????B?","B??W?W?B??????????BWB??W???????B??B??????B????","??????B??B??????????B??WB??????????B????W?????","W??W???B??????????B???????????????BW??????????","WW???????????W?W???WW?B???????????B????B?????B","?????B???????????W??W???B?B??????WW?????????B?","W??WW?????????WB??????????W???????W???????B???","??B??????W?B?????????W??????W????????W?????B??","????WW?W?????B?B????????B???W??????????B?????B","???????WB?????????????W??????????B????????????","??BW?B?????????W????????WWB?????B?????B??????B","W?????????????W???W????????W??????B??????????W","???W??????????????????B???B???B????WW?B???????","???B???????W???W?????WW??B??B??????B??W???????","????W?W?WW?????????????????????BW?????B?????W?","?????????????BW????W???????????????W?W??W????W","??????BB???????????B????????WWB?B??B????????B?","?W??B??????????????????????W??????????????????","??????????W????B????????B?????????????????????","?????????B?????????????????????BW?WB?W????W???","????????W?????BB?????W???B??????????????????B?","???????W??????W?W??????????B?B????????????????","W??????????????B???B??????B????????W????B?????","????????????W???B?W??W????WB????WB???????????W","?????????WB???????B?B????????B?B?W???B??W?????","???????B??????????B??????????W??????B?B???????","W????????????W????B????B????????W?W??W????????","??????????W?B???????????????????B?W???????????","???B??W?W??W??????W???B????????????W??????B??B","B??????????????????B?B?W??BB????B??????????WW?","?????W????????B?WW??WB??????W??W?????B???????W","??B???B???B???W????W??B??W????B????????B?B????","W???W??BB?W?????????????BB??????????W?????????","?W???W?BW?W????B???????W?W??W??????BW?????????","??WB????????????B??B???W?B?????????????????W??","????B???????????????????W????????????WB?W??W??","W????WBW??B?????????B?????????????????????????","?????B?W??????????B???????W?????????????B?????"}

    Returns: 0

  40. {"???B??????B??W???W??????B????BW????W????","??????????B?W??W?W????????????????W???B?","?B??????????W?????W???B?????W??????????W","?????W???????????????????W???B?B?????B?B","?????B????????WB?????W?W????????????????","???????B??????????????????????W?????????","?????B????????W??W?W????????????????????","?W??????????????B??????????WB????W?????W","????B??W?W?W???W?W????????W???B??B????B?","W?B?????????W???B??W??B???B?BB?W?????WB?","????W?????????????????????W??????BW?????","????W???????B??W?W????????????W?????W???","?W?B??B????B????B??W??W??????????B??????","?????B???????W?W??W???????????????BB????","?B?????????W????B??W?????B??B??????B???B"}

    Returns: 0

  41. {"?W?W?????????????????W?????????????????W???","??????W???????????W??W??????WW?W???W????W??","??????????????????????W?W???????????W??????","??W?????W?????W?????????W????W?????????????","W??????W???????????W????????W???????W??????","?????????W??W???????W???W????W???????W?????","???W??????W????????????W?????????????W?????","??????????????????W???W????????????????????","?????????????????????????????????W???WW????","W????W??W???W??????????W??????W???????W????","?????????????????WW?????W??????????????????","??????W??W?W??W????????????????W???????????","????W???????W??????W??W????????????????????","??????????WW???W??????W????W???W??????WW???","????W???????????????W??W?????W?????????????","???????W????????????????????????W???WW?????","?????W???W??????W?????W??W??????W????W?????","????????W?W??W???????????W????W???W????????","???????????????W?????????????W???W??????W??","?????????????????????W??W??????W??????????W","?W??????W?????????????????????W???????????W","??????????????W???????????W???W????????????","?????????????????????????????W????W????WWW?","????W?????WW??????W??????????????????WW????","?????WW??????W??W?????????W????????????????","?W?????????W????????????W?????????????WW???","???W?????????W?????????????????????????????","?????????????W????????W??????W?????????????","?W???????????W????????????????W???????W?W??"}

    Returns: 464

  42. {"????W?????????????","?????????W????????","??????????????????","??????????????????","?????????W????????","????????????????W?","??????????????????","????????W??W??????","?WW??????????WW???","???W??????????????","????W?????????????","?W???W???W????????","?????W????????W???","??????????W???????","????W?????????????","??????W?W??????W??"}

    Returns: 33606

  43. {"?WW??????????W??W??","????????????????W??","??????W???????????W","???????????????????","?????????W?????????","???W???W???????????","W?????WWW?W???????W","????????????????W??","??????????W????????","????W??????????????","??W???????????????W","?????????????W?W???","?????????W???W?????","??????????????W????","??????W????????????","??????W???????W????","??????WW??W???W????","??W???W??????????W?","????????????????W??","????????W?????W????","???????????????????","??????????????W????","???????????????????"}

    Returns: 969938

  44. {"????????????W??","???????????????","???????????????","???W?W??W??????","????????WWW????","??????W???W????"}

    Returns: 6148

  45. {"??????W????W??????????????????????????????W?????","????????WWW????????????????????????????W????????","???W????????????W???????????W?????????W?????????","????????????????????????????????????????W???????","???W????????????????????????????????????????????","???????W???????????????????????????W???W?W??????","?W????????????W????????????????W????????W??W??W?","???W????W?W?????W???WW?W??W?????????????????????","???????W??????????????????WWW????????W???W?W????","????????????W????????????WW??W?W????????WW??????","??W????????????????W??????????????W????W????????","?????WWW??????????W??????????W????????W?????????","W?????W?????????????????W?????W?????????????????","????W?????W??????????????WW??W???????W??????????","????W????????????????????????????????W??????????","???W??W????????????W???????W?????????WW??????WWW","?????????????W?????????????W????????W????W??????","??????W???W?????????W???????????????????????????","???W???W?????????????W??????????WW???????W??W???","W??W??????W???????????????????W?????????????????","????W???????????WW????????????????W??????????W??","??????????????W????????????WW????????W???W??????","??W???????????????????W??????????W?????????????W","????????????????????W???????????????W???????W???","??????????W?????????W????????????W?????W????????","?W??????????????????????????????????????????????","????????W??????????????????????????????W????????","??W?W??????WW???????????????W???????????????W???","?????????????????W??????????????????W??W????????","??????????W?????????W???W????W????W?????????????","?????W??W????????????W???W?????W???????????WWW?W","??????W?????????????WW??????????????????????????","?W???W?W????????????W????????????????W??????????","?W???????W??????????W???W?W????????W????????????","??????????????????????????????W?WW??????????????","????W?????????W?????????????????????????????????","???????W????????????????W????W?W???W????W??W???W","?W???W?????????????????W????????????????????????","???????????W????????????WWW?WW??????????????W???","?????????W???????????????????????????????W??W??W"}

    Returns: 4763

  46. {"????W??W???????????","??????????????W????","???????????????W???","????????????????W??","???????????????????","W??W????W??W???????","??????W??W?????W?W?","????????????WW??W??","?????W??W????W?????","??????????W????????","W??????????????W???","???????????????W???","?????????W???W?????","W??W???????????????","?W?W?????????????W?","??????????????W????","????W??????????W???","???????????????????","??????????????????W","?W?????????????????","??W??????????W?????","???????????W???????","????????????????W??","??W????????????????","??????W???????????W","??W????????????????","?W??W??????????????","???W?W?????????????","??WW???????????????","????W???W??????????","??????W?????????WW?","???????????WW??????","???W???????????????","?????????????????W?","???????W?W??W??????","????????????WW?WW??","?????????????W?????","??W???????????WWW??","?????????????????WW","?????W???????WW???W","????W??????????W???","???????????W???????","?????????????????W?","????????W???????W??"}

    Returns: 127406

  47. {"??????W?????????????W???W???????????","???????????????W????????W???W???????","??????????????????WW?W???????W?????W","?????????????????????????????W??????","???????????????????????????W???????W","????????????W?????W????????????W????","?W?W???????????????????????????WW???","W??????????????????W????????????????","??????????W?????????WW??????????????","????????W????????W?????W????W???????","????????????????????????????????????","???WW????????W?????????W????????????","????????????????????????????????????","????W????????W??W?????????W????????W","????????????????WW??W???????????W???","???????????????????W??W???W???????W?","?????W?????????????????????????W????","?????????W?????????????????W????????","????W??????W?????????????W??????????","?????????W?W?????????????W??????????","????????W?????W?????????????????????","???????????????????????W?????W??????","??????W???W???W??W???W??W???????????","W??????W?W??W??????W?W?????W???W?W??","?????????W???????????????????W????WW","???????W?????????????W??W??????W????","??W????????????W?????????W???W?????W","??????????????????????W????????????W","?W???W??????????????????????????????","?W?????????????W???W????????????????","??????????W????????W??????W?????????","??????????W???W???W?W????????????W?W","???????W??W?????????????????W?W?????","?????????W???W??????????????????????","????????????????????????????????????","?????????W??W?W??W?W????????????????","????????????????????W???????????????","?????????W??????????????????????WW??","?????????????????????WW?W????W??W???","??????????W?????WW????W?????????????","WW??????????????W?????????W??W?W?W??","?????W??????????????W???????????W???","WW??????W??W????????????????????????","????????W?????????W??????????W??????","????W??W?????W??????????W???????????"}

    Returns: 13200

  48. {"???????","???W???","??W??W?","??????W","???????","???W???","???????"}

    Returns: 784

  49. {"?????????????????????","W?W?W????????????????","??????????????WWW????","???????W???????W?????","?W???????W???????????","??????W??????????????","??????W?????????W????","??W?W???????????W????","??????W??W?????W?????","?????????????????????","?W???????W??W?W??????","W??????????????W?????","?????????????W?W?????","????????W???????W????","?W?????????????W????W","??????????W?????W????","????????????????????W","?????????????????????","???WW??????????????W?","????????W??????????W?","?????????W???????W???","?????????????????????","??W???W??????????????","W???????W????????????","?????????????????WW??","???W?????????WW??????","?????????????W???W???","?W?????????W?????????","?????????????????????","???????W?????????????","W???????W????????????","?????W??W???????WW???","W????????????????????","????????????????W????","???????W??????WW?????","??W??????????????????","??W??????????????W?W?"}

    Returns: 294734

  50. {"??","??","??","??","??","??","??","??","??","??","??","??","??","??","?W","??","??","??","W?","??","??"}

    Returns: 305

  51. {"??","??","??","??","??","??","??","??","??","??","??","??","??","??","??","??","B?","??","??","??","??","??","B?","??","B?","??","?B","??","?B","??","??","??","??","??","??","??","??","??","??","B?","?B","??","??","??","??"}

    Returns: 488

  52. {"??????????????????????????","??????????B???????????????","????B?????????B????BBB????","??????B??????B?????????B?B","??????????????????????B???","???????B???????B????????B?","????????????B??????????B??","????????????????????BB????","BB??????????B???????????B?","??????????????????????????","BB?????????????B??B???????","?????B??????????B?????B???","B?B?B????B???????B?????B??","?????????B????????????????","??????????????????????B??B","???B????????????B????????B","??B????????????????B??????","?????????B???????????B?B?B","??????????????????????B???","????BB??????B??B??????????","????????????????B?????????","??B?B???B?????????????B???","???????????B????B?????????","?BB???????????????????????","???????B?????B????????????"}

    Returns: 42527

  53. {"????????????????????","??B????????B?B?????B","????????????????????","??B??????????????B??","????????????B???????","????????????????B???","????B???????????????","??B????B????????????","???????????B??B???B?","??????B????B????????","???????B???????B????","???????????B??????B?","???????????????????B","????????????????????","?????????BB??????B??","?B?BB??????????????B","?B??????????????????","????B?????????B?????","???????????B????????","??????B????????B??B?","???B??????B?????????","????????????????????","????????????B???B???","????BB??B???????B??B","??????????B?B?????B?","???B??B?????????????","????????????????????","B?????????????B?????","??????????????????B?","????????B??B????????","???????????????B????","?????B??????????????","?B??B???????????????","????B??????????BB???","?????????????????B??","B?????BB??B?????????","????????????????????"}

    Returns: 13838

  54. {"??????????????B???????BB??????????????????????","????????????????????BB?????????????B????B?????","??????????????B???????B????????B??????????????","???????????B??B?B?????????BB??????B???B???????","???B??????B?????B??????????????????????B??????","???B?B???????B?B??????????????B???????????????","??????B???????????????????B?????????????????B?","??????????B??????????B????????????B????????B??","?B?B???????B?????B??B?B?????B?????????????????","??B??????????B??????????????????B?????????BB??","???B?B??????????????????????B?????????????B???","??????B?B??B?????????B???????B????????????????","????????????BB?B???B???B??????????????????????","?B??BBB??????????????????????B???B???????B????","????????????????????B???????????B??????B????BB","?????B???????????B???????????????????B????????","???B?????B???????????B????????????????????????","????????B?????????????B?B????????????????B????","???????????????????B??????B??B????????????????","?????????????B???????????B??????B????????????B","?????????????????????????????????B??????????B?","????????????B???????????B????????????B????????","B????????????B?????B???B????????B?????????????","??B??????B???B??B???????????????????????????B?","?????????????????????????????????????????B????","???????????B?????????????????B?B?????????????B","???????????????????????????????????????????B??","?????B??????B??B??B??????????????B???????????B","??B???????????????????B??????B?B?B????B?????B?","?B????????????B??????????????B??????B?????B?B?","????????????????B?????????????????????????????","????????????????????????B?????B???????B???????","??????B???????????????B???????????????????????","??????B?????????????????B?B????????B??????????","?B???????????????B?????????B??????????????????","???B????????B??B?BB???????????????B??????B????","??????????????????????B?????????????B?B???????","B????BB??B?B??????????B??????????B????????????","???????????????BB????????????????????B????????","?BB??????B???????B???????B??B?????????????B???"}

    Returns: 404725

  55. {"?????????????B????????????B???????","?????????B??????B?????????????????","B??B??????????????????????????????","?B??B?B?????B???????B?????????B???","?B???????????B?B?????B????B???????","?????B????????????????????????????","??B?????????B?B?????????B?????????","???????B?????B?B????????????????B?","????????????????????????????????B?","????????????????????????B?????????"}

    Returns: 21669

  56. {"??","??","??","??","??","??","??","??","??","??","?B","??","??","B?","??","B?","B?","??","??","??","B?","??","??","B?","??","??","??","??"}

    Returns: 243

  57. {"??????????????BB?????????????????B??????","B??????????????????B???B???????B???B????"}

    Returns: 49

  58. {"?????B????B??????????B??????","???B??????????B???B???B???B?","?????B?????????????B????????","???B????B??????????????????B","????????????????????????????","?????B?????????????????????B","?????B????B?????B??????????B","??????B????????????B????????","????????B?????????????????B?","??????BB????B?????B?????????","???B???????B??????BB????????","B???????????????B?BB????????","??????????B?????????????????","?????????????????B???????B??","???B??????B???????B??B??????","??BB?B?B????????????B???????","????????????????????????????","???????B?????B??????????????","???????????B??B?????????B???","??????B??B?????????????????B","??????????B?B??????BBB?BB???","?????????????????????BBB????","????B???B??????????????B????","????????????????????????????","?B???????????B???????B??????","????B?????????????????????B?","????????????????????????????","????BB???????????????B??????","??B?????B??????????BB???????","B?????????B??B??????????????","B?????B????????????B?????B??","?????????????B??????????????","???????B?????B??????????????","????????????B?????????????B?","?B?B?B??????????????????????","?????????BB?????BB???????B??","?????????????????????????B??","?????????BB????????B????????","???B??????????????BB??B?????","???????B?????B??????????????","???????B???????B????????????"}

    Returns: 38099

  59. {"???????W??????????????B????????????B?????????","?????????B?????B??????????BBB???B???B????????","????????B????B??????????????????BBB???????B??","????????????B?????B??????????????????????????","???BB????B???????????????????????????B??????B","B????????????B?????B?BB??B???????????????????","?????????????????????????????B?????B?????????","???B????????????????B?????????????????BB?B???","?????????????B??????????????????????B????????","?????B??????????B?B?B????????????????????????","??????????B????????????????????????B???B?B?BB","?????????????????????????????????B?????B?????","??B??????????????????????B???????B???????B??B"}

    Returns: 8195

  60. {"???????????B?B?W???????????","?????????????????????B?????","????????????B???????????BB?","???BBB????????B????????????","???????B??????????B????????","?????B????????????????B????","??B????????????????????????","?BB???B????????????????B???","B????????????????B?B???????","??B??????B???B???????B?????","B????????????B?????????????"}

    Returns: 102

  61. {"??B???????","??????????","??????????","?????????B","??????????","???B???B?B","??B????W??","???????B??","??????????","??????????","??????????","???????W??","??????????","????B????W","???????B??","??????????","???B????B?","??????????","??????????","?????W????"}

    Returns: 0

  62. {"BB???????B????B??WB???B??","????????????B????????????","?????????BW??????????????","??????????BB??????B???B??","?????????????????????????","????????B??B?????????????","??????B???B?B??B??????B?B","?B????????B????B?????B???","??B???B????????B??B?B????","???B????B?????B??????????","???????????????B??BB?????","???????????????B?????????","B?????B????B??BB?????????","????????????????B????????","????BB?????????B?????????","???????B???B?????????B??B","??????B?????????????????B","????????B????????????????","???W?B????????B??????????","????????B???????????????B","?????????????????????????","?????????????????????????","??????????????B??????????","?????????????????????????","?????????B????????BB????B","?B??B?B?????W????????????","????????B??????????B?????","?????????????B??B?B??????","????BB???????????????????","????????????BB???????????","?????B????????B??????????","??????????B??????????????","BB???????????B?????B????B","?????????????????????B???","????B?????????????????B?B","????????????????BB???B???","????????????B???B????????","?B?????????????????????B?","????????B??????B?????????","?????????????????????????","B?????W??????????????????","?B????????????????BB?????","??????????B????B?B???????","??????????B????BB???????B","?????????????B??????B????","??B????????????????B????W","????????B?B?B???????W????","B????????W?B?????????????","?????B???????????????????"}

    Returns: 0

  63. {"??????????????????????????","?B????B??B????????????????","?????B?????????????????BB?","??????????????????????????","B???B??????B?????????????B","????B???????????????B?B?W?","???????B???B???B??????????","?????????B????????????????","??B??B????B?????B?????B???","??????B???????BB???????BB?","?????????????????W????????","B????????????????????B????","?????????B????????????????","????B??B???????????????B??"}

    Returns: 0

  64. {"?????B??B???????????????????B???B?????","????B??????B???????????B?B????????????","?????????????????B?????????????????B??","?????B????????????????B???????????????","????B?????B????BB????B?????????????B??","?????????????B?????B??????????????????","?????B????????????BB????B?????????????","??????BB???????????????????????B??????","???????????????????????????????????B?B","B?????B????B????B????????B???B??B?????","??BB?WB???????????????????????????????","????????????????????BB????W???????????","??????????B??????W??B??????W??????????","???????????????B????B????B??????????B?","????????????B?????B???B???????????????","????B?????????????????????????B???????","????W??????????B?????????B????BBB??B??","????B???????B?B???B?????B????????B????","B?????????W??????????????????B????????","?????????????B????????????????????B???","???B????????B???B????????????B???B????","?B??????????B????????????B????B????B??","????????W??????????BB????????????B????","??B???????????????????????????????????","?????B?????????????????B??????????????","?????B????WB?BB??????B????????B???????","???B?????B??????????????????B?????????","?????????????????B??BB???B????????????","??B???B?B????????B?????????BB?????B???","???????BB????????????????B?W?????B????","B??????????B?B????BB?????????????B?W??","?????????B?BB????B????B????B??????????","???????????????????????????W?B????????","?????????????B???????????????????????W","??B?B?????????????????????????????B???","??????B?????????????????????B?????????","?????????????B???B????????B???????????","????W?????BB??B???B??B?B??????????????"}

    Returns: 0

  65. {"?????????????????B????????B????","???B?????????B?????????B????B??","???W?B???????????B??????B??????","B??????????????????????????????","??B????????B???B????B??????????","BB???????B???B??????????B?B????","????????????????B??B???????????","?????????????????????????B?????","??????B?????????????????????BB?","?B?????????????????????????????","???????????????????B?B?????B???","???????????????B????????????B??","?B?B?BB???????B????????????????","??????B?B????????B???????B????B","??B??????BB???????B??W??B??????","???????B?BBBB??????B???????????","???B???????????????????????????","???B???????B??B???????B??B???B?","???????B??B????????????????????","?B?B??????B?????????????????B??","?B???W??BW?????????BB??????????","?????????????????BB??????????B?","????????W??????????????????????","?????????????????????B?????????","?B?????????????????B???B???????","B?B????B???????????????????????","???????B???????????????????????","?????????????????????????????W?","B??????????B??B????????????????","??????????????????????W????????","?????B????B???????????????????B","???WB??W??????????????B????????","?????????????????????B????????B","?B????B????????????B???B???????","B??????????B???????????????????","????B??????B???????????B???????","??????????B?BB???B?????????B???","????W???B??B???????B???????????","?????????????????????B???B?????","?????????W???????????????B???B?","????????????W????????????B?W???","B?B??B????????????B????????????"}

    Returns: 0

  66. {"??????B????B????????????????????BB???????????????","?B?????B????????????????????????????B????????????","?????????B????????????B?B??????????????B????????B","????????????B??????????????????????????B?????????","??????????????????????????????????B???B?B????????","???????????????????????????????B??????B??????????","??B?????????B???????B????????????????????????????","??????????????????????B???????????????????B????B?","???B????????????????????B?????????B??????B???????","B??B??B??????????????????????????????????????????","??????????????????BB?????B?B?????B???B???B?B?????","?B????B???????B?B????B??????B???????????????B????","???????????????????????????????B?????????????????","?????B??W??BB???????????????????????????W????????","??B???????????????BB???????????????????B?????????","???B???????B????????????????????????????B????????","????????????????????B?B????????????B???W??B??????","?B????W?B??????????????????????????BB?B??????????","??????B????????B???????????????W?????????????????"}

    Returns: 0

  67. {"????????????????????????????B??","???????????????????????????????","???????????????????????????????","????W?B????????B??B????????????","??????????????????????????B?B??","???????W?B??????????BB?????????","B?????????????????????????????B","B?????????????????B????BB??????","??????????B????????????????????","????B????????B???B?????????????","B???????????????????????B??????","????????B??????????????B???????","?????????????B???????B??????B??"}

    Returns: 0

  68. {"??"}

    Returns: 4

  69. {"????","????"}

    Returns: 46

  70. {"???????","???????","???????","???????"}

    Returns: 1296

  71. {"????????????????","????????????????","????????????????","????????????????","????????????????","????????????????","????????????????"}

    Returns: 980580

  72. {"?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????"}

    Returns: 60730029

  73. {"???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????"}

    Returns: 685819111

  74. {"?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????"}

    Returns: 503647436

  75. {"????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????"}

    Returns: 792104885

  76. {"???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????"}

    Returns: 383118731

  77. {"????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????"}

    Returns: 347185194

  78. {"?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????"}

    Returns: 387821360

  79. {"???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????"}

    Returns: 831675423

  80. {"??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????"}

    Returns: 466959323

  81. {"???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????"}

    Returns: 101192153

  82. {"?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????"}

    Returns: 888681522

  83. {"??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????"}

    Returns: 480090996

  84. {"????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????"}

    Returns: 882384324

  85. {"?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????B???????????????????????????????????????????","?????????????????????????????????????????????????"}

    Returns: 605200880

  86. {"???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????W???","???????????????????????????????????????????"}

    Returns: 213501186

  87. {"????????????????????????????????????????????","????????????????????W???????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????"}

    Returns: 242155533

  88. {"W????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","????????????????????????????????????????B"}

    Returns: 459211245

  89. {"????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","???????????????BW???????????????????????????","????????????????????????????????????????????"}

    Returns: 485820426

  90. {"??????????????????????????????????????????????","??W??????????????????????????????????????????W","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????"}

    Returns: 944880718

  91. {"B??????????????????????????????????????????","B??????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","??????????????????W????????????????????????","???????????????????????????????????????????"}

    Returns: 466886988

  92. {"?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","????WWWWW????????????????????????????????","?????????????????????????????????????????"}

    Returns: 516236605

  93. {"?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","BBBBBBBBBBBBBBBBBBBBBBWWWWWWWWWWW????????????","?????????????????????????????????????????????"}

    Returns: 116534074

  94. {"?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","??W??????????????????????????????????????????","??W??????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????"}

    Returns: 111326409

  95. {"BBB", "BBB", "BBB" }

    Returns: 1

  96. {"?????????????????????????????W", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "B?????????????????????????????" }

    Returns: 895878312

  97. {"??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????" }

    Returns: 155967956

  98. {"BBBBBBBBBBBBBBBBBBB?", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBB?BB?", "BBBBBBBBBBBBBBBBB?B?" }

    Returns: 4

  99. {"???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????B???????????????????????????????????????", "??????????B?B??????????????????????????????????", "?????BB???????BB???????????????????????????????", "??B???????B?B??????????????????????????????????", "??B????????????????????????????????????????????", "????B???B???B??????????????????????????????????", "???????????????????????????????????????????????", "???????B????B??B???????????????????????????????", "B??????????????????????????????????????????????", "?B?B???????????????????????????????????????????", "?B?????????????????????????????????????????????", "?????B?B?B?????????????????????????????????????", "???B????B??????????????????????????????????????", "???????????????????????????????????????????????", "?????????B?????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "?????????????????????????????????????????W?????", "???????????????????????????W???W???????????????", "????????????????????????????????W???????????W??", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "?????????????????????????????????????????W?????", "??????????????????????????????????W????????????", "???????????????????????????W???W???????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "????????????????????????????????????????W??????", "?????????????????????????W???????WW????????????", "???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????????????????????????????W????W??????????", "???????????????????????????W??W???????????W????", "????????????????????????WW????????W????????????", "??????????????????????????????W????W???????????", "???????????????????????????????????????????????", "??????????????????????????????W????????????????", "????????????????????????????????????????W???W??", "???????????????????????????????????W????W??W???", "???????????????????????????????????????????????" }

    Returns: 32664376

  100. {"??????????", "??W???????", "??????????", "??????????", "??????????", "??????????" }

    Returns: 15999

  101. {"?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "????????????W????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????" }

    Returns: 514342491


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: