Problem Statement
Some games may have already been played. You are given the information about the current state of the tournament in the
The winning rate of a player is the percentage of games they won. In particular, at the end of the tournament the winning rate of a player can be computed as the number of games they won divided by n-1.
The variance of a sequence is the average square distance of an element of the sequence from the mean of the sequence. Formally, suppose you have a sequence s[0], ..., s[n-1]. Then:
- The mean of this sequence is mu(s) = ( s[0] + ... + s[n-1] ) / n.
- The variance of this sequence is var(s) = ( (s[0]-mu(s))^2 + ... + (s[n-1]-mu(s))^2 ) / n.
Let r[0], ..., r[n-1] be the sequence of the winning rates of our n players at the end of the tournament. You are given a
Definition
- Class:
- UnfinishedTournament
- Method:
- construct
- Parameters:
- String[], int
- Returns:
- String[]
- Method signature:
- String[] construct(String[] G, int x)
- (be sure your method is public)
Constraints
- n will be between 2 and 20, inclusive.
- G will contain exactly n elements.
- Each element in G will contain exactly n characters.
- Each character in G will be one of {'W', 'L', '?', '-'}.
- For each i, G[i][i] = '-'.
- For each i != j: {G[i][j], G[j][i]} = {'W', 'L'} or G[i][j] = G[j][i] = '?'.
- x will be between 0 and 1,000,000, inclusive.
Examples
{"-??", "?-?", "??-"}
20000
Returns: {"-WL", "L-W", "WL-" }
As x = 20000, we have v = 0.02. In other words, we want the variance to be in the closed interval [0, 0.04]. The sample output shown above corresponds to a tournament in which each player has one win: 0 defeated 1, 1 defeated 2, and 2 defeated 0. For this tournament the winning rates of the three players are {0.5, 0.5, 0.5}. The variance of this sequence is 0, which is still within the desired interval.
{"-??", "?-?", "??-"}
166666
Returns: {"-WW", "L-W", "LL-" }
This time we want to have winning rates such that their variance is around v = 0.166666. The sample output describes a tournament in which the winning rates are r = {1, 0.5, 0} and thus var(r) = 1/6.
{"-??", "?-?", "??-"}
100000
Returns: { }
For a tournament with three players the only two possible variances are those shown in Examples 0 and 1. There is no combination of results that would produce a variance in the interval [0.08, 0.12].
{"-LW?", "W-??", "L?-W", "??L-"}
70000
Returns: {"-LWW", "W-LW", "LW-W", "LLL-" }
{"-WL?WL??LL","L-???WWLW?","W?-??L?LL?","???-???LLL","L???-?LW?L","WLW??-?WWW","?L??W?-L?W","?WWWLLW-?W","WLWW?L??-?","W??WWLLL?-"}
54321
Returns: {"-WLLWLLLLL", "L-LLWWWLWW", "WW-LLLLLLL", "WWW-LWLLLL", "LLWW-LLWLL", "WLWLW-WWWW", "WLWWWL-LLW", "WWWWLLW-LW", "WLWWWLWW-W", "WLWWWLLLL-" }
{"-?", "?-"}
1000000
Returns: { }
{"-?WLW??W??","?-WLL?LW?L","LL-?L???L?","WW?-?WW?LL","LWW?-WW???","???LL-LW??","?W?LLW-W?W","LL???LL-LW","??WW???W-W","?W?W??LLL-"}
0
Returns: {"-LWLWLWWWL", "W-WLLWLWLL", "LL-WLWWLLW", "WWL-WWWLLL", "LWWL-WWLWL", "WLLLL-LWWW", "LWLLLW-WWW", "LLWWWLL-LW", "LWWWLLLW-W", "WWLWWLLLL-" }
{"-?WLW??W??","?-WLL?LW?L","LL-?L???L?","WW?-?WW?LL","LWW?-WW???","???LL-LW??","?W?LLW-W?W","LL???LL-LW","??WW???W-W","?W?W??LLL-"}
30000
Returns: {"-LWLWLWWWL", "W-WLLWLWLL", "LL-WLWWLLL", "WWL-WWWLLL", "LWWL-WWLWW", "WLLLL-LWWL", "LWLLLW-WWW", "LLWWWLL-LW", "LWWWLLLW-W", "WWWWLWLLL-" }
{"-?WLW??W??","?-WLL?LW?L","LL-?L???L?","WW?-?WW?LL","LWW?-WW???","???LL-LW??","?W?LLW-W?W","LL???LL-LW","??WW???W-W","?W?W??LLL-"}
40000
Returns: {"-LWLWLWWWW", "W-WLLWLWLL", "LL-WLWWLLL", "WWL-WWWLLL", "LWWL-WWLWW", "WLLLL-LWLL", "LWLLLW-WLW", "LLWWWLL-LW", "LWWWLWWW-W", "LWWWLWLLL-" }
{"-?WLW??W??","?-WLL?LW?L","LL-?L???L?","WW?-?WW?LL","LWW?-WW???","???LL-LW??","?W?LLW-W?W","LL???LL-LW","??WW???W-W","?W?W??LLL-"}
107000
Returns: {"-WWLWWWWLW", "L-WLLLLWLL", "LL-LLLLLLL", "WWW-LWWWLL", "LWWW-WWWLW", "LWWLL-LWLL", "LWWLLW-WLW", "LLWLLLL-LW", "WWWWWWWW-W", "LWWWLWLLL-" }
{"-?WLW??W??","?-WLL?LW?L","LL-?L???L?","WW?-?WW?LL","LWW?-WW???","???LL-LW??","?W?LLW-W?W","LL???LL-LW","??WW???W-W","?W?W??LLL-"}
108000
Returns: { }
{"-WLWLLLL","L-LLWLLW","WW-WWWWW","LWL-WWWW","WLLL-LWL","WWLLW-LW","WWLLLW-W","WLLLWLL-"}
47174
Returns: {"-WLWLLLL", "L-LLWLLW", "WW-WWWWW", "LWL-WWWW", "WLLL-LWL", "WWLLW-LW", "WWLLLW-W", "WLLLWLL-" }
{"-WWWW?WWWWW","L-WWWWWWWWW","LL-WWW???WW","LLL-WWWWWWW","LLLL-WWWWWW","?LLLL-WWWWW","LL?LLL-WWWW","LL?LLLL-WWW","LL?LLLLL-?W","LLLLLLLL?-W","LLLLLLLLLL-"}
87074
Returns: {"-WWWWWWWWWW", "L-WWWWWWWWW", "LL-WWWWWWWW", "LLL-WWWWWWW", "LLLL-WWWWWW", "LLLLL-WWWWW", "LLLLLL-WWWW", "LLLLLLL-WWW", "LLLLLLLL-WW", "LLLLLLLLL-W", "LLLLLLLLLL-" }
{"-??????????","?-?????????","??-????????","???-???????","????-????L?","?????-LW???","?????W-??L?","?????L?-???","????????-??","????W?W??-?","??????????-"}
80004
Returns: {"-LLLLLWWLLL", "W-LLLWLWLLL", "WW-LLLWWLLL", "WWW-WWLLLLL", "WWWL-WLLLLL", "WLWLL-LWLLL", "LWLWWW-LLLL", "LLLWWLW-LLL", "WWWWWWWW-LL", "WWWWWWWWW-L", "WWWWWWWWWW-" }
{"-WLWL?WWWWWWWLWWWW","L-WWLWWWWLWWWWWWLL","WL-LWWW?WLWWL?LLWL","LLW-W?WWWLLWWWWWWL","WWLL-WWWWWWLWLWWLW","?LL?L-WLWWLWWLWWWW","LLLLLL-WWWWLWWWLWW","LL?LLWL-LWWWWWWWWW","LLLLLLLW-WWWWWWWWW","LWWWLLLLL-?LWWWLLW","LLLWLWLLL?-WLWW?WW","LLLLWLWLLWL-WWLWWW","LLWLLLLLLLWL-WWLWW","WL?LWWLLLLLLL-LLWL","LLWLLLLLLLLWLW-WWW","LLWLLLWLLW?LWWL-LL","LWLLWLLLLWLLLLLW-L","LWWWLLLLLLLLLWLWW-"}
40811
Returns: {"-WLWLWWWWWWWWLWWWW", "L-WWLWWWWLWWWWWWLL", "WL-LWWWWWLWWLWLLWL", "LLW-WWWWWLLWWWWWWL", "WWLL-WWWWWWLWLWWLW", "LLLLL-WLWWLWWLWWWW", "LLLLLL-WWWWLWWWLWW", "LLLLLWL-LWWWWWWWWW", "LLLLLLLW-WWWWWWWWW", "LWWWLLLLL-WLWWWLLW", "LLLWLWLLLL-WLWWWWW", "LLLLWLWLLWL-WWLWWW", "LLWLLLLLLLWL-WWLWW", "WLLLWWLLLLLLL-LLWL", "LLWLLLLLLLLWLW-WWW", "LLWLLLWLLWLLWWL-LL", "LWLLWLLLLWLLLLLW-L", "LWWWLLLLLLLLLWLWW-" }
{"-WW","L-W","LL-"}
161169
Returns: {"-WW", "L-W", "LL-" }
{"-??W","?-?L","??-W","LWL-"}
10937
Returns: {"-LWW", "W-WL", "LL-W", "LWL-" }
{"-?W?L??WW?W????W","?-L???WWWLW????W","LW-?????W?????W?","???-W??L???????W","W??L-????W??L???","?????-W?W?WL????","?L???L-W????????","LL?W??L-?????L??","LLL??L??-???????","?W??L????-W???LW","LL???L???L-??W?W","?????W?????-????","????W???????-??W","???????W??L??-??","??L??????W????-?","LL?L?????LL?L??-"}
48741
Returns: {"-LWLLLLWWLWLWWLW", "W-LLLWWWWLWLLWLW", "LW-WWLLLWLLLWWWW", "WWL-WLLLWWWWLLLW", "WWLL-WWWWWLWLWLW", "WLWWL-WLWWWLLWWW", "WLWWLL-WLWLWWLLW", "LLWWLWL-WWWWWLLW", "LLLLLLWL-LWWLLLL", "WWWLLLLLW-WWLWLW", "LLWLWLWLLL-WLWLW", "WWWLLWLLLLL-LWWW", "LWLWWWLLWWWW-WWW", "LLLWLLWWWLLLL-LW", "WWLWWLWWWWWLLW-W", "LLLLLLLLWLLLLLL-" }
{"-LLWWLWLWLL","W-LLLLWWLLW","WW-LWWLLLLW","LWW-WLWLWWW","LWLL-LWWLLL","WWLWW-LLWWL","LLWLLW-LLWL","WLWWLWW-LWW","LWWLWLWW-LW","WWWLWLLLW-W","WLLLWWWLLL-"}
37157
Returns: {"-LLWWLWLWLL", "W-LLLLWWLLW", "WW-LWWLLLLW", "LWW-WLWLWWW", "LWLL-LWWLLL", "WWLWW-LLWWL", "LLWLLW-LLWL", "WLWWLWW-LWW", "LWWLWLWW-LW", "WWWLWLLLW-W", "WLLLWWWLLL-" }
{"-WWWLWLWWLWLWWWLWL","L-WWW?WLWWLWWLWLW?","LL-WWWWLWLLWWWL??W","LLL-?WWWWWW?WLWLLW","WLL?-WLWWWWLWWWWWW","L?LLL-WWWLWWWWWWLW","WLLLWL-W?WLLLWWWLL","LWWLLLL-WLWWWWWWWW","LLLLLL?L-WWLWWLWWW","WLWLLWLWL-L?WW?WWW","LWWLLLWLLW-WW?WWLW","WLL?WLWLW?L-LWLWWW","LLLLLLWLLLLW-WLWWL","LWLWLLLLLL?LL-LLWL","LLWLLLLLW?LWWW-WWW","WW?WLLLLLLLLLWL-LW","LL?WLWWLLLWLLLLW-L","W?LLLLWLLLLLWWLLW-"}
14434
Returns: {"-WWWLWLWWLWLWWWLWL", "L-WWWWWLWWLWWLWLWW", "LL-WWWWLWLLWWWLWWW", "LLL-WWWWWWWWWLWLLW", "WLLL-WLWWWWLWWWWWW", "LLLLL-WWWLWWWWWWLW", "WLLLWL-WWWLLLWWWLL", "LWWLLLL-WLWWWWWWWW", "LLLLLLLL-WWLWWLWWW", "WLWLLWLWL-LWWWWWWW", "LWWLLLWLLW-WWWWWLW", "WLLLWLWLWLL-LWLWWW", "LLLLLLWLLLLW-WLWWL", "LWLWLLLLLLLLL-LLWL", "LLWLLLLLWLLWWW-WWW", "WWLWLLLLLLLLLWL-LW", "LLLWLWWLLLWLLLLW-L", "WLLLLLWLLLLLWWLLW-" }
{"-WW","L-W","LL-"}
180204
Returns: {"-WW", "L-W", "LL-" }
{"-LWLLLLLL?L?","W-LLWLLLLLWW","LW-LWLLLLLLW","WWW-LLLLW?LL","WLLW-LWLLLLL","WWWWW-WWLL?L","WWWWLL-LLWLL","WWWWWLW-?WLW","WWWLWWW?-LWL","?WW?WWLLW-LL","WLWWW?WWLW-L","?LLWWWWLWWW-"}
28741
Returns: {"-LWLLLLLLWLW", "W-LLWLLLLLWW", "LW-LWLLLLLLW", "WWW-LLLLWWLL", "WLLW-LWLLLLL", "WWWWW-WWLLWL", "WWWWLL-LLWLL", "WWWWWLW-WWLW", "WWWLWWWL-LWL", "LWWLWWLLW-LL", "WLWWWLWWLW-L", "LLLWWWWLWWW-" }
{"-LLLLWW??LL?LLLLLW?","W-WW?LWL?L?L?LWLWWW","WL-?LL?L??W?L?L?LLW","WL?-?L??LLLLLL?WLL?","W?W?-???L?WLLLL?WLL","LWWW?-LL??LW??WW?LL","LL???W-?LL?W?LLWL?L","?WW??W?-??W?WL?LL?L","???WW?W?-LWW???WLWW","WW?W??W?W-??L?L?W?L","W?LWLW?LL?-?LWLWLWW","?W?WWLL?L??-WW??LLL","W?WWW??L?WWL-?LWLW?","WW?WW?WW??LL?-LLLWL","WLW?WLW??WW?WW-LLLL","WW?L?LLWL?L?LWW-???","WLWWL?WWWLWWWWW?-LW","LLWWWW??L?LWLLW?W-W","?LL?WWWWLWLW?WW?LL-"}
14960
Returns: {"-LLLLWWWWLLWLLLLLWW", "W-WWLLWLLLLLWLWLWWW", "WL-LLLWLWWWWLWLWLLW", "WLW-WLWWLLLLLLWWLLW", "WWWL-WLWLWWLLLLWWLL", "LWWWL-LLWLLWWLWWWLL", "LLLLWW-WLLWWWLLWLWL", "LWWLLWL-WWWLWLWLLWL", "LWLWWLWL-LWWLLLWLWW", "WWLWLWWLW-LLLWLLWWL", "WWLWLWLLLW-LLWLWLWW", "LWLWWLLWLWW-WWWLLLL", "WLWWWLLLWWWL-WLWLWL", "WWLWWWWWWLLLL-LLLWL", "WLWLWLWLWWWLWW-LLLL", "WWLLLLLWLWLWLWW-WLW", "WLWWLLWWWLWWWWWL-LW", "LLWWWWLLLLLWLLWWW-W", "LLLLWWWWLWLWWWWLLL-" }
{"-WWWLLWW?","L-?WWWWWL","L?-?W?W?W","LL?-??LW?","WLL?-WLL?","WL??L-LLW","LLLWWW-??","LL?LWW?-W","?WL??L?L-"}
30590
Returns: {"-WWWLLWWW", "L-WWWWWWL", "LL-WWWWWW", "LLL-WWLWW", "WLLL-WLLW", "WLLLL-LLW", "LLLWWW-WW", "LLLLWWL-W", "LWLLLLLL-" }
{"-??","?-?","??-"}
161854
Returns: {"-WW", "L-W", "LL-" }
{"-?WLWWW?WWW?W??W?","?-??LW????W?WL??L","L?-W?LWW??WWW?W?L","W?L-?L?W????WW?WW","LW??-??WWW?W?WLW?","LLWW?-LW?WWWWW?WW","L?L??W-L??W?W?WWL","??LLLLW-L?LWWW?WW","L???L??W-W??LL???","L???LL??L-WWW?L??","LLL??LLW?L-WW??L?","??L?LL?L?LL-??WW?","LLLL?LLLWLL?-WWWL","?W?LLL?LW???L-WWW","??L?W?L??W?LLL-WW","L??LLLLL??WLLLL-?","?WWL?LWL????WLL?-"}
19658
Returns: {"-LWLWWWLWWWLWLLWL", "W-WWLWWLWLWLWLLLL", "LL-WWLWWLLWWWLWLL", "WLL-WLLWLLLLWWWWW", "LWLL-WWWWWLWLWLWL", "LLWWL-LWLWWWWWLWW", "LLLWLW-LLWWLWWWWL", "WWLLLLW-LLLWWWLWW", "LLWWLWWW-WWLLLWLL", "LWWWLLLWL-WWWLLLW", "LLLWWLLWLL-WWWWLW", "WWLWLLWLWLL-LWWWL", "LLLLWLLLWLLW-WWWL", "WWWLLLLLWWLLL-WWW", "WWLLWWLWLWLLLL-WW", "LWWLLLLLWWWLLLL-W", "WWWLWLWLWLLWWLLL-" }
{"-??L?LW?L?WLLL","?-?WLLLWLWW??W","??-LL?WLW??LWW","WLW-LLLLLLL??L","?WWW-LLWW?LLW?","WW?WW-?L?L??WL","LWLWW?-WLWW??L","?LWWLWL-WLL??L","WWLWL?WL-LL???","?L?W?WLWW-LLLL","LL?WW?LWWW-?L?","W?W?W????W?-W?","W?L?LL???WWL-?","WLLW?WWW?W???-"}
13609
Returns: {"-LWLWLWWLWWLLL", "W-LWLLLWLWWLLW", "LW-LLWWLWLWLWW", "WLW-LLLLLLLWWL", "LWWW-LLWWLLLWW", "WWLWW-LLLLWWWL", "LWLWWW-WLWWLLL", "LLWWLWL-WLLWWL", "WWLWLWWL-LLWLW", "LLWWWWLWW-LLLL", "LLLWWLLWWW-WLW", "WWWLWLWLLWL-WL", "WWLLLLWLWWWL-W", "WLLWLWWWLWLWL-" }
{"-??????????????","?-????????L????","??-?????L??????","???-????L??????","????-??????????","?????-?????W???","??????-WWW?????","??????L-???????","??WW??L?-??????","??????L??-?????","?W????????-??L?","?????L?????-???","????????????-??","??????????W??-?","??????????????-"}
37681
Returns: {"-LLLLLLLWWWWWWL", "W-LLLLWLWWLWWWL", "WW-WLLLLLWWWWLL", "WWL-WLWWLLWWLLL", "WWWL-WWWWLLLLLL", "WWWWL-LWLWLWLLL", "WLWLLW-WWWLLLLL", "WWWLLLL-WWLLLWL", "LLWWLWLL-WWWWLL", "LLLWWLLLL-WWWWL", "LWLLWWWWLL-LWLL", "LLLLWLWWLLW-WWL", "LLLWWWWWLLLL-WL", "LLWWWWWLWLWLL-L", "WWWWWWWWWWWWWW-" }
{"-LLLLLLWWWLLLLWLLWW","W-WWWWLWWWLWWLLLWWL","WL-WWLWWWWWLL?WWWL?","WLL-WLLWWWLL?WLLLLL","WLLL-WLWWLWWWLWLLWW","WLWWL-LWLWLWWWWWLLL","WWLWWW-WWWWWWLLWLWW","LLLLLLL-WWWLWWWLWLL","LLLLLWLL-WWWLWWW?WW","LLLLWLLLL-WW?WLWLLW","WWLWLWLLLL-LWWWLLLW","WLWWLLLWLLW-LWLWWWW","WLW?LLLLW?LW-WLWWLL","WW?LWLWLLLLLL-WWLWW","LWLWLLWLLWLWWL-WWWW","WWLWWLLWLLWLLLL-WLL","WLLWWWWL?WWLLWLL-WW","LLWWLWLWLWWLWLLWL-W","LW?WLWLWLLLLWLLWLL-"}
11640
Returns: {"-LLLLLLWWWLLLLWLLWW", "W-WWWWLWWWLWWLLLWWL", "WL-WWLWWWWWLLWWWWLW", "WLL-WLLWWWLLWWLLLLL", "WLLL-WLWWLWWWLWLLWW", "WLWWL-LWLWLWWWWWLLL", "WWLWWW-WWWWWWLLWLWW", "LLLLLLL-WWWLWWWLWLL", "LLLLLWLL-WWWLWWWWWW", "LLLLWLLLL-WWWWLWLLW", "WWLWLWLLLL-LWWWLLLW", "WLWWLLLWLLW-LWLWWWW", "WLWLLLLLWLLW-WLWWLL", "WWLLWLWLLLLLL-WWLWW", "LWLWLLWLLWLWWL-WWWW", "WWLWWLLWLLWLLLL-WLL", "WLLWWWWLLWWLLWLL-WW", "LLWWLWLWLWWLWLLWL-W", "LWLWLWLWLLLLWLLWLL-" }
{"-WWWW?W?LL??WLWWWLW","L-WWW???WL?W???WWW?","LL-??WL?L???LWWW?L?","LL?-W?W?LW?WW?W?W??","LL?L-?WWWWLWW?WWLLW","??L??-LW????LL?LLL?","L?WLLW-WLWWW?W??LLW","????LLL-WWW???WWWWW","WLWWL?WL-W???WWWWWW","WW?LL?LLL-WW?WWW??W","????W?LL?L-???WWWWW","?L?LL?L??L?-W?WWW??","L?WLLW?????L-W??L?L","W?L??WL?LL??L-W??WW","L?LLL??LLLLL?L-LW?L","LLL?LW?LLLLL??W-?WW","LL?LWWWLL?LLW?L?-L?","WLW?WWWLL?L??L?LW-W","L???L?LLLLL?WLWL?L-"}
17888
Returns: {"-WWWWLWLLLLLWLWWWLW", "L-WWWLLWWLLWLLLWWWL", "LL-WWWLWLWWLLWWWLLL", "LLL-WLWWLWWWWLWLWLL", "LLLL-LWWWWLWWLWWLLW", "WWLWW-LWWWWWLLLLLLL", "LWWLLW-WLWWWLWLLLLW", "WLLLLLL-WWWWLLWWWWW", "WLWWLLWL-WLLLWWWWWW", "WWLLLLLLL-WWWWWWLWW", "WWLLWLLLWL-LLWWWWWW", "WLWLLLLLWLW-WWWWWLL", "LWWLLWWWWLWL-WLLLWL", "WWLWWWLWLLLLL-WLLWW", "LWLLLWWLLLLLWL-LWWL", "LLLWLWWLLLLLWWW-LWW", "LLWLWWWLLWLLWWLW-LL", "WLWWWWWLLLLWLLLLW-W", "LWWWLWLLLLLWWLWLWL-" }
{"-?W?WWWWLWWWWW?LWW?","?-???WWWW?WWWWWW???","L?-LWW?WWWWL??WW???","??W-?WWW??WWWW?W??W","L?L?-??W?W?LWL??WWW","LLLL?-??W?W?WWW?WWW","LL?L??-W??W?W??W???","LLLLL?L-LW?LW?WW?W?","WLL??L?W-WWWWLLWW??","L?L?L??LL-W?WWWWLWW","LLLL?LL?LL-W?WWWW?W","LLWLW??WL?L-?WWWWLW","LL?LLLLLLL??-WWW???","LL?LWL??WLLLL-WW?LW","?LL??L?LWLLLLL-??W?","WLLL??LLLLLLLL?-?LW","L???LL??LWLL????-?L","L???LL?L?L?W?WLW?-W","???LLL???LLL?L?LWL-"}
72001
Returns: {"-LWLWWWWLWWWWWWLWWW", "W-LLLWWWWLWWWWWWWWW", "LW-LWWLWWWWLLLWWWWW", "WWW-LWWWLLWWWWWWWWW", "LWLW-WLWLWLLWLWWWWW", "LLLLL-LLWWWLWWWWWWW", "LLWLWW-WWWWLWLWWWWW", "LLLLLWL-LWWLWWWWWWW", "WLLWWLLW-WWWWLLWWWW", "LWLWLLLLL-WWWWWWLWW", "LLLLWLLLLL-WLWWWWWW", "LLWLWWWWLLL-LWWWWLW", "LLWLLLLLLLWW-WWWWWW", "LLWLWLWLWLLLL-WWWLW", "LLLLLLLLWLLLLL-WWWW", "WLLLLLLLLLLLLLL-WLW", "LLLLLLLLLWLLLLLL-LL", "LLLLLLLLLLLWLWLWW-W", "LLLLLLLLLLLLLLLLWL-" }
{"-LLLW","W-LWL","WW-LL","WLW-L","LWWW-"}
9907
Returns: {"-LLLW", "W-LWL", "WW-LL", "WLW-L", "LWWW-" }
{"-?WWWW?W","?-?W??WW","L?-W?W??","LLL-W?WW","L??L-??W","L?L??-W?","?L?L?L-W","LL?LL?L-"}
97736
Returns: {"-WWWWWWW", "L-WWWWWW", "LL-WWWWW", "LLL-WWWW", "LLLL-WWW", "LLLLL-WW", "LLLLLL-W", "LLLLLLL-" }
{"-??????L????????W?L","?-?W????????W?W????","??-L?????????L???W?","?LW-???????????????","????-?L?WW?????????","?????-?????W???????","????W?-????????????","W??????-???????????","????L???-?W???W?WL?","????L????-???????W?","????????L?-????????","?????L?????-?W?L???","?L??????????-?????L","??W????????L?-?????","?L??????L?????-????","???????????W???-???","L???????L???????-??","??L?????WL???????-W","W???????????W????L-"}
25069
Returns: {"-LLLLLLLLWWWWWWWWWL", "W-LWLLLLLWLLWWWWWWW", "WW-LLLWLWLWWWLLWLWW", "WLW-LWLLLLLWLWWWWWW", "WWWW-WLWWWLWLLLLLWW", "WWWLL-WWWWLWWLLLLWW", "WWLWWL-WWLLWWLWLLWW", "WWWWLLL-WLWWLLLLLLL", "WWLWLLLL-LWLWWWLWLL", "LLWWLLWWW-WWLLLLLWW", "LWLWWWWLLL-LLWLWWLL", "LWLLLLLLWLW-WWWLWWW", "LLLWWLLWLWWL-WLWWLL", "LLWLWWWWLWLLL-WWLWW", "LLWLWWLWLWWLWL-WLLL", "LLLLWWWWWWLWLLL-WWW", "LLWLWWWWLWLLLWWL-LL", "LLLLLLLWWLWLWLWLW-W", "WLLLLLLWWLWLWLWLWL-" }
{"-???W","?-?L?","??-L?","?WW-W","L??L-"}
98855
Returns: {"-LWWW", "W-WLW", "LL-LW", "LWW-W", "LLLL-" }
{"-???","?-??","??-?","???-"}
157996
Returns: {"-WWW", "L-WW", "LL-W", "LLL-" }
{"-???????????","?-??????????","??-?????????","???-L????W??","???W-???????","?????-??????","??????-W????","??????L-????","????????-??W","???L?????-??","??????????-?","????????L??-"}
45951
Returns: {"-LLLLLWWWWWL", "W-WLWLLLWWLL", "WL-LLWWWWWLL", "WWW-LWWLLWLL", "WLWW-LWLWLLL", "WWLLW-WLLLLL", "LWLLLL-WWWLL", "LWLWWWL-LLLL", "LLLWLWLW-LLW", "LLLLWWLWW-LL", "LWWWWWWWWW-W", "WWWWWWWWLWL-" }
{"-WWLWWWWLWW?WWWWL","L-WLWWLWWL?W?WLLL","LL-?WLWWWWW?LLLWL","WW?-WWLLL?LLLWWWL","LLLL-WWWLLWWWW?LW","LLWLL-WWWLWW?LWWW","LWLWLL-LWWWWL?L?L","LLLWLLW-LWWWLWLLW","WLLWWLLW-LWWLWLL?","LWL?WWLLW-LWW?WL?","L?LWLLLLLW-LLWWLW","?L?WLLLLLLW-W?WWW","L?WWL?WWWLWL-L?LW","LLWLLW?LL?L?W-WLL","LWWL?LWWWLLL?L-WL","LWLLWL?WWWWLWWL-L","WWWWLLWL??LLLWWW-"}
3082
Returns: {"-WWLWWWWLWWWWWWWL", "L-WLWWLWWLWWWWLLL", "LL-WWLWWWWWWLLLWL", "WWL-WWLLLWLLLWWWL", "LLLL-WWWLLWWWWWLW", "LLWLL-WWWLWWWLWWW", "LWLWLL-LWWWWLWLWL", "LLLWLLW-LWWWLWLLW", "WLLWWLLW-LWWLWLLW", "LWLLWWLLW-LWWWWLW", "LLLWLLLLLW-LLWWLW", "LLLWLLLLLLW-WWWWW", "LLWWLLWWWLWL-LWLW", "LLWLLWLLLLLLW-WLL", "LWWLLLWWWLLLLL-WL", "LWLLWLLWWWWLWWL-L", "WWWWLLWLLLLLLWWW-" }
{"-WLL??","L-LL??","WW-L?L","WWW-LL","???W-?","??WW?-"}
56163
Returns: {"-WLLLW", "L-LLLW", "WW-LWL", "WWW-LL", "WWLW-W", "LLWWL-" }
{"-W??????WL????","L-??W???WL????","??-?W?????????","???-??WW??????","?LL?-W????????","????L-????L???","???L??-???????","???L???-??????","LL??????-LWW??","WW??????W-L??W","?????W??LW-???","????????L??-W?","???????????L-?","?????????L???-"}
11053
Returns: {"-WLWLLLLWLWWWW", "L-WLWLLLWLWWWW", "WL-LWWLLWWWWLL", "LWW-LWWWLWLLLL", "WLLW-WWWWWLLLL", "WWLLL-WWWWLLLL", "WWWLLL-WLLWLLW", "WWWLLLL-LWLWLW", "LLLWLLWW-LWWWW", "WWLLLLWLW-LWWW", "LLLWWWLWLW-WWL", "LLLWWWWLLLL-WW", "LLWWWWWWLLLL-L", "LLWWWWLLLLWLW-" }
{"-W?LWW?W","L-L??W?W","?W-WL??W","W?L-WW?W","L?WL-W?L","LL?LL-??","??????-L","LLLLW?W-"}
44687
Returns: {"-WLLWWWW", "L-LWWWWW", "WW-WLLWW", "WLL-WWWW", "LLWL-WWL", "LLWLL-WW", "LLLLLL-L", "LLLLWLW-" }
{"-WWWWWW","L-WW?WW","LL-WWWW","LLL-WWL","L?LL-WL","LLLLL-W","LLLWWL-"}
75239
Returns: {"-WWWWWW", "L-WWWWW", "LL-WWWW", "LLL-WWL", "LLLL-WL", "LLLLL-W", "LLLWWL-" }
{"-WWLLW","L-WWWW","LL-WWW","WLL-W?","WLLL-W","LLL?L-"}
43334
Returns: {"-WWLLW", "L-WWWW", "LL-WWW", "WLL-WW", "WLLL-W", "LLLLL-" }
{"-??L??LWW?","?-????WW?L","??-?LW?W?L","W??-??W???","??W?-W??LL","??L?L-W???","WL?L?L-L?W","LLL???W-?L","L???W???-L","?WW?W?LWW-"}
2840
Returns: {"-LWLLWLWWW", "W-LWWLWWLL", "LW-LLWWWLL", "WLW-LWWLLW", "WLWW-WLLLL", "LWLLL-WLWW", "WLLLWL-LWW", "LLLWWWW-WL", "LWWWWLLL-L", "LWWLWLLWW-" }
{"-???W?","?-WLW?","?L-?W?","?W?-?W","LLL?-?","???L?-"}
96667
Returns: {"-WWWWW", "L-WLWW", "LL-WWW", "LWL-WW", "LLLL-W", "LLLLL-" }
{"-?L????L?L","?-?W??????","W?-??????W","?L?-????W?","????-??WW?","?????-????","??????-???","W???L??-??","???LL???-W","W?L?????L-"}
25062
Returns: {"-LLLWWWLWL", "W-WWLLLWWL", "WL-WLWLWLW", "WLL-WWLWWL", "LWWL-LWWWW", "LWLLW-WLLW", "LWWWLL-LLW", "WLLLLWW-WW", "LLWLLWWL-W", "WWLWLLLLL-" }
{"-?W????L?????W????L?","?-L?WL?LL????LLL?LLW","LW-LW????L?WLWWW??L?","??W-L?L?LL?LW?LLL?LL","?LLW-??L?L??LW?L?L??","?W???-???L???L??WLL?","???W??-LL??WW?L?WWL?","WW??W?W-?L??LLL??L??","?W?W??W?-L?W?LL???W?","??WWWW?WW-LW???L?LLL","?????????W-??L?W??LW","??LW??L?LL?-????W?L?","??WLW?LW????-?W??LLL","LWL?LW?WW?W??-WL?LWW","?WLW??WWW???LL-L????","?WLWW????WL??WW-LL?L","???W?LL????L???W-LL?","?W??WWLW?W??WW?WW-LW","WWWW?WW?LWWWWL??WW-L","?L?W?????WL?WL?W?LW-"}
12826
Returns: {"-LWLLLLLLWWWWWWWWWLL", "W-LLWLWLLWWWWLLLWLLW", "LW-LWLWLWLLWLWWWLWLW", "WWW-LWLWLLWLWWLLLWLL", "WLLW-WLLWLWLLWWLWLWL", "WWWLL-WWWLWWLLLLWLLL", "WLLWWL-LLWLWWLLWWWLL", "WWWLWLW-WLWLLLLWLLWW", "WWLWLLWL-LWWLLLLLWWW", "LLWWWWLWW-LWLWWLLLLL", "LLWLLLWLLW-WLLWWWWLW", "LLLWWLLWLLL-WWLWWWLW", "LLWLWWLWWWWL-WWWLLLL", "LWLLLWWWWLWLL-WLWLWW", "LWLWLWWWWLLWLL-LLWWW", "LWLWWWLLWWLLLWW-LLWL", "LLWWLLLWWWLLWLWW-LLW", "LWLLWWLWLWLLWWLWW-LW", "WWWWLWWLLWWWWLLLWW-L", "WLLWWWWLLWLLWLLWLLW-" }
{"-LLLL??L?L?LLL","W-?LLLWLLLLLLL","W?-LLL?LLLLLL?","WWW-LLLLLLLLLL","WWWW-WL?LLLLLL","?WWWL-LLLLLLLL","?L?WWW-LLW??L?","WWWW?WW-L??WL?","?WWWWWWW-LL?LL","WWWWWWL?W-LLLL","?WWWWW??WW-LLL","WWWWWW?L?WW-LL","WWWWWWWWWWWW-L","WW?WWW??WWWWW-"}
67701
Returns: {"-LLLLWWLWLWLLL", "W-WLLLWLLLLLLL", "WL-LLLWLLLLLLW", "WWW-LLLLLLLLLL", "WWWW-WLWLLLLLL", "LWWWL-LLLLLLLL", "LLLWWW-LLWWWLW", "WWWWLWW-LWWWLW", "LWWWWWWW-LLWLL", "WWWWWWLLW-LLLL", "LWWWWWLLWW-LLL", "WWWWWWLLLWW-LL", "WWWWWWWWWWWW-L", "WWLWWWLLWWWWW-" }
{"-?????W??L??????L","?-L???????????L??","?W-???????????L??","???-?????????????","????-????W?W?????","?????-???????????","L?????-?????L????","???????-??????L??","????????-???W????","W???L????-???LL??","??????????-??????","????L??????-?????","??????W?L???-????","?????????W???-?L?","?WW????W?W????-?L","?????????????W?-W","W?????????????WL-"}
0
Returns: {"-LLLLLWWLLWWWWWWL", "W-LLLLLLWWWWWWLWL", "WW-LLLLWLLWWWWLWL", "WWW-LLLLLWWWWWLLL", "WWWW-LLLWWLWWLLLL", "WWWWW-LLLWWLLLWLL", "LWWWWW-LWLWLLLWLL", "LWLWWWW-WWLLLLLLW", "WLWWLWLL-LWLWLWLW", "WLWLLLWLW-LWWLLWW", "LLLLWLLWLW-WLWWWW", "LLLLLWWWWLL-LWWWW", "LLLLLWWWLLWW-LWWW", "LLLLWWWWWWLLW-LLW", "LWWWWLLWLWLLLW-WL", "LLLWWWWWWLLLLWL-W", "WWWWWWWLLLLLLLWL-" }
{"-?L???","?-?L??","W?-?L?","?W?-??","??W?-?","?????-"}
56667
Returns: {"-WLWWW", "L-WLWW", "WL-WLW", "LWL-WW", "LLWL-W", "LLLLL-" }
{"-??W???????L?????","?-??L??W?????WW?L","??-?WLW?WL???????","L??-L????L????L?W","?WLW-???????????L","??W??-?W??LL?????","??L???-??W?W?L???","?L???L?-W?W???LWW","??L????L-??WLLW?L","??WW??L??-W??L?WW","?????W?L?L-W?????","W????WL?L?L-L??WL","????????W??W-????","?L????W?WW???-???","?L?W???WL?????-?W","???????L?L?L???-L","?W?LW??LWL?W??LW-"}
0
Returns: {"-LLWLLLLLWWLWWWWW", "W-LWLLLWWWLLWWWLL", "WW-LWLWLWLWWLLWLL", "LLW-LWLWWLWWWLLLW", "WWLW-LLWLWWLWWLLL", "WWWLW-LWLWLLWWLLL", "WWLWWW-LLWLWLLLLW", "WLWLLLW-WLWLWLLWW", "WLLLWWWL-LWWLLWWL", "LLWWLLLWW-WLLLWWW", "LWLLLWWLLL-WWWWLW", "WWLLWWLWLWL-LLWWL", "LLWLLLWLWWLW-WWLW", "LLWWLLWWWWLWL-LWL", "LLLWWWWWLLLLLW-WW", "LWWWWWWLLLWLWLL-L", "LWWLWWLLWLLWLWLW-" }
{"-?L???","?-?L?L","W?-???","?W?-WL","???L-?","?W?W?-"}
43334
Returns: {"-WLWWW", "L-WLWL", "WL-WWW", "LWL-WL", "LLLL-W", "LWLWL-" }
{"-L??W?WL","W-WWL???","?L-WL?WW","?LL-W?L?","LWWL-WW?","????L-W?","L?LWLL-W","W?L???L-"}
15715
Returns: {"-LWLWWWL", "W-WWLLWW", "LL-WLWWW", "WLL-WWLW", "LWWL-WWW", "LWLLL-WW", "LLLWLL-W", "WLLLLLL-" }
{"-WLLLLW","L-LWLWL","WW-LLLL","WLW-LLL","WWWW-WW","WLWWL-?","LWWWL?-"}
35556
Returns: {"-WLLLLW", "L-LWLWL", "WW-LLLL", "WLW-LLL", "WWWW-WW", "WLWWL-W", "LWWWLL-" }
{"-?LWLWLWLLLWLLW?","?-WWLLLWLLWL?LWW","WL-WLWWLWLLLWW?L","LLL-WLLLLLLWLLW?","WWWL-L?LWLLLLWLL","LWLWW-LWLLLLLWWL","WWLW?W-W?L?WWLLL","LLWWWLL-LLLWLLWL","WWLWLW?W-WLWWLWL","WWWWWWWWL-LLWWLW","WLWWWW?WWW-LLLLL","LWWLWWLLLWW-?LWW","W?LWWWLWLLW?-LLL","WWLWLLWWWLWWW-WL","LL?LWLWLLWWLWL-L","?LW?WWWWWLWLWWW-"}
0
Returns: {"-WLWLWLWLLLWLLWW", "L-WWLLLWLLWLWLWW", "WL-WLWWLWLLLWWWL", "LLL-WLLLLLLWLLWW", "WWWL-LWLWLLLLWLL", "LWLWW-LWLLLLLWWL", "WWLWLW-WWLWWWLLL", "LLWWWLL-LLLWLLWL", "WWLWLWLW-WLWWLWL", "WWWWWWWWL-LLWWLW", "WLWWWWLWWW-LLLLL", "LWWLWWLLLWW-WLWW", "WLLWWWLWLLWL-LLL", "WWLWLLWWWLWWW-WL", "LLLLWLWLLWWLWL-L", "LLWLWWWWWLWLWWW-" }
{"-WWWWLWLWLLL","L-LWWWWLLLLW","LW-WWWW?LWWW","LLL-LLLLLWLW","LLLW-LLWWWLW","WLLWW-LWWLWL","LLLWWW-LLWWW","WW?WLLW-WWWL","LWWWLLWL-LWL","WWLLLWLLW-LL","WWLWWLLLLW-W","WLLLLWLWWWL-"}
0
Returns: {"-WWWWLWLWLLL", "L-LWWWWLLLLW", "LW-WWWWLLWWW", "LLL-LLLLLWLW", "LLLW-LLWWWLW", "WLLWW-LWWLWL", "LLLWWW-LLWWW", "WWWWLLW-WWWL", "LWWWLLWL-LWL", "WWLLLWLLW-LL", "WWLWWLLLLW-W", "WLLLLWLWWWL-" }
{"-??WW???W?????","?-L?WWWLWW????","?W-WW??L???LL?","L?L-??L?W?????","LLL?-L??L???W?","?L??W-?W??????","?L?W??-????W??","?WW??L?-??WL??","LL?LW???-?????","?L???????-LW??","???????L?W-???","??W???LW?L?-??","??W?L???????-?","?????????????-"}
3458
Returns: {"-LLWWLLLWWLWWW", "W-LLWWWLWWWLLL", "WW-WWLWLWLWLLL", "LWL-LWLWWWWLWL", "LLLW-LWWLWWWWL", "WLWLW-LWWLWWLL", "WLLWLW-LLLLWWW", "WWWLLLW-LWWLLW", "LLLLWLWW-WLWLW", "LLWLLWWLL-LWWW", "WLLLLLWLWW-LWW", "LWWWLLLWLLW-LW", "LWWLLWLWWLLW-L", "LWWWWWLLLLLLW-" }
{"-?WLLL?LL","?-?L?LL??","L?-L?LLLW","WWW-?LWLW","W???-LLLL","WWWWW-?LL","?WWLW?-LW","W?WWWWW-L","W?LLWWLW-"}
14723
Returns: {"-WWLLLWLL", "L-WLWLLWW", "LL-LWLLLW", "WWW-LLWLW", "WLLW-LLLL", "WWWWW-WLL", "LWWLWL-LW", "WLWWWWW-L", "WLLLWWLW-" }
{"-WL","L-?","W?-"}
146667
Returns: {"-WL", "L-L", "WW-" }
{"-WWWW??W??WW?","L-??????W?WWW","L?-WW???WWW??","L?L-??W?WWL?W","L?L?-W?W?WWW?","????L-?W?W?WW","???L??-L???W?","L???LLW-WWWW?","?LLL???L-W??W","??LLLL?LL-??W","LLLWL??L??-??","LL??LLLL???-W","?L?L?L??LL?L-"}
52650
Returns: {"-WWWWLLWLLWWW", "L-WLLLLWWLWWW", "LL-WWLLWWWWWW", "LWL-LWWLWWLWW", "LWLW-WLWLWWWW", "WWWLL-LWLWLWW", "WWWLWW-LLLLWW", "LLLWLLW-WWWWW", "WLLLWWWL-WLLW", "WWLLLLWLL-WLW", "LLLWLWWLWL-WW", "LLLLLLLLWWL-W", "LLLLLLLLLLLL-" }
{"-W","L-"}
230000
Returns: {"-W", "L-" }
{"-?????WW??W?W???","?-LW???W????????","?W-??W????????W?","?L?-??W?W???W??W","????-?W???WW???W","??L??-???WW???W?","L??LL?-W?WW?????","LL????L-???????L","???L????-????WW?","?????LL??-??????","L???LLL???-?L???","????L??????-????","L??L??????W?-WWW","????????L???L-W?","??L??L??L???LL-?","???LL??W????L??-"}
43889
Returns: {"-LLLWLWWLLWLWWWW", "W-LWWWLWLLLWWWWW", "WW-LLWWLWLLLWWWW", "WLW-WWWLWLLLWWWW", "LLWL-WWLWWWWWWWW", "WLLLL-WWLWWWLLWL", "LWLLLL-WWWWLLWWL", "LLWWWLL-WWLLLWWL", "WWLLLWLL-WLLLWWL", "WWWWLLLLL-LWLLLL", "LWWWLLLWWW-WLLLL", "WLWWLLWWWLL-WWWW", "LLLLLWWWWWWL-WWW", "LLLLLWLLLWWLL-WL", "LLLLLLLLLWWLLL-L", "LLLLLWWWWWWLLWW-" }
{"-??W???LLWL?LW","?-??W?????LW?W","??-??WW???WWW?","L??-W?L??W?LLW","?L?L-L?WL??W?W","??L?W-?WL??W??","??LW??-W??L?L?","W???LLL-?L??W?","W???WW??-??LW?","L??L???W?-???W","WWL???W???-??L","?LLWLL??W??-?W","W?LW??WLL???-?","LL?LL????LWL?-"}
922
Returns: {"-LLWLWWLLWLWLW", "W-WLWLLLWWLWLW", "WL-WLWWLLLWWWL", "LWL-WWLLWWLLLW", "WLWL-LLWLWLWLW", "LWLLW-LWLWWWWL", "LWLWWW-WWWLLLL", "WWWWLLL-WLWLWL", "WLWLWWLL-LWLWL", "LLWLLLLWW-WWWW", "WWLWWLWLLL-WLL", "LLLWLLWWWLL-WW", "WWLWWLWLLLWL-L", "LLWLLWWWWLWLW-" }
{"-?LL?L","?-L??L","WW-LLL","W?W-?L","??W?-L","WWWWW-"}
83334
Returns: {"-LLLWL", "W-LWWL", "WW-LLL", "WLW-WL", "LLWL-L", "WWWWW-" }
{"-WWWWW??W?WWW?W?WW","L-WWWWW??W?W??W??W","LL-W?W?WWWWWWW???W","LLL-WWWW?WWWWW?WW?","LL?L-WWWW??W?W?WWW","LLLLL-W??WW?WW??WW","?L?LLL-L?WWWW?W?WW","??LLL?W-WWWW?WWW?W","L?L?L??L-WWL???WWW","?LLL?LLLL-WWW?WWWW","L?LL?LLLLL-WWWWWWW","LLLLL?LLWLL-WWWWWW","L?LL?LL??LLL-WWW??","??LLLL?L??LLL-WWW?","LL????LL?LLLLL-?WW","???LL??LLLLLLL?-??","L??LLLL?LLLL?LL?-?","LLL?LLLLLLLL??L??-"}
71215
Returns: {"-WWWWWLLWLWWWLWWWW", "L-WWWWWWLWLWLLWWWW", "LL-WLWLWWWWWWWLWWW", "LLL-WWWWLWWWWWWWWW", "LLWL-WWWWLLWLWWWWW", "LLLLL-WWWWWLWWWWWW", "WLWLLL-LLWWWWLWWWW", "WLLLLLW-WWWWLWWWWW", "LWLWLLWL-WWLLLWWWW", "WLLLWLLLL-WWWLWWWW", "LWLLWLLLLL-WWWWWWW", "LLLLLWLLWLL-WWWWWW", "LWLLWLLWWLLL-WWWWW", "WWLLLLWLWWLLL-WWWW", "LLWLLLLLLLLLLL-LWW", "LLLLLLLLLLLLLLW-WW", "LLLLLLLLLLLLLLLL-L", "LLLLLLLLLLLLLLLLW-" }
{"-L?LW???W?W????L??WW","W-WW??????WWW??LL?WW","?L-?LLLLW???W????W??","WL?-??LLL?W???WWWLWL","L?W?-???W?W???LWLL?L","??W??-?W?L?WLLLW?LL?","??WW??-?W????L???WL?","??WW?L?-??L??W?WLL??","L?LWL?L?-?LWLLWLWWW?","?????W???-??W??W?L?W","LL?LL??WW?-??L???LLW","?L???L??L??-L?W?LL??","?LL??W??WL?W-??L??LW","?????WWLW?W??-W?L??W","???LWW??L??L?L-???LL","WW?LLL?LWL??W??-?W??","?W?LW??WL??W?W??-?L?","??LWWWLWLWWW???L?-??","LL?L?WW?L?W?W?W?W?-W","LL?WW????LL?LLW???L-"}
0
Returns: {"-LLLWLLLWLWLWWWLWWWW", "W-WWLLLLLLWWWWLLLWWW", "WL-WLLLLWLLLWWWWWWWL", "WLL-WLLLLWWLWWWWWLWL", "LWWL-LWWWWWLLWLWLLWL", "WWWWW-LWWLLWLLLWLLLL", "WWWWLW-WWLLWLLLWLWLL", "WWWWLLL-LWLWWWLWLLWL", "LWLWLLLW-WLWLLWLWWWL", "WWWLLWWLL-WLWLLWLLWW", "LLWLLWWWWL-LWLWLWLLW", "WLWWWLLLLWW-LLWLLLWW", "LLLLWWWLWLLW-WWLWWLW", "LLLLLWWLWWWWL-WWLWLW", "LWLLWWWWLWLLLL-WWWLL", "WWLLLLLLWLWWWLL-WWWL", "LWLLWWWWLWLWLWLL-LLW", "LLLWWWLWLWWWLLLLW-LW", "LLLLLWWLLLWLWWWLWW-W", "LLWWWWWWWLLLLLWWLLL-" }
{"-???????????????","?-??????????????","??-??????????W??","???-???W????????","????-???????????","?????-??????????","??????-?????????","???L???-????W???","????????-?L?????","?????????-??????","????????W?-?????","???????????-????","???????L????-???","??L??????????-W?","?????????????L-?","???????????????-"}
13334
Returns: {"-LLLLLWLLWWWWWWW", "W-LWLLLLLWWWWWWL", "WW-LLLLWLWWWWWLL", "WLW-LWLWWWWWLLLL", "WWWW-LWWWLWLLLLL", "WWWLW-LLWWLWLLLL", "LWWWLW-LWWLWLWLL", "WWLLLWW-LWLWWLLW", "WWWLLLLW-LLLLWWW", "LLLLWLLLW-WWWLWW", "LLLLLWWWWL-LWWWW", "LLLLWLLLWLW-WWWW", "LLLWWWWLWLLL-WWL", "LLLWWWLWLWLLL-WW", "LLWWWWWWLLLLLL-W", "LWWWWWWLLLLLWLL-" }
{"-???????WWW","?-?WW?????W","??-?W??????","?L?-???????","?LL?-??W???","?????-????L","??????-?W??","????L??-???","L?????L?-??","L????????-W","LL???W???L-"}
49091
Returns: {"-LLLLLWWWWW", "W-LWWLWLWWW", "WW-WWLLWLLL", "WLL-LWWWLLL", "WLLW-LLWLLL", "WWWLW-LWLLL", "LLWLWW-WWWW", "LWLLLLL-LLL", "LLWWWWLW-LL", "LLWWWWLWW-W", "LLWWWWLWWL-" }
{"-W?WLLWLWW?LWW?WWWLW","L-WWWWWW?WLWWW?WWWW?","?L-WLL?WWWWWWWWLWWL?","LLL-LWLW?WLWWWLLLL?L","WLWW-WWLL?WWWWLW?WLW","WLWLL-WLW?WWWWWLLWWW","LL?WLL-WWLWWWWWWWLW?","WLLLWWL-WLLWWWW?WLWW","L?L?WLLL-WWWWLWLWWW?","LLLL??WWL-LLWW?WWLWW","?WLWLLLWLW-WWWWWWWWW","WLLLLLLLLWL-LLL??WLW","LLLLLLLLLLLW-LWWWWLL","LLLLLLLLWLLWW-WWWWWW","??LWWLLLL?LWLL-LWWWW","LLWWLWL?WLL?LLW-LWWW","LLLW?WLLLLL?LLLW-WLW","LLLWLLWWLWLLLLLLL-WW","WLW?WLLLLLLWWLLLWL-L","L??WLL?L?LLLWLLLLLW-"}
11164
Returns: {"-WLWLLWLWWWLWWLWWWLW", "L-WWWWWWLWLWWWLWWWWL", "WL-WLLLWWWWWWWWLWWLL", "LLL-LWLWWWLWWWLLLLLL", "WLWW-WWLLLWWWWLWLWLW", "WLWLL-WLWLWWWWWLLWWW", "LLWWLL-WWLWWWWWWWLWL", "WLLLWWL-WLLWWWWLWLWW", "LWLLWLLL-WWWWLWLWWWL", "LLLLWWWWL-LLWWLWWLWW", "LWLWLLLWLW-WWWWWWWWW", "WLLLLLLLLWL-LLLWWWLW", "LLLLLLLLLLLW-LWWWWLL", "LLLLLLLLWLLWW-WWWWWW", "WWLWWLLLLWLWLL-LWWWW", "LLWWLWLWWLLLLLW-LWWW", "LLLWWWLLLLLLLLLW-WLW", "LLLWLLWWLWLLLLLLL-WW", "WLWWWLLLLLLWWLLLWL-L", "LWWWLLWLWLLLWLLLLLW-" }
{"-L????WW?","W-???WL??","??-WW???W","??L-L????","??LW-????","?L???-W??","LW???L-??","L??????-W","??L????L-"}
35556
Returns: {"-LLLLWWWW", "W-WLLWLWW", "WL-WWLLLW", "WWL-LWLLL", "WWLW-LLLL", "LLWLW-WWW", "LWWWWL-WW", "LLWWWLL-W", "LLLWWLLL-" }
{"-?LLWWLWWW?L","?-L?LWW?W??L","WW-?W?LWW?WW","W??-??L?WWLL","LWL?-WW???WL","LL??L-??????","WLWWL?-?W??L","L?L????-W?LL","LLLL??LL-???","L??L?????-??","??LWL??W??-?","WWLWW?WW???-"}
0
Returns: {"-LLLWWLWWWLL", "W-LWLWWLWWLL", "WW-LWLLWWLWW", "WLW-WLLLWWLL", "LWLL-WWWLWWL", "LLWWL-WLLLWW", "WLWWLL-WWLWL", "LWLWLWL-WWLL", "LLLLWWLL-WWW", "LLWLLWWLL-WW", "WWLWLLLWLL-W", "WWLWWLWWLLL-" }
{"-?","?-"}
270000
Returns: {"-W", "L-" }
{"-???????L??????","?-??????W??????","??-????????????","???-???????????","????-??W???????","?????-?????????","??????-????????","????L??-???????","WL??????-??????","?????????-?????","??????????-????","???????????-???","????????????-??","?????????????-?","??????????????-"}
46530
Returns: {"-LLLLLLWLWWWWWL", "W-LLLLWLWLWWWWL", "WW-LLLLLWWWWWLL", "WWW-LLWLWWLWLLL", "WWWW-LLWWWLLLLL", "WWWWW-LLWWLLLLL", "WLWLWW-WWLLLLLL", "LWWWLWL-WWLLLLL", "WLLLLLLL-WWWWLL", "LWLLLLWLL-WWWLL", "LLLWWWWWLL-LWLL", "LLLLWWWWLLW-LLL", "LLLWWWWWLLLW-LL", "LLWWWWWWWWWWW-L", "WWWWWWWWWWWWWW-" }
{"-??W?????W???L??","?-?W??W???????W?","??-?WL????W?W???","LL?-?????W??WW??","??L?-???W?????W?","??W??-???W??????","?L????-WW???WW??","??????L-W?????W?","????L?LL-??WW???","L??L?L???-???W??","??L???????-???L?","????????L??-????","??LL??L?L???-???","W??L??L??L???-??","?L??L??L??W???-W","??????????????L-"}
74444
Returns: {"-LLWLLWWLWLLWLLL", "W-WWLLWLLLLWWWWW", "WL-LWLWLWWWWWWWW", "LLW-WLLWLWLLWWLL", "WWLL-LWWWWWWWWWW", "WWWWW-LWWWLWWWWW", "LLLWLW-WWWLWWWWW", "LWWLLLL-WWLWWWWW", "WWLWLLLL-LWWWWLL", "LWLLLLLLW-LLWWLL", "WWLWLWWWLW-WWWLL", "WLLWLLLLLWL-WWLL", "LLLLLLLLLLLL-LLL", "WLLLLLLLLLLLW-LL", "WLLWLLLLWWWWWW-W", "WLLWLLLLWWWWWWL-" }
{"-?W?W?????W???","?-WWW?????????","LL-????W????W?","?L?-?W?W??WWW?","LL??-?W???W???","???L?-????W?W?","????L?-???W?W?","??LL???-?W????","????????-???WW","???????L?-??W?","L??LLLL???-???","???L???????-W?","??LL?LL?LL?L-?","????????L????-"}
112772
Returns: {"-LWLWWWWWWWLWW", "W-WWWWWWWWWWWW", "LL-WWWWWWWWLWW", "WLL-WWWWWWWWWW", "LLLL-WWLWLWLWW", "LLLLL-LLLLWLWL", "LLLLLW-LLLWLWL", "LLLLWWW-WWWLWW", "LLLLLWWL-LWLWW", "LLLLWWWLW-WLWW", "LLLLLLLLLL-LLL", "WLWLWWWWWWW-WW", "LLLLLLLLLLWL-L", "LLLLLWWLLLWLW-" }
{"-W?W??L?WWLW","L-??WLWW???W","??-?????L?WW","L??-WLWW?LWL","?L?L-LW??W??","?W?WW-WWW?WW","WL?LLL-W?WWW","?L?L?LL-???W","L?W??L??-LWL","L??WL?L?W-??","W?LL?LL?L?-W","LLLW?LLLW?L-"}
60633
Returns: {"-WLWLWLLWWLW", "L-WWWLWWWWWW", "WL-LLWWLLLWW", "LLW-WLWWWLWL", "WLWL-LWWWWWW", "LWLWW-WWWWWW", "WLLLLL-WWWWW", "WLWLLLL-WLWW", "LLWLLLLL-LWL", "LLWWLLLWW-WW", "WLLLLLLLLL-W", "LLLWLLLLWLL-" }
{"-L?LL?L?LLLLLLLL","W-LLL?WLLLLLLLLW","?W-L??LLLLL???L?","WWW-?LL??LLLLLLL","WW??-LLLLLLLWLL?","???WW-W?WLLLLLLL","WLWWWL-L?L?LL?LL","?WW?W?W-LLLLLLLL","WWW?WL?W-LLLLWLL","WWWWWWWWW-LLWLL?","WWWWWW?WWW-LLLL?","WW?WWWWWWWW-LLLL","WW?WLWWWWLWW-???","WW?WWW?WLWWW?-LL","WWWWWWWWWWWW?W-L","WL?W?WWWW??W?WW-"}
96666
Returns: {"-LWLLLLLLLLLLLLL", "W-LLLLWLLLLLLLLW", "LW-LLLLLLLLLLLLL", "WWW-WLLLLLLLLLLL", "WWWL-LLLLLLLWLLL", "WWWWW-WWWLLLLLLL", "WLWWWL-LLLLLLLLL", "WWWWWLW-LLLLLLLL", "WWWWWLWW-LLLLWLL", "WWWWWWWWW-LLWLLL", "WWWWWWWWWW-LLLLL", "WWWWWWWWWWW-LLLL", "WWWWLWWWWLWW-LLL", "WWWWWWWWLWWWW-LL", "WWWWWWWWWWWWWW-L", "WLWWWWWWWWWWWWW-" }
{"-WL?W??WL?W??LWL?W??","L-?WW?L?LWW??WL????L","W?-?LW?WWWWWWW?????L","?L?-LL?WW??LW?L???L?","LLWW-W?L?LLWL?LL????","??LWL-LW??WLL?LLW?WL","?W???W-LL????LL??WL?","L?LLWLW-?LLW?LLL?W?L","WWLL??W?-?LLLW?L?LLW","?LL?W??W?-?????????L","LLL?WL?WW?-??L?L?L??","??LWLW?LW??-LLW?LWWW","??LLWW??W??W-?LLL?W?","WLL???WWL?WW?-W???LW","LW?WWWWW???LWL-?LL??","W???WW?WW?W?W??-W?LL","?????L?????WW?WL-L??","L?????LLW?WL??W?W-WW","???W?LW?W??LLW?W?L-?","?WW??W?WLW?L?L?W?L?-"}
39252
Returns: {"-WLLWLLWLLWWLLWLWWWL", "L-WWWLLLLWWLWWLLLLLL", "WL-LLWLWWWWWWWLWWWWL", "WLW-LLWWWWLLWWLLLLLL", "LLWW-WWLLLLWLWLLLLLL", "WWLWL-LWWWWLLLLLWLWL", "WWWLLW-LLWLLWLLLLWLL", "LWLLWLW-WLLWWLLLLWLL", "WWLLWLWL-WLLLWWLLLLW", "WLLLWLLWL-LWLWWLLLLL", "LLLWWLWWWW-WWLWLLLLL", "LWLWLWWLWLL-LLWLLWWW", "WLLLWWLLWWLW-WLLLLWL", "WLLLLWWWLLWWL-WLWWLW", "LWWWWWWWLLLLWL-LLLLL", "WWLWWWWWWWWWWWW-WWLL", "LWLWWLWWWWWWWLWL-LLL", "LWLWWWLLWWWLWLWLW-WW", "LWLWWLWWWWWLLWWWWL-L", "WWWWWWWWLWWLWLWWWLW-" }
{"-W???W?W????","L-?W??L????W","??-W?WL??LLL","?LL-W??LLLWL","???L-WL?L??L","L?L?L-?L????","?WW?W?-?L??L","L??W?W?-L??W","???WW?WW-???","??WW?????-??","??WL??????-W","?LWWW?WL??L-"}
70275
Returns: {"-WLLLWLWLLWW", "L-LWWLLLLLWW", "WW-WLWLWLLLL", "WLL-WWWLLLWL", "WLWL-WLLLLLL", "LWLLL-WLLLLL", "WWWLWL-LLLWL", "LWLWWWW-LLWW", "WWWWWWWW-LWW", "WWWWWWWWW-WW", "LLWLWWLLLL-W", "LLWWWWWLLLL-" }
{"-L???L","W-LWLW","?W-???","?L?-W?","?W?L-?","WL???-"}
56666
Returns: {"-LWWWL", "W-LWLW", "LW-WWW", "LLL-WW", "LWLL-W", "WLLLL-" }
{"-WLLLLWLWWLLWW","L-WLLLLWWLW?LW","WL-WWLLLWLWLWL","WWL-WWLLWLLLLL","WWLL-LL?LLLLL?","WWWLW-?W?LLW??","LWWWW?-LWLLWWL","WLWW?LW-WLLWL?","LLLLW?LL-LLLL?","LWWWWWWWW-W?LL","WLLWWWWWWL-LWL","W?WWWLLLW?W-LL","LWLWW?LWWWLW-L","LLWW??W??WWWW-"}
49374
Returns: {"-WLLLLWLWWLLWW", "L-WLLLLWWLWWLW", "WL-WWLLLWLWLWL", "WWL-WWLLWLLLLL", "WWLL-LLLLLLLLL", "WWWLW-WWWLLWWW", "LWWWWL-LWLLWWL", "WLWWWLW-WLLWLW", "LLLLWLLL-LLLLW", "LWWWWWWWW-WWLL", "WLLWWWWWWL-LWL", "WLWWWLLLWLW-LL", "LWLWWLLWWWLW-L", "LLWWWLWLLWWWW-" }
{"-WWWWWWLWL?W?","L-?WW?W??LWWW","L?-WWWWLWWWWL","LLL-WWWW?WWLW","LLLL-?W?W?LWW","L?LL?-LWW?WWW","LLLLLW-WW?WWW","W?WL?LL-W?WWL","L?L?LLLL-W?W?","WWLL????L-LWW","?LLLWLLL?W-?W","LLLWLLLLLL?-W","?LWLLLLW?LLL-"}
63803
Returns: {"-WWWWWWLWLWWW", "L-WWWLWWWLWWW", "LL-WWWWLWWWWL", "LLL-WWWWWWWLW", "LLLL-LWLWLLWW", "LWLLW-LWWLWWW", "LLLLLW-WWLWWW", "WLWLWLL-WLWWL", "LLLLLLLL-WLWL", "WWLLWWWWL-LWW", "LLLLWLLLWW-WW", "LLLWLLLLLLL-W", "LLWLLLLWWLLL-" }
{"-LLLLLLWLLLWLL","W-LLLLLLLLLLLW","WW-LLWWLLLLWWL","WWW-LLLLLLLLLL","WWWW-WLLLLLLLL","WWLWL-LLLLLLLL","WWLWWW-WLLLWLL","LWWWWWL-LLLLLL","WWWWWWWW-LWLLL","WWWWWWWWW-WWLL","WWWWWWWWLL-LLL","LWLWWWLWWLW-LL","WWLWWWWWWWWW-L","WLWWWWWWWWWWW-"}
83186
Returns: {"-LLLLLLWLLLWLL", "W-LLLLLLLLLLLW", "WW-LLWWLLLLWWL", "WWW-LLLLLLLLLL", "WWWW-WLLLLLLLL", "WWLWL-LLLLLLLL", "WWLWWW-WLLLWLL", "LWWWWWL-LLLLLL", "WWWWWWWW-LWLLL", "WWWWWWWWW-WWLL", "WWWWWWWWLL-LLL", "LWLWWWLWWLW-LL", "WWLWWWWWWWWW-L", "WLWWWWWWWWWWW-" }
{"-?L","?-W","WL-"}
20000
Returns: {"-WL", "L-W", "WL-" }
{"-????L?","?-W????","?L-??W?","???-LWL","???W-?W","W?LL?-?","???WL?-"}
83492
Returns: {"-WWWWLW", "L-WWWWW", "LL-WWWW", "LLL-LWL", "LLLW-WW", "WLLLL-W", "LLLWLL-" }
{"-LLWLWWLWWLLLL","W-LLLWWWLLLLLL","WW-LLLLWLLWLLL","LWW-LWWWLWWLWW","WWWW-LWLLWLWLL","LLWLW-WWLLLLWW","LLWLLL-LLLLLLW","WLLLWLW-LLWLLL","LWWWWWWW-WWWLL","LWWLLWWWL-LLWL","WWLLWWWLLW-LLL","WWWWLWWWLWW-WL","WWWLWLWWWLWL-L","WWWLWLLWWWWWW-"}
56982
Returns: {"-LLWLWWLWWLLLL", "W-LLLWWWLLLLLL", "WW-LLLLWLLWLLL", "LWW-LWWWLWWLWW", "WWWW-LWLLWLWLL", "LLWLW-WWLLLLWW", "LLWLLL-LLLLLLW", "WLLLWLW-LLWLLL", "LWWWWWWW-WWWLL", "LWWLLWWWL-LLWL", "WWLLWWWLLW-LLL", "WWWWLWWWLWW-WL", "WWWLWLWWWLWL-L", "WWWLWLLWWWWWW-" }
{"-??WW???","?-?W???W","??-WWL??","LLL-??W?","L?L?-??W","??W??-W?","???L?L-?","?L??L??-"}
60816
Returns: {"-LWWWLWW", "W-WWLLWW", "LL-WWLWW", "LLL-WWWL", "LWLL-WWW", "WWWLL-WW", "LLLLLL-L", "LLLWLLW-" }
{"-WLWWWWLL?LL??W","L-?WLLWWWW?L?WL","W?-WLWWLLWL?LWL","LLL-?WW???LWWWW","LWW?-W??LW??WW?","LWLLL-?LWWW?WLL","LLLL??-WWL??W?W","WLW??WL-LLWLLLW","WLW?WLLW-WWLWWL","?LL?LLWWL-?WWWW","W?WW?L?LL?-WWLW","WW?L???WWLL-WW?","??WLLLLWLLLL-WW","?LLLLW?WLLWLL-L","LWWL?WLLWLL?LW-"}
33605
Returns: {"-WLWWWWLLWLLWWW", "L-LWLLWWWWWLWWL", "WW-WLWWLLWLLLWL", "LLL-WWWLWLLWWWW", "LWWL-WLLLWLWWWW", "LWLLL-WLWWWWWLL", "LLLLWL-WWLWWWWW", "WLWWWWL-LLWLLLW", "WLWLWLLW-WWLWWL", "LLLWLLWWL-LWWWW", "WLWWWLLLLW-WWLW", "WWWLLLLWWLL-WWW", "LLWLLLLWLLLL-WW", "LLLLLWLWLLWLL-L", "LWWLLWLLWLLLLW-" }
{"-?L?LL","?-??WL","W?-WLL","??L-??","WLW?-?","WWW??-"}
56666
Returns: {"-LLWLL", "W-WWWL", "WL-WLL", "LLL-WW", "WLWL-W", "WWWLL-" }
{"-LLLL????L?","W-??L??????","W?-L???????","W?W-?????L?","WW??-????LL","?????-?L???","??????-L?L?","?????WW-LL?","???????W-??","W??WW?WW?-?","????W?????-"}
89090
Returns: {"-LLLLWWWLLL", "W-LLLLLWLLL", "WW-LLLWLLLL", "WWW-LLLLLLL", "WWWW-WLLLLL", "LWWWL-LLLLL", "LWLWWW-LLLL", "LLWWWWW-LLL", "WWWWWWWW-LL", "WWWWWWWWW-L", "WWWWWWWWWW-" }
{"-WW????????W??WW","L-WW?W?WWWW??WLW","LL-?W???L?W?????","?L?-???W?WWWWLWL","??L?-WW?????WWW?","?L??L-W?WW?W?W??","????LL-WW?WLW?L?","?L?L??L-LW?LWW??","?LW??LLW-?WLW?W?","?L?L?L?L?-L???W?","?LLL??L?LW-WL?L?","L??L?LWWW?L-LW??","???LL?LLL?WW-WWL","?L?WLL?L???LL-?W","LW?LL?W?LLW?L?-?","LL?W????????WL?-"}
50000
Returns: {"-WWLWLWLLLWWWWWW", "L-WWLWLWWWWWWWLW", "LL-WWWWWLLWWWWWW", "WLL-LLLWLWWWWLWL", "LWLW-WWLWLLWWWWW", "WLLWL-WLWWWWWWWW", "LWLWLL-WWWWLWWLL", "WLLLWWL-LWWLWWWL", "WLWWLLLW-LWLWWWL", "WLWLWLLLW-LLLLWL", "LLLLWLLLLW-WLLLL", "LLLLLLWWWWL-LWWL", "LLLLLLLLLWWW-WWL", "LLLWLLLLLWWLL-WW", "LWLLLLWLLLWLLL-L", "LLLWLLWWWWWWWLW-" }
{"-WLLLLLWLWLL","L-WWWLLW?W?W","WL-LLLWL???W","WLW-LL?LLLLL","WLWW-LLLLLL?","WWWWW-L?L?W?","WWL?WW-?LLLL","LLWWW??-W?L?","W??WWWWL-LLL","LL?WW?W?W-LW","W??WWLWWWW-W","WLLW??W?WLL-"}
48236
Returns: {"-WLLLLLWLWLL", "L-WWWLLWWWWW", "WL-LLLWLWWWW", "WLW-LLWLLLLL", "WLWW-LLLLLLW", "WWWWW-LWLWWW", "WWLLWW-WLLLL", "LLWWWLL-WWLW", "WLLWWWWL-LLL", "LLLWWLWLW-LW", "WLLWWLWWWW-W", "WLLWLLWLWLL-" }
{"-?WL?WWW","?-L????L","LW-WL???","W?L-LL??","??WW-???","L??W?-LW","L????W-?","LW???L?-"}
55714
Returns: {"-WWLWWWW", "L-LWWWWL", "LW-WLWWW", "WLL-LLWW", "LLWW-WWW", "LLLWL-LW", "LLLLLW-W", "LWLLLLL-" }
{"-W??","L-WW","?L-?","?L?-"}
158888
Returns: {"-WWW", "L-WW", "LL-W", "LLL-" }
{"-WLWWW","L-WWWW","WL-L?W","LLW-W?","LL?L-W","LLL?L-"}
110000
Returns: {"-WLWWW", "L-WWWW", "WL-LWW", "LLW-WW", "LLLL-W", "LLLLL-" }
{"-??LL","?-LLL","?W-LL","WWW-?","WWW?-"}
145000
Returns: {"-WWLL", "L-LLL", "LW-LL", "WWW-W", "WWWL-" }
{"-?????L?","?-??LW??","??-?????","???-??WW","?W??-???","?L???-??","W??L??-?","???L???-"}
55714
Returns: {"-LLWWWLL", "W-LWLWLL", "WW-WLWLL", "LLL-WWWW", "LWWL-WWW", "LLLLL-LL", "WWWLLW-L", "WWWLLWW-" }
{"-?WWWLWWWWW???","?-WWW?LWWWL?WW","LL-LWW?WL?L?WW","LLW-WWWWLLWLLW","LLLL-WLWWWWWWL","W?LLL-?WWWWW?W","LW?LW?-WWWWWW?","LLLLLLL-WWWWWW","LLWWLLLL-WWWLW","LL?WLLLLL-?WWW","LWWLLLLLL?-?WL","???WLLLLLL?-WW","?LLWL?LLWLLL-L","?LLLWL?LLLWLW-"}
62899
Returns: {"-WWWWLWWWWWWWW", "L-WWWWLWWWLWWW", "LL-LWWWWLWLWWW", "LLW-WWWWLLWLLW", "LLLL-WLWWWWWWL", "WLLLL-WWWWWWWW", "LWLLWL-WWWWWWW", "LLLLLLL-WWWWWW", "LLWWLLLL-WWWLW", "LLLWLLLLL-WWWW", "LWWLLLLLLL-WWL", "LLLWLLLLLLL-WW", "LLLWLLLLWLLL-L", "LLLLWLLLLLWLW-" }
{"-LL","W-W","WL-"}
186666
Returns: {"-LL", "W-W", "WL-" }
{"-WWWWWWWWW","L-W??W?WWW","LL-WWWWWWW","L?L-?WWWWW","L?L?-?WWWW","LLLL?-?WWW","L?LLL?-WWW","LLLLLLL-WW","LLLLLLLL-W","LLLLLLLLL-"}
121851
Returns: {"-WWWWWWWWW", "L-WWWWWWWW", "LL-WWWWWWW", "LLL-WWWWWW", "LLLL-WWWWW", "LLLLL-WWWW", "LLLLLL-WWW", "LLLLLLL-WW", "LLLLLLLL-W", "LLLLLLLLL-" }
{"-?LLLLLW?L?L?LLLLWL","?-LL?LLLL??LL?LL?LL","WW-LLLL???L??L?LLL?","WWW-LLL?LLLLWLLLL?L","W?WW-LLLLLLLLWL??LL","WWWWW-LL?LL?LWL?L?L","WWWWWW-LL?LLLWLLL?W","LW??WWW-?L?L??L??LL","?W?WW?W?-L?LLLLL?LL","W??WWW?WW-L?LL?L?LL","??WWWWW??W-?L??LLLW","WW?WW?WWW??-LL?LL?L","?W?LWWW?WWWW-LLWL?L","W?WWLLL?WW?WW-?LL?L","WW?WWWWWW???W?-LL??","WWWW??W?WWWWLWW-LLL","W?WW?WW???WWWWWW-LL","LWW?W??WWWW????WW-L","WW?WWWLWWWLWWW?WWW-"}
89525
Returns: {"-LLLLLLWLLLLLLLLLWL", "W-LLWLLLLLLLLLLLLLL", "WW-LLLLWLLLLLLLLLLL", "WWW-LLLWLLLLWLLLLLL", "WLWW-LLLLLLLLWLLLLL", "WWWWW-LLLLLLLWLLLLL", "WWWWWW-LLLLLLWLLLLW", "LWLLWWW-LLLLLLLLLLL", "WWWWWWWW-LLLLLLLLLL", "WWWWWWWWW-LLLLLLLLL", "WWWWWWWWWW-WLWLLLLW", "WWWWWWWWWWL-LLLLLLL", "WWWLWWWWWWWW-LLWLLL", "WWWWLLLWWWLWW-LLLLL", "WWWWWWWWWWWWWW-LLLL", "WWWWWWWWWWWWLWW-LLL", "WWWWWWWWWWWWWWWW-LL", "LWWWWWWWWWWWWWWWW-L", "WWWWWWLWWWLWWWWWWW-" }
{"-LWLWLLLL??WW?L?WLL","W-??LL?LLL?WWWW??WL","L?-LL?WLL?LLLLLWL?L","W?W-LLWLWWLLWLWLLL?","LWWW-?WLLL?LW?LL?LL","WW?W?-LL?LWLLLLW?LL","W?LLLW-LLW??W?LL?LW","WWWWWWW-LLW???LLWLW","WWWLW?WW-WWLLLWWLLL","?W?LWWLWL-?W????W?L","??WW?L?LL?-LL??WLWL","LLWWWW??WLW-LLLLLLW","LLWLLWL?W?WW-LLLWWL","?LWW?W??W??WW-LW???","WLWLWWWWL??WWW-W?L?","??LWWLWWL?LWWLL-LLL","L?WW???LWLWWL??W-?L","WL?WWWWWW?LWL?WW?-L","WWW?WWLLWWWLW??WWW-"}
837359
Returns: { }
{"-LW?L","W-LWW","LW-LL","?LW-W","WLWL-"}
579274
Returns: { }
{"-LWL?W?LWW","W-W??W????","LL-L??L???","W?W-??L??W","????-???LL","LL???-?LWL","??WW??-???","W????W?-??","L???WL??-?","L??LWW???-"}
864393
Returns: { }
{"-WLL","L-L?","WW-L","W?W-"}
727438
Returns: { }
{"-??W???????????????","?-????W?????W???W??","??-???????????????L","L??-???????W???????","????-?W??????W????W","?????-???????L??W??","?L??L?-L???????????","??????W-???W???????","????????-L???W???W?","????????W-?W???????","??????????-????????","???L???L?L?-???????","?L??????????-?W????","????LW??L????-?????","????????????L?-????","???????????????-L??","?L???L?????????W-??","????????L????????-L","??W?L????????????W-"}
228434
Returns: { }
{"-?????????????????W","?-?????????????????","??-????????????????","???-??W????????????","????-??????????????","?????-?????????????","???L??-????????????","???????-???????????","????????-??????????","?????????-?????????","??????????-??????L?","???????????-???????","????????????-??????","?????????????-W????","?????????????L-????","???????????????-???","????????????????-??","??????????W??????-?","L?????????????????-"}
940092
Returns: { }
{"-????W???????????","?-???W???????????","??-??????????????","???-????????W????","????-????????????","LL???-???L???????","??????-??????????","???????-?????????","????????-????????","?????W???-???????","??????????-W?????","??????????L-?????","???L????????-????","?????????????-??W","??????????????-??","???????????????-?","?????????????L??-"}
26183
Returns: {"-LLLLWLLWLLWWWWWL", "W-LLLWLLLWWLWWWWL", "WW-LLLLLLWWWWWWLL", "WWW-LLLLLWWWWWLLL", "WWWW-LLLWWWWLLLLL", "LLWWW-LWWLWWWLLLL", "WWWWWW-WWLLLLLLLL", "WWWWWLL-LLLWWLWLL", "LWWWLLLW-WWLLLLWL", "WLLLLWWWL-WLLWLWL", "WLLLLLWWLL-WLWWWL", "LWLLLLWLWWL-WWLWL", "LLLLWLWLWWWL-WWLL", "LLLLWWWWWLLLL-WWW", "LLLWWWWLWWLWLL-WW", "LLWWWWWWLLLLWLL-W", "WWWWWWWWWWWWWLLL-" }
{"-?WWLLLL?","?-WWW??LW","LL-L?L??W","LLW-?LLWL","WL??-WWL?","W?WWL-W?L","W??WLL-LW","WW?LW?W-W","?LLW?WLL-"}
854791
Returns: { }
{"-?W?L?WWWWW????","?-LL?WW?WW?W?WW","LW-?W??WW?WWW?L","?W?-??L??W??WWW","W?L?-?W???WL???","?L???-??WL?????","LL?WL?-??LW??W?","L?L????-???WWWW","LLL??L??-??W???","LL?L?WW??-WW??W","L?L?L?L??L-W?WW","?LL?W??LLLL-LLW","??LL???L???W-?L","?L?L??LL??LW?-?","?LWL???L?LLLW?-"}
92250
Returns: {"-LWLLWWWWWWWWWW", "W-LLLWWWWWWWWWW", "LW-LWWWWWWWWWWL", "WWW-LWLWWWWWWWW", "WWLW-WWWWWWLWWW", "LLLLL-LLWLLLLLL", "LLLWLW-WWLWWWWW", "LLLLLWL-WLLWWWW", "LLLLLLLL-LLWLLL", "LLLLLWWWW-WWWWW", "LLLLLWLWWL-WWWW", "LLLLWWLLLLL-LLW", "LLLLLWLLWLLW-LL", "LLLLLWLLWLLWW-L", "LLWLLWLLWLLLWW-" }
{"-W??L?W?L?LLLL","L-L?L?L??LLL?L","?W-LLLL??L?LL?","??W-LLLL????LL","WWWW-??L?L????","??WW?-LL??????","LWWW?W-LL?W??L","???WWWW-?LLL?L","W?????W?-L??L?","?WW?W??WW-L?W?","WW????LW?W-?LL","WWW????W???-?L","W?WW????WLW?-L","WW?W??WW??WWW-"}
841343
Returns: { }
{"-??W??????","?-????????","??-???????","L??-?????W","????-?????","?????-????","??????-???","???????-??","????????-?","???L?????-"}
129674
Returns: { }
{"-?LL?L?LLL","?-W?L?LLLL","WL-?LL?LL?","W??-L??LL?","?WWW-?LL?L","W?W??-LL??","?W??WW-?L?","WWWWWW?-LL","WWWW??WW-?","WW??W??W?-"}
232575
Returns: { }
{"-W??LLWLWWLWLWL?","L-WL??WL?WLLLLWL","?L-LLWWWWW?LW?L?","?WW-L?LLWWWLL??W","W?WW-LLWLLL??LL?","W?L?W-LL?LWWLLW?","LLLWWW-W?WLWLWLW","WWLWLWL-?LL?LLW?","L?LLW???-W???LWW","LLLLWWLWL-LL?LLL","WW?LWLWW?W-WLLLL","LWWW?LL??WL-WW?W","WWLW?WWW??WL-LLW","LW??WWLWWWWLW-?W","WLW?WLWLLWW?W?-?","?W?L??L?LWWLLL?-"}
548065
Returns: { }
{"-??L??W??L?L??LL?LL","?-?L?L?????LL?L??LL","??-LLLL?LL??W?W????","WWW-??LW??LLL??L??L","??W?-LL?LLLL???????","?WW?W-W???L??LL?L?W","L?WWWL-?LLL?????LWL","???L???-W???LL???LL","??W?W?WL-?L???LLLLL","W?W?W?W??-L?LL?LL??","???WWWW?WW-????LL?W","WW?WW??????-??????L","?WLW???W?W??-??W?L?","?????W?W?W???-WL??L","WWL??W??W????L-?L??","W??W????WWW?LW?-??L","?????WW?WWW???W?-??","WW????LWW???W????-W","WW?W?LWWW?LW?W?W?L-"}
481293
Returns: { }
{"-?","?-"}
692799
Returns: { }
{"-???","?-??","??-?","???-"}
912535
Returns: { }
{"-??L??L????LL","?-?L??LLLL?L?","??-???LL?L?L?","WW?-???LL?L?L","????-L???????","????W-??LL???","WWW???-LLL??L","?WWW??W-L?WLL","?W?W?WWW-L?L?","?WW??WW?W-LLL","???W???L?W-L?","WWW????WWWW-L","W??W??WW?W?W-"}
242260
Returns: { }
{"-?W????????????","?-?W?W?????????","L?-????W????W??","?L?-???????????","????-??????????","?L???-?????????","??????-???W????","??L????-???????","????????-W?W???","????????L-?????","??????L???-????","????????L??-???","??L?????????-??","?????????????-?","??????????????-"}
254702
Returns: { }
{"-???W?W???LW???","?-???W??LW????L","??-W??L?WW???L?","??L-???????W??W","L???-??LL??W??W","?L???-WLW??W???","L?W??L-??????W?","????WW?-???WW??","?WL?WL??-LWWWL?","?LL?????W-?L??W","W???????L?-????","L??LLL?LLW?-??W","???????LL???-?L","??W???L?W????-?","?W?LL????L?LW?-"}
585505
Returns: { }
{"-W?W?WWW?W??LW","L-WW????L??L??","?L-W???L?WL?LW","LLL-??L??W?W??","????-L?W?WW???","L???W-W??WW??W","L??W?L-?W??WL?","L?W?L??-LLW???","?W????LW-?L??W","L?LLLL?W?-L?WW","??W?LL?LWW-WWW","?W?L??L???L-LW","W?W???W??LLW-L","L?L??L??LLLLW-"}
304873
Returns: { }
{"-LLLLL","W-LWLL","WW-LW?","WLW-LL","WWLW-?","WW?W?-"}
491961
Returns: { }
{"-WWW","L-WL","LL-?","LW?-"}
432977
Returns: { }
{"-LW???","W-?L??","L?-???","?W?-??","????-L","????W-"}
439382
Returns: { }
{"-??","?-L","?W-"}
84863
Returns: { }
{"-?W??WW?????","?-L??W??W???","LW-?LW?W???W","???-?W??????","??W?-?????WW","LLLL?-?????W","L?????-?????","??L????-??WW","?L??????-?W?","?????????-??","????L??LL?-?","??L?LL?L???-"}
372286
Returns: { }
{"-WLW","L-WW","WL-L","LLW-"}
807868
Returns: { }
{"-W?LLLL??L?W?","L-?LL??LL???L","??-LL?W?L?L?L","WWW-L???LLLLL","WWWW-L??WL??L","W???W-?L????L","W?L???-W?W?LL","?W???WL-LL??L","?WWWL??W-LLLL","W??WW?LWW-LWW","??WW????WW-?L","L??W??W?WL?-?","?WWWWWWWWLW?-"}
207590
Returns: { }
{"-??L??","?-??W?","??-?L?","W??-??","?LW?-?","?????-"}
305715
Returns: { }
{"-L","W-"}
705548
Returns: { }
{"-????L????","?-??L?????","??-???????","???-??????","?W??-?????","W????-????","??????-???","???????-??","????????-?","?????????-"}
693279
Returns: { }
{"-WWL?", "L-L??", "LW-?W", "W??-L", "??LW-"}
95000
Returns: {"-WWLW", "L-LLL", "LW-WW", "WWL-L", "LWLW-" }
{"-L??","W-??","??-?","???-"}
97599
Returns: {"-LWW", "W-LW", "LW-W", "LLL-" }
{"-?L???","?-L???","WW-??L","???-?W","????-L","??WLW-"}
92115
Returns: {"-WLWWW", "L-LWWW", "WW-WWL", "LLL-WW", "LLLL-L", "LLWLW-" }