Problem Statement
- 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 may have already painted some of the cells. The current state of the grid is given as a
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
{"??", "??"}
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.
{"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
{"B?", "?B"}
Returns: 3
{"BW", "??"}
Returns: 3
{"WWB", "WWW", "WWW", "WWW"}
Returns: 1
All colors have already been picked. The only possible coloring is already valid.
{"BBBBBB", "WWBBBB", "WBBBBB"}
Returns: 0
This coloring of the grid is not valid, the black cells do not form a convex shape.
{"?BB?", "BBBB", "?BB?"}
Returns: 5
{"???", "???", "???"}
Returns: 66
{"?????", "?????", "?????", "?????", "?????"}
Returns: 986
Bruteforce gives 986.
{"W???W", "?????", "?????", "?????", "W???W"}
Returns: 1
{"??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????"}
Returns: 155967956
{"?WW", "B?W", "BB?"}
Returns: 8
{"?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.
{"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
{"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
{"?"}
Returns: 2
{"B"}
Returns: 1
{"W"}
Returns: 1
{"??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????W???????????????????????","??????????????????????????????????????????????????"}
Returns: 77983978
{"B????????????????????????????????????????????????B","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","B????????????????????????????????????????????????B"}
Returns: 1
{"????????????????????????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
{"?????????","???????W?","?????????","?????????","?????????","?????????","?????????","?????????","??????W??","?????????","?????????","?????????","?????????","?????????","?????????","?????????","?????????"}
Returns: 3922493
{"???????????????????????","???????????????????????","?????????W?????????????","???????????????????????","???????W?????????W?????","???????????????????????","???????????????????????","???????????????????????","?????????????W?????????","????????????B??????????","??????????????B????????","?????????W?????????????","??W????????????????????","???????????????????????","???????????????????????","B??????????????????????","?W?????????????????????","??W?????????????????W??","???????????B???????????","?????????W?????????????","???????????????????????","???????????????????????","?????????????????W?????","W??????????????????????","???????????????????????","???????????????????????","?????????????????W?????","?????????W?????????????","?????W?????????????????"}
Returns: 0
{"??????????????????????????????????","???????W??????????????????????????","??????????????????????????W???????","??????B???????????????????????????","?????????????????B????????????????","??????????????????????????????????","???????W????????????B?????????????","?????????????W????????????????????","????????B?????????????????????????","??????????????????????????????????","???????W??????????????????????????","??????????????????????????????????","?????????????B????????????????????","??????????????????????????????????","????????????????W?????????????????","??????????????????????????????????","???B??????????????????????????????","????B?????????????????????????????","????????????????????W?????????????","??????????????????????????????????","????????????????????????B?????W???","??????????????????????????????????"}
Returns: 0
{"???????W????????????","????????????????????","????W???????????????","????????????????????","????????????????????","????????????????????","????????????????????","???W????????????????","??????????????????W?","????????????????????","???????W????????????","??????????B?????????","??????W?????????????","????????????????????","????????????????????","????????????????????","????????????????????","????????????????????","????????????????????","???????????????????W","????????????????????","????????????????????","????????????????????"}
Returns: 0
{"??????","??????","??????","??????","??????","??????","??????","??????","??????","??????","??????","??????","??????","??????"}
Returns: 154998
{"????????????????????????????????????????????B???","???????????????????W????????????????????????????","?????????W???????????????????????????????B??????","????????????????????????????????????????????????","??????????B?????????????????????????????????????","?????????????????W??????????????????????????????","????????????????????????????????????????????????","?????????????????????B??????????????????????????"}
Returns: 0
{"????????????????","????????????????","?????????W??????","????W???????????","???????BW???????","????????????????","????????????????","????????????????","????????????????","??B?????????????","????????????????","????????????????","????????????????","????WB??????????","????????????????","????????????????","????????????????","????????????????","????????????????","B???????????????","????????????????","????W???????????","????????????????","????????????????","????????????????","????????W???????","????????????????","????????????????","?W??????????????","????????????????","????????????????","????????????????","???????????????B","???????????W????","????????????????","????????????????","????????????????","?????????B??????","????????????????","????????????????","????????????????","???B????????????","????B???????????","?????????????W??","?????????W??????","????????????????","????????????????"}
Returns: 0
{"???W????????????????????????","????????????????????????????","????????????????????????????","???B????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","B???????????????????????????","??W?????????????????????????","??????????????????????????W?","???B????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","???????????????????W????????","????????????????????????????","???????????????????????B????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????","????????????????????????????"}
Returns: 0
{"B?????????????????????????????????"}
Returns: 34
{"??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
{"????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
{"?","W","?","W","?","?","?","B","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","W","?","?","?","?","?","W","?","?","?","?","?","?","?","?","?","?","?","?","?","B","?"}
Returns: 0
{"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
{"????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
{"????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
{"B?????W????????B????B?","??B??BB????B??????????","?????????W????W???B???","?W?B???????????W??????","??????B????B??W???????","??B???B??W????B??W???W"}
Returns: 0
{"???????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
{"??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
{"???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
{"?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
{"????W?????????????","?????????W????????","??????????????????","??????????????????","?????????W????????","????????????????W?","??????????????????","????????W??W??????","?WW??????????WW???","???W??????????????","????W?????????????","?W???W???W????????","?????W????????W???","??????????W???????","????W?????????????","??????W?W??????W??"}
Returns: 33606
{"?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
{"????????????W??","???????????????","???????????????","???W?W??W??????","????????WWW????","??????W???W????"}
Returns: 6148
{"??????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
{"????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
{"??????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
{"???????","???W???","??W??W?","??????W","???????","???W???","???????"}
Returns: 784
{"?????????????????????","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
{"??","??","??","??","??","??","??","??","??","??","??","??","??","??","?W","??","??","??","W?","??","??"}
Returns: 305
{"??","??","??","??","??","??","??","??","??","??","??","??","??","??","??","??","B?","??","??","??","??","??","B?","??","B?","??","?B","??","?B","??","??","??","??","??","??","??","??","??","??","B?","?B","??","??","??","??"}
Returns: 488
{"??????????????????????????","??????????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
{"????????????????????","??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
{"??????????????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
{"?????????????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
{"??","??","??","??","??","??","??","??","??","??","?B","??","??","B?","??","B?","B?","??","??","??","B?","??","??","B?","??","??","??","??"}
Returns: 243
{"??????????????BB?????????????????B??????","B??????????????????B???B???????B???B????"}
Returns: 49
{"?????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
{"???????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
{"???????????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
{"??B???????","??????????","??????????","?????????B","??????????","???B???B?B","??B????W??","???????B??","??????????","??????????","??????????","???????W??","??????????","????B????W","???????B??","??????????","???B????B?","??????????","??????????","?????W????"}
Returns: 0
{"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
{"??????????????????????????","?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
{"?????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
{"?????????????????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
{"??????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
{"????????????????????????????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
{"??"}
Returns: 4
{"????","????"}
Returns: 46
{"???????","???????","???????","???????"}
Returns: 1296
{"????????????????","????????????????","????????????????","????????????????","????????????????","????????????????","????????????????"}
Returns: 980580
{"?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????","?????????????????"}
Returns: 60730029
{"???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????","???????????????????????????????"}
Returns: 685819111
{"?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????","?????????????????????????????????"}
Returns: 503647436
{"????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????"}
Returns: 792104885
{"???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????"}
Returns: 383118731
{"????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????","????????????????????????????????????????????????"}
Returns: 347185194
{"?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????"}
Returns: 387821360
{"???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????","???????????????????????????????????????????????"}
Returns: 831675423
{"??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????"}
Returns: 466959323
{"???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????"}
Returns: 101192153
{"?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????"}
Returns: 888681522
{"??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????"}
Returns: 480090996
{"????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????","????????????????????????????????????????"}
Returns: 882384324
{"?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????????????????????????????????????????????????","?????B???????????????????????????????????????????","?????????????????????????????????????????????????"}
Returns: 605200880
{"???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????W???","???????????????????????????????????????????"}
Returns: 213501186
{"????????????????????????????????????????????","????????????????????W???????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????"}
Returns: 242155533
{"W????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","????????????????????????????????????????B"}
Returns: 459211245
{"????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","????????????????????????????????????????????","???????????????BW???????????????????????????","????????????????????????????????????????????"}
Returns: 485820426
{"??????????????????????????????????????????????","??W??????????????????????????????????????????W","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????","??????????????????????????????????????????????"}
Returns: 944880718
{"B??????????????????????????????????????????","B??????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","???????????????????????????????????????????","??????????????????W????????????????????????","???????????????????????????????????????????"}
Returns: 466886988
{"?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","?????????????????????????????????????????","????WWWWW????????????????????????????????","?????????????????????????????????????????"}
Returns: 516236605
{"?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","BBBBBBBBBBBBBBBBBBBBBBWWWWWWWWWWW????????????","?????????????????????????????????????????????"}
Returns: 116534074
{"?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","??W??????????????????????????????????????????","??W??????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????","?????????????????????????????????????????????"}
Returns: 111326409
{"BBB", "BBB", "BBB" }
Returns: 1
{"?????????????????????????????W", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "??????????????????????????????", "B?????????????????????????????" }
Returns: 895878312
{"??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????" }
Returns: 155967956
{"BBBBBBBBBBBBBBBBBBB?", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBB?BB?", "BBBBBBBBBBBBBBBBB?B?" }
Returns: 4
{"???????????????????????????????????????????????", "???????????????????????????????????????????????", "???????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
{"??????????", "??W???????", "??????????", "??????????", "??????????", "??????????" }
Returns: 15999
{"?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "????????????W????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????", "?????????????????????????????????????" }
Returns: 514342491