Statistics

Problem Statement for "DFSCount"

Problem Statement

Fox Ciel has a simple undirected graph with n vertices. The vertices are numbered 0 through n-1. The graph is connected.
You are given a String[] G containing the adjacency matrix of the graph. More precisely, for each i and j, G[i][j] is 'Y' if there is an edge between vertices i and j and it is 'N' if there is no such edge.

Ciel then implemented a depth-first search:

p = []

dfs(current) := 
	p.append(current)
	Let adjs[] = list of vertices that are adjacent to current.
	random_shuffle(adjs)
	for v in adjs:
		if v is not in p:
			dfs(v)

Let start = random(0, n-1)   # a random number between 0 and n-1, inclusive
dfs(start)
output(p)


Clearly, the output of this algorithm is always a permutation of the numbers from 0 to n-1. However, as the algorithm uses randomness, there may be multiple possible outputs. Please compute and return the number of different permutations the algorithm may return.

Definition

Class:
DFSCount
Method:
count
Parameters:
String[]
Returns:
long
Method signature:
long count(String[] G)
(be sure your method is public)

Constraints

  • n will be between 1 and 14, inclusive.
  • G will contain exactly n elements.
  • Each element in G will contain exactly n characters.
  • Each character in G will be 'N' or 'Y'.
  • For any valid i, G[i][i] = 'N'.
  • For any valid i and j, G[i][j] = G[j][i].
  • The graph described by G will be connected.

Examples

  1. {"NYY", "YNY", "YYN"}

    Returns: 6

    G describes a complete graph with 3 vertices. There are 3! = 6 permutations of vertices, and we can easily verify that each of these permutations can appear as the output of Ciel's algorithm.

  2. {"NYNN", "YNYN", "NYNY", "NNYN"}

    Returns: 6

    This time the graph is a line: 0 - 1 - 2 - 3. These are the possible outputs: 0,1,2,3 1,0,2,3 1,2,3,0 2,1,0,3 2,3,1,0 3,2,1,0

  3. {"NYYY", "YNYY", "YYNN", "YYNN"}

    Returns: 16

    This graph looks as follows: 2 / \ 0---1 \ / 3 There are 16 possible permutations: 0,1,2,3 0,1,3,2 0,2,1,3 0,3,1,2 1,0,2,3 1,0,3,2 1,2,0,3 1,3,0,2 2,0,1,3 2,0,3,1 2,1,0,3 2,1,3,0 3,0,1,2 3,0,2,1 3,1,0,2 3,1,2,0

  4. {"NYYYYYYYYYYYYY", "YNYYYYYYYYYYYY", "YYNYYYYYYYYYYY", "YYYNYYYYYYYYYY", "YYYYNYYYYYYYYY", "YYYYYNYYYYYYYY", "YYYYYYNYYYYYYY", "YYYYYYYNYYYYYY", "YYYYYYYYNYYYYY", "YYYYYYYYYNYYYY", "YYYYYYYYYYNYYY", "YYYYYYYYYYYNYY", "YYYYYYYYYYYYNY", "YYYYYYYYYYYYYN"}

    Returns: 87178291200

    The answer is 14!

  5. {"N"}

    Returns: 1

  6. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYNYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYNYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 75682252800

  7. {"NYYYYYYYYYYYNY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYNYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYNY","YYYYYYNYYYYYYY","YYYNYYYNYYYYNY","YYYYYYYYNYYNYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYNYYNYY","NYYYYNYNYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 41809582080

  8. {"NYYYYNYYYYYYYY","YNYYYYYYYYYYYY","YYNYYNYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","NYNYYNYYYYYYYY","YYYYYYNYNYYYYY","YYYYYYYNYNYYYY","YYYYYYNYNYYYYY","YYYYYYYNYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 49403934720

  9. {"NYNYYYYYYYYYYY","YNYYYYYYYYYYYY","NYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 75682252800

  10. {"NYYYYNYYYYYYYY","YNYYYYYYYYYYYY","YYNNYYYYYYYYYY","YYNNYYYYYYYYYY","YYYYNYYYYYYYYY","NYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYN","YYYYYYYYYNYNYN","YYYYYYYYYYNYYY","YYYYYYYYYNYNYY","YYYYYYYYYYYYNY","YYYYYYYYNNYYYN"}

    Returns: 42670978560

  11. {"NYYYYYNYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYNYYYY","NYYYYYNYYYNYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYN","YYYYYNYYYNYYYY","YYYYYYNYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYNYYYYN"}

    Returns: 49403934720

  12. {"NYYYYYNYYYYYYY","YNYYYYYYYYYYYY","YYNYYYNNYYYNYY","YYYNYYNYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYNYYYYYY","NYNNYYNYYYYYYY","YYNYYNYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYNYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 35404024320

  13. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNNYYYYYYYYYY","YYNNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 75682252800

  14. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYNYYYYYYN","YYYYYNYNYNYYNY","YYYYNYNYYYYYYY","YYYYYNYNYYYYYY","YYYYYYYYNYYYYY","YYYYYNYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYNYYYYYYNY","YYYYNYYYYYYYYN"}

    Returns: 41847321600

  15. {"NYYYYYYYYYYNYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYNYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYNYYYYY","YYYYYYNYYYYYYY","YYYNYYYNYYYYYY","YYYYYNYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","NYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 57247948800

  16. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYNYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYN","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYNYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYNYYYYYYYYN"}

    Returns: 65782886400

  17. {"NYYYYYYYYYYYNY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYNYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYNYYYYYNNYYY","YYYYYYYYYNNYYY","YYYYYYYYYYYNYN","NYYYYYYYYYYYNN","YYYYYYYYYYYNNN"}

    Returns: 42265359360

  18. {"NYYYYNYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYNYNNYYYY","YYYNYYYYYYNYYY","YYYYNYYYYYYYYY","NYYYYNNYYYYYYY","YYNYYNNYYYYYYY","YYYYYYYNYNYYYY","YYNYYYYYNYYYYY","YYNYYYYNYNYNYY","YYYNYYYYYYNYNY","YYYYYYYYYNYNYY","YYYYYYYYYYNYNY","YYYYYYYYYYYYYN"}

    Returns: 23344807680

  19. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 87178291200

  20. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYN","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNNYYYYYY","YYYYYYNNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYNYYYYYYYYYYN"}

    Returns: 65782886400

  21. {"NYYYYYYNYYYYYN","YNYYYYYYNNYYYY","YYNYYYYYYYYNYY","YYYNYYYYYYNYYY","YYYYNYYYNYYYYY","YYYYYNNYNNYYYY","YYYYYNNYYYYYYY","NYYYYYYNYYNYYY","YNYYNNYYNYYNYY","YNYYYNYYYNYYYY","YYYNYYYNYYNNNY","YYNYYYYYNYNNYY","YYYYYYYYYYNYNY","NYYYYYYYYYYYYN"}

    Returns: 10788688080

  22. {"NYYYYYYYYYYYYY","YNYYYYYYYYYNYY","YYNYYYYYYYYYYY","YYYNYYYYYYYNYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YNYNYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 65144217600

  23. {"NYYYYNYYNYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYNYYYNYY","NYYYYNYYYNYNYY","YYYYYYNYYYNYYY","YYYYNYYNYYYYYY","NYYYYYYYNYYNYY","YYYYYNYYYNYYNY","YYYYYYNYYYNYYY","YYYYNNYYNYYNYY","YYYYYYYYYNYYNN","YYYYYYYYYYYYNN"}

    Returns: 20060998176

  24. {"NYYYYYYYYYYYYY","YNYYYYNYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYN","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YNYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYNYYYYYYYYYN"}

    Returns: 65782886400

  25. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 87178291200

  26. {"NYYYYYYYYYYYYY","YNYYNYNYYYYNYY","YYNYYNNNYYYYYY","YYYNYYYYYYYYYY","YNYYNYYYYYYYYY","YYNYYNYYYYYNYY","YNNYYYNYYYYYNY","YYNYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YNYYYNYYYYYNYY","YYYYYYNYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 26014847040

  27. {"NYNYYNYYYYYYYY","YNYYYYYYYYYYYN","NYNYYYNYYYYYYY","YYYNYYYYYYYYYN","YYYYNYYYYNYYNY","NYYYYNNYYYYYYY","YYNYYNNYYYYYYY","YYYYYYYNYYNYYY","YYYYYYYYNYYYYY","YYYYNYYYYNYYYY","YYYYYYYNYYNYYY","YYYYYYYYYYYNYY","YYYYNYYYYYYYNY","YNYNYYYYYYYYYN"}

    Returns: 24085539840

  28. {"NYYYYYYYYYYYYY","YNYYYYYYYYNYYY","YYNNYYYYNYYYYY","YYNNYYYYYYYYYY","YYYYNYYYYYNYYY","YYYYYNYYYYYYNY","YYYYYYNYNYYYYY","YYYYYYYNYYYYYN","YYNYYYNYNYYYYY","YYYYYYYYYNYYNY","YNYYNYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYNYYYNYYNY","YYYYYYYNYYYYYN"}

    Returns: 28016828160

  29. {"NYYYYYYYYYYNYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNNYYNYYYYN","YYYYNNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYNYY","YYYYNYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","NYYYYYYNYYYNYY","YYYYYYYYYYYYNY","YYYYNYYYYYYYYN"}

    Returns: 41847321600

  30. {"NYYYYYNYYYYYYY","YNYYNYYYYYYYYY","YYNYYYYNYYYYYY","YYYNNNYYYNYYYY","YNYNNYYNYYYNNY","YYYNYNYYYYYYYY","NYYYYYNYYYYYYY","YYNYNYYNYNYYYN","YYYYYYYYNYYYYY","YYYNYYYNYNYYYY","YYYYYYYYYYNYYN","YYYYNYYYYYYNNY","YYYYNYYYYYYNNN","YYYYYYYNYYNYNN"}

    Returns: 10163183568

  31. {"NYYYYYYYYNYYYN","YNYYYYYYYYYYYY","YYNYYYYNYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYNYYNYYY","YYYYYYNYYYYYYY","YYNYYNYNYYYYYY","YYYYYYYYNYYYYY","NYYYYYYYYNYNYY","YYYYYNYYYYNYYY","YYYYYYYYYNYNYY","YYYYYYYYYYYYNY","NYYYYYYYYYYYYN"}

    Returns: 36556531200

  32. {"NYYYYYYYYYNNYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYNYYYN","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYNYYYYYNYNYY","NYYYYYYYYYNNYY","NYYYYYYYYNNNYN","YYYYYYYYYYYYNY","YYYNYYYYYYYNYN"}

    Returns: 29689712640

  33. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYNYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYNYY","YYYYYNYYYYYYYY","YYNYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYNYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 65782886400

  34. {"NYYYYYYYYYYYYY","YNYYYYYYNYYYYY","YYNYYYYYYYYYYY","YYYNYNYYYYYYYY","YYYYNYYYNYYYYY","YYYNYNYNYYYYYY","YYYYYYNYYYYYYY","YYYYYNYNYYYYYY","YNYYNYYYNYYYYY","YYYYYYYYYNYNYY","YYYYYYYYYYNYNY","YYYYYYYYYNYNYY","YYYYYYYYYYNYNY","YYYYYYYYYYYYYN"}

    Returns: 37292613120

  35. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYNYYYYNNY","YYYNYNYYYNYYYY","YYYYNYYYYYNYYY","YYYNYNYNYYYYNY","YYNYYYNYYYYYYY","YYYYYNYNYNYYYY","YYYYYYYYNYYNYY","YYYNYYYNYNYYYY","YYYYNYYYYYNYYY","YYNYYYYYNYYNYY","YYNYYNYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 20077211520

  36. {"NYYYNYNYNNNNNN","YNYNYNNNYNNNNY","YYNNYYYNNNNNNN","YNNNNNNYNNNNYY","NYYNNNNNYNNYYY","YNYNNNNNNNNNYN","NNYNNNNNYNYNNY","YNNYNNNNNNYNNY","NYNNYNYNNNYNYN","NNNNNNNNNNNYNY","NNNNNNYYYNNNNY","NNNNYNNNNYNNYN","NNNYYYNNYNNYNN","NYNYYNYYNYYNNN"}

    Returns: 373318

  37. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYNYY","YYYNYYYYYYYYYY","YYYYNYYYYYNYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYN","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYNYYYYYNYYY","YYNYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYNYYYYYYN"}

    Returns: 57247948800

  38. {"NYNYYYYYYYYYNY","YNYYYYYNNNNNYY","NYNYYYYNNYYYYY","YYYNYYYYYYYYYN","YYYYNNYYYYYYNY","YYYYNNYYYYYNYY","YYYYYYNYYYYYNN","YNNYYYYNYYYYYY","YNNYYYYYNNYYYN","YNYYYYYYNNYYYY","YNYYYYYYYYNYNY","YNYYYNYYYYYNNY","NYYYNYNYYYNNNY","YYYNYYNYNYYYYN"}

    Returns: 4761188508

  39. {"NYYYYYNNYYYYYY","YNYYYNYNYYYYNY","YYNYYYNYYYNYNY","YYYNNYNYYYYYYY","YYYNNYNYNYYYYY","YNYYYNYNNYYYNN","NYNNNYNYNNYYYY","NNYYYNYNYYYYNN","YYYYNNNYNNYNYY","YYYYYYNYNNNYYY","YYNYYYYYYNNYYY","YYYYYYYYNYYNYY","YNNYYNYNYYYYNY","YYYYYNYNYYYYYN"}

    Returns: 2250885654

  40. {"NNYNYYNYYNNNNN","NNYNYYYYNYNNYN","YYNYYYNYYNYNNN","NNYNNYYNNNYYNN","YYYNNYYNNYYNYN","YYYYYNYNYYYYYN","NYNYYYNYYYNYYN","YYYNNNYNYYNYYY","YNYNNYYYNNNNYN","NYNNYYYYNNNNNN","NNYYYYNNNNNNYY","NNNYNYYYNNNNNY","NYNNYYYYYNYNNY","NNNNNNNYNNYYYN"}

    Returns: 32119134

  41. {"NYNNYYYYYNYNYY","YNYYYYNYNYYNYY","NYNYYYNYNYNYYY","NYYNNYNYYNYYYY","YYYNNYYYYYYYNY","YYYYYNYYYYYYYY","YNNNYYNNYYYNYY","YYYYYYNNNNNNNY","YNNYYYYNNYYYYY","NYYNYYYNYNNYYY","YYNYYYYNYNNYYY","NNYYYYNNYYYNNY","YYYYNYYNYYYNNY","YYYYYYYYYYYYYN"}

    Returns: 2119600748

  42. {"NYYNYNYNYYYYYY","YNYYYYYNYYYNYY","YYNYYNYYYYYNNN","NYYNYNYNNYNNYY","YYYYNYYYNYYYYN","NYNNYNYYYYYNYY","YYYYYYNYYYYNYY","NNYNYYYNYYYYYN","YYYNNYYYNYYNYY","YYYYYYYYYNNYNN","YYYNYYYYYNNYYY","YNNNYNNYNYYNYY","YYNYYYYYYNYYNN","YYNYNYYNYNYYNN"}

    Returns: 1886177490

  43. {"NYNYYNYNYYNYYY","YNNYNYYNNYYNNN","NNNYYYNNNNNNNN","YYYNNYYNYYNYNY","YNYNNNNNYYYNYY","NYYYNNNYNYNNNN","YYNYNNNNNYYYNY","NNNNNYNNYNYYYY","YNNYYNNYNNNYNN","YYNYYYYNNNYNNY","NYNNYNYYNYNYYN","YNNYNNYYYNYNNN","YNNNYNNYNNYNNN","YNNYYNYYNYNNNN"}

    Returns: 14843206

  44. {"NYYYNYYYYYYYNY","YNYYYYYYYYYYYY","YYNYYYYYNYYYYY","YYYNYYYYYYYYYY","NYYYNYYNYYYNYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYNYYNYYYYYY","YYNYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYNYYYYYYNYN","NYYYYYYYYYYYNY","YYYYYYYYYYYNYN"}

    Returns: 36147202560

  45. {"NYYYYYNYYYYYYY","YNNNNYNYYYNYYY","YNNYNYYYYYYYYY","YNYNYYYNYYYYYN","YNNYNYYYYNYYNY","YYYYYNYYYYYYNY","NNYYYYNNYYNYYY","YYYNYYNNNYYYNN","YYYYYYYNNYYYYY","YYYYNYYYYNNNYY","YNYYYYNYYNNYYY","YYYYYYYYYNYNYY","YYYYNNYNYYYYNY","YYYNYYYNYYYYYN"}

    Returns: 4524641280

  46. {"NNYYNNYYYNYNYY","NNYNYYYYNYYYYY","YYNYNYNNYYYYYN","YNYNYYYYNYNYNN","NYNYNNNNNNYYYN","NYYYNNNYNNYNYY","YYNYNNNNNNNYYN","YYNYNYNNYYYNNY","YNYNNNNYNYYYNY","NYYYNNNYYNNNYY","YYYNYYNYYNNNYN","NYYYYNYNYNNNYY","YYYNYYYNNYYYNN","YYNNNYNYYYNYNN"}

    Returns: 130470366

  47. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNNYYYYYYY","YYYYYNNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 75682252800

  48. {"NYYNNYNNYNNNNN","YNNYNNNNNYNYNN","YNNNNNNNNNYYYY","NYNNNYYYNNNNYY","NNNNNNYNNNNNNN","YNNYNNNYNYYNYY","NNNYYNNNNNNNYN","NNNYNYNNNNYNNN","YNNNNNNNNNNNNN","NYNNNYNNNNYNNN","NNYNNYNYNYNNYY","NYYNNNNNNNNNNN","NNYYNYYNNNYNNN","NNYYNYNNNNYNNN"}

    Returns: 125478

  49. {"NYYYYYYYYYYYYY","YNNYYYYNYYYNYN","YNNNYYYYYYYYYY","YYNNYYYYYYYYYY","YYYYNYYYYNYNYY","YYYYYNYYYYYYYY","YYYYYYNYYYYNYY","YNYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYNYYYYNYYYY","YYYYYYYYYYNYYY","YNYYNYNYYYYNYY","YYYYYYYYYYYYNY","YNYYYYYYYYYYYN"}

    Returns: 26006440320

  50. {"NYYYNNYYYNYYYY","YNYYYYYYYYYYNY","YYNYYYYYYYYYYY","YYYNNNNYYYNYYY","NYYNNYYNYNYYNY","NYYNYNYNYYYNYY","YYYNYYNYYYYYYY","YYYYNNYNYYYYYY","YYYYYYYYNYYYNY","NYYYNYYYYNNYYY","YYYNYYYYYNNYYY","YYYYYNYYYYYNYY","YNYYNYYYNYYYNY","YYYYYYYYYYYYYN"}

    Returns: 8421607296

  51. {"NYYYYYYYNYYYYY","YNNYNYYNYYYYYY","YNNYYYYYYNYNYY","YYYNYYYYYYYYYY","YNYYNNYYYYYYYY","YYYYNNYYYYNNYY","YYYYYYNYNYNYYY","YNYYYYYNYNNYYY","NYYYYYNYNYYYYY","YYNYYYYNYNYYYY","YYYYYNNNYYNNYN","YYNYYNYYYYNNYN","YYYYYYYYYYYYNY","YYYYYYYYYYNNYN"}

    Returns: 7466837684

  52. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYNYNY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYNYYYYYNYNY","YYYYYYYYYYYNNY","YYYYNYYYYYNNNY","YYYYYYYYYYYYYN"}

    Returns: 47421158400

  53. {"NNNNYNYNNNNYYN","NNYNNNNNNNNNNY","NYNYYNYNNYNYNN","NNYNNNNNYNNYYN","YNYNNYNNYNNNNN","NNNNYNNYNNNYYY","YNYNNNNNYNNNNY","NNNNNYNNNNNYNN","NNNYYNYNNNNYYN","NNYNNNNNNNYNYN","NNNNNNNNNYNYYN","YNYYNYNYYNYNYN","YNNYNYNNYYYYNN","NYNNNYYNNNNNNN"}

    Returns: 250702

  54. {"NYYYNYYYYYYYYY","YNYYNYYYYYYYNY","YYNYYNYYNYNYYY","YYYNYYYYYYYYYY","NNYYNYYYYYNYYY","YYNYYNYYYYYNYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYNYYYYYNNYYYY","YYYYYYYYNNYYYY","YYNYNYYYYYNYYY","YYYYYNYYYYYNYN","YNYYYYYYYYYYNY","YYYYYYYYYYYNYN"}

    Returns: 20083612800

  55. {"NYNYYNNNNYYNNN","YNYNNYYYYNYYNY","NYNYNYYNYYNNNY","YNYNNNYNYYNNNY","YNNNNNYYYYNYNY","NYYNNNYNYNYNNN","NYYYYYNNNYNYYY","NYNNYNNNNNYNYN","NYYYYYNNNYYYYY","YNYYYNYNYNNYNN","YYNNNYNYYNNNNY","NYNNYNYNYYNNYY","NNNNNNYYYNNYNN","NYYYYNYNYNYYNN"}

    Returns: 24262502

  56. {"NNYYYYYYYYNNNY","NNYNYYNNYNYNYY","YYNYYNYYYNYYNY","YNYNYNYYYYYNYY","YYYYNNNNNYNYYN","YYNNNNNYYYNNYN","YNYYNNNYYNYYYN","YNYYNYYNYNYNNN","YYYYNYYYNYNNYN","YNNYYYNNYNYNYN","NYYYNNYYNYNYYY","NNYNYNYNNNYNYN","NYNYYYYNYYYYNY","YYYYNNNNNNYNYN"}

    Returns: 175534852

  57. {"NYNYYYYYYYYYYN","YNYNYNYYYYYYYN","NYNNYYYNYYYYYY","YNNNNNYYNNYNYY","YYYNNYYYYNNYYY","YNYNYNYYYNYYYY","YYYYYYNYYYYYYY","YYNYYYYNYYYYYY","YYYNYYYYNNYYNY","YYYNNNYYNNYNNY","YYYYNYYYYYNYNY","YYYNYYYYYNYNNY","YYYYYYYYNNNNNY","NNYYYYYYYYYYYN"}

    Returns: 2969015916

  58. {"NYYYNYNYYYYNNY","YNYNYYYYYNYYYN","YYNNNYYNNNNNNY","YNNNYYNYNYNNNY","NYNYNYYNNNYYYY","YYYYYNNYNNYNYY","NYYNYNNYYYYYYY","YYNYNYYNYYYNYY","YYNNNNYYNYYYYY","YNNYNNYYYNYYNY","YYNNYYYYYYNNYN","NYNNYNYNYYNNYY","NYNNYYYYYNYYNY","YNYYYYYYYYNYYN"}

    Returns: 493266774

  59. {"NNYNYYNYNNYYYN","NNNNYNYNNYNNNN","YNNYNYNYNYNNNN","NNYNNYNNNNNYNN","YYNNNYYNNYNYYY","YNYYYNNNNYYNYY","NYNNYNNNNYYYYN","YNYNNNNNYNNYYY","NNNNNNNYNNNYYY","NYYNYYYNNNNNNY","YNNNNYYNNNNNYN","YNNYYNYYYNNNYY","YNNNYYYYYNYYNY","NNNNYYNYYYNYYN"}

    Returns: 7839418

  60. {"NYYYYYYYYYYYYY","YNYYYNYYYNYYYN","YYNYNNYYYYYYYY","YYYNYYNYYYYYYY","YYNYNYYYYYYYYY","YNNYYNYYYYYYYY","YYYNYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YNYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYYYYYYYYYYYNY","YNYYYYYYYYYYYN"}

    Returns: 36163814400

  61. {"NNNYNYYYYYYYNY","NNNNYNYNNNYYYN","NNNNNYYNYNYYNN","YNNNNNYNNYNYNN","NYNNNNNNNYYYNY","YNYNNNNYNNNNNY","YYYYNNNYYNNNNY","YNNNNYYNNYNNNN","YNYNNNYNNNNNYN","YNNYYNNYNNNYYN","YYYNYNNNNNNNYN","YYYYYNNNNYNNYN","NYNNNNNNYYYYNY","YNNNYYYNNNNNYN"}

    Returns: 2961008

  62. {"NNYNYNNYYYYNYY","NNNYYNNYYYNYNN","YNNNNNNYNYYNNN","NYNNNYYYNNNYYN","YYNNNYYNNYNYYN","NNNYYNNYNNNNNY","NNNYYNNNNYYYNY","YYYYNYNNYYYYNY","YYNNNNNYNNNYYY","YYYNYNYYNNYYNY","YNYNNNYYNYNNYN","NYNYYNYYYYNNNN","YNNYYNNNYNYNNY","YNNNNYYYYYNNYN"}

    Returns: 22963520

  63. {"NYNNYNYYYYYYYY","YNNYNYNNYNYYYY","NNNYYYYNYYYNYY","NYYNYYYYNNYYYY","YNYYNYYYYYNNYY","NYYYYNYYYYYNYN","YNYYYYNYYNYYNY","YNNYYYYNYNYYYY","YYYNYYYYNYYYYY","YNYNYYNNYNYYYY","YYYYNYYYYYNNYY","YYNYNNYYYYNNNY","YYYYYYNYYYYNNY","YYYYYNYYYYYYYN"}

    Returns: 3376406718

  64. {"NYYNYYYYYYYYYY","YNYYYYYYYNYYYY","YYNYYYYYYYYYNY","NYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YNYYYYYYYNYYYY","YYYYYYYYYYNYYY","YYYYYYYYYYYNYY","YYNYYYYYYYYYNN","YYYYYYYYYYYYNN"}

    Returns: 49403934720

  65. {"NYNYNNYYNYNNNN","YNNNYNNNYNNNNN","NNNYNNYYNNNNYN","YNYNYNNYNYYYYN","NYNYNNYYNNNNNY","NNNNNNNYNNNYYY","YNYNYNNYNYNNYY","YNYYYYYNNNNNNN","NYNNNNNNNYNYNY","YNNYNNYNYNYYYN","NNNYNNNNNYNNNY","NNNYNYNNYYNNNN","NNYYNYYNNYNNNY","NNNNYYYNYNYNYN"}

    Returns: 1512702

  66. {"NYYYYYYYYYYYYY","YNYYYYYNYYYYYY","YYNYYYYYYYYNYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYNYYYYY","YNYYYYYNYYYYYY","YYYYYYNYNYYYYY","YYYYYYYYYNNYYY","YYYYYYYYYNNYYY","YYNYYYYYYYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 49880033280

  67. {"NYYNNYYYNYYYNN","YNNYNYYYNYNNNY","YNNYYYNYYYYYNN","NYYNYYYYYYNYYY","NNYYNNYNNNNYYY","YYYYNNYYYYYNNN","YYNYYYNYYYYYNN","YYYYNYYNNNYYYY","NNYYNYYNNYYYYN","YYYYNYYNYNNYYY","YNYNNYYYYNNYYY","YNYYYNYYYYYNYN","NNNYYNNYYYYYNY","NYNYYNNYNYYNYN"}

    Returns: 629650066

  68. {"NYYYYYYYYYYYYY","YNYYYYYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYNYYY","YYYYNYYYYYYYYY","YYYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYNYY","YYYYYYYYYNYYYY","YYYNYYYYYYNYYY","YYYYYYYYNYYNYY","YYYYYYYYYYYYNY","YYYYYYYYYYYYYN"}

    Returns: 65782886400

  69. {"NYNYNYYNYYYNYY","YNNYNYYYYNYNYY","NNNYNYYNYYYYYY","YYYNYYNYYYNYYN","NNNYNYYNNYYYYY","YYYYYNYNNYYYYY","YYYNYYNNNNYYNN","NYNYNNNNYYYYNY","YYYYNNNYNNYNYY","YNYYYYNYNNYYYY","YYYNYYYYYYNYNY","NNYYYYYYNYYNYN","YYYYYYNNYYNYNY","YYYNYYNYYYYNYN"}

    Returns: 1151574794

  70. {"NYYYNYNYNYYYYY","YNYYYYNNYNYYYY","YYNYNYNYYYYYNY","YYYNYYYYYYNNYY","NYNYNNYNYYYNYN","YYYYNNNYNYYYYY","NNNYYNNYYYNYYY","YNYYNYYNYYNNYY","NYYYYNYYNNNNYY","YNYYYYYYNNYYYY","YYYNYYNNNYNYYN","YYYNNYYNNYYNYN","YYNYYYYYYYYYNY","YYYYNYYYYYNNYN"}

    Returns: 1596972664

  71. {"NNNNNYYYNYYYNY","NNYNNYYNYYYNYY","NYNNYNYYYYNYNY","NNNNYYNYYNYYNY","NNYYNYYYYNYYYY","YYNYYNYYYYNYNN","YYYNYYNYNNNYYN","YNYYYYYNYYNNYY","NYYYYYNYNNYYYY","YYYNNYNYNNYNNY","YYNYYNNNYYNYYY","YNYYYYYNYNYNNN","NYNNYNYYYNYNNN","YYYYYNNYYYYNNN"}

    Returns: 370831250

  72. {"NYYNYYYNYYYYYN","YNYYNYYYYYYYNN","YYNYYYYYNYYYYY","NYYNYYYYYYYYYY","YNYYNYYYNNYYNY","YYYYYNYYYYYYNY","YYYYYYNYYNYYYY","NYYYYYYNNYYYYY","YYNYNYYNNYNYYN","YYYYNYNYYNYYYY","YYYYYYYYNYNYYY","YYYYYYYYYYYNYY","YNYYNNYYYYYYNN","NNYYYYYYNYYYNN"}

    Returns: 7213765008

  73. {"NYYYYYYYYYYYYY","YNYYYNYYYYYYYY","YYNYYYYYYYYYYY","YYYNYYYYYYYYYY","YYYYNYYYYYYYNY","YNYYYNYYYYYYYY","YYYYYYNYYYYYYY","YYYYYYYNYYYYYY","YYYYYYYYNYYYYY","YYYYYYYYYNYYYY","YYYYYYYYYYNYNY","YYYYYYYYYYYNYY","YYYYNYYYYYNYNY","YYYYYYYYYYYYYN"}

    Returns: 56696371200

  74. {"NNYNYYNYYNYYYN","NNYYNNNNNNNNNN","YYNYNNNNNYNNYN","NYYNYNYNYNNNNN","YNNYNNNYYNYNYN","YNNNNNNYNNNYYY","NNNYNNNNNYYNYN","YNNNYYNNNNYYNY","YNNYYNNNNYNYYN","NNYNNNYNYNYNYN","YNNNYNYYNYNNNN","YNNNNYNYYNNNNN","YNYNYYYNYYNNNN","NNNNNYNYNNNNNN"}

    Returns: 1279366

  75. {"NYNYNNYNYNNNNN","YNNYYYNNYNYYNN","NNNYNYNNNNNNNY","YYYNYYYYNYYYNN","NYNYNNYYYYYNNN","NYYYNNYNYNYNNN","YNNYYYNNYNNYYY","NNNYYNNNYNYYNY","YYNNYYYYNYYNYN","NNNYYNNNYNYNNY","NYNYYYNYYYNNYN","NYNYNNYYNNNNYN","NNNNNNYNYNYYNN","NNYNNNYYNYNNNN"}

    Returns: 8227970

  76. {"N"}

    Returns: 1

  77. {"NYYYYYY","YNYNNYY","YYNYYYY","YNYNNYY","YNYNNYY","YYYYYNY","YYYYYYN"}

    Returns: 2160

  78. {"NNNNNNYN","NNYNYNYN","NYNNNNNN","NNNNNNYY","NYNNNNNN","NNNNNNYY","YYNYNYNN","NNNYNYNN"}

    Returns: 128

  79. {"NYNNN","YNYYY","NYNYN","NYYNN","NYNNN"}

    Returns: 36

  80. {"NYNYYYNYY","YNYYYYYNY","NYNNNNNYY","YYNNYYYYY","YYNYNYYNY","YYNYYNYYY","NYNYYYNNY","YNYYNYNNY","YYYYYYYYN"}

    Returns: 40128

  81. {"NNYNYYYYYNY","NNNYNYNNYYY","YNNYYNYYNYY","NYYNYNYNYNN","YNYYNYYYNNY","YYNNYNYNYNY","YNYYYYNNNNY","YNYNYNNNYNY","YYNYNYNYNYY","NYYNNNNNYNY","YYYNYYYYYYN"}

    Returns: 468334

  82. {"NYYYYYYY","YNNYYYYY","YNNNYNNY","YYNNYYNY","YYYYNNNY","YYNYNNYY","YYNNNYNY","YYYYYYYN"}

    Returns: 6348

  83. {"NYYN","YNYY","YYNY","NYYN"}

    Returns: 16

  84. {"N"}

    Returns: 1

  85. {"NNNYNNNYYYNNY","NNNNNNNNNYYNN","NNNNYYNYNYNNN","YNNNYNNYNNNNY","NNYYNYYYNNYNN","NNYNYNNNNNNNN","NNNNYNNNNNNNY","YNYYYNNNNNNYY","YNNNNNNNNNNNN","YYYNNNNNNNNYN","NYNNYNNNNNNNY","NNNNNNNYNYNNN","YNNYNNYYNNYNN"}

    Returns: 35726

  86. {"NYYY","YNYY","YYNY","YYYN"}

    Returns: 24

  87. {"NNYYNNNN","NNYNNNNY","YYNYYNYY","YNYNNNNN","NNYNNNYN","NNNNNNYY","NNYNYYNN","NYYNNYNN"}

    Returns: 320

  88. {"N"}

    Returns: 1

  89. {"NNNNNNNNNYN","NNYNNNNNYNN","NYNNYNNNNNN","NNNNYYNNNNY","NNYYNNNNYYN","NNNYNNYNNNN","NNNNNYNNNNN","NNNNNNNNNYN","NYNNYNNNNNN","YNNNYNNYNNN","NNNYNNNNNNN"}

    Returns: 352

  90. {"NYYYY","YNYYY","YYNYY","YYYNN","YYYNN"}

    Returns: 84

  91. {"NYN","YNY","NYN"}

    Returns: 4

  92. {"NYNYYNY","YNNNYYY","NNNNNYN","YNNNNNN","YYNNNYN","NYYNYNN","YYNNNNN"}

    Returns: 142

  93. {"N"}

    Returns: 1

  94. {"NYYY","YNYY","YYNY","YYYN"}

    Returns: 24

  95. {"NYYYNNYNYYYYNY","YNNYNNYYNYYYNY","YNNYNYYYYYNYYN","YYYNYYYYYYYYYY","NNNYNYNYYYNYYY","NNYYYNNNNNYYYY","YYYYNNNYNYYNNN","NYYYYNYNYYYNYY","YNYYYNNYNYYYYN","YYYYYNYYYNYYNN","YYNYNYYYYYNYYY","YYYYYYNNYYYNYY","NNYYYYNYYNYYNY","YYNYYYNYNNYYYN"}

    Returns: 1275385936

  96. {"NYYYYYYYYYNYN","YNYYYYYYYYYYN","YYNYYYYNNYYYY","YYYNYYYYYYYYN","YYYYNYNYNYYYY","YYYYYNYYYYYYY","YYYYNYNYYYYYY","YYNYYYYNNYYYY","YYNYNYYNNYYNN","YYYYYYYYYNYYY","NYYYYYYYYYNYY","YYYYYYYYNYYNY","NNYNYYYYNYYYN"}

    Returns: 1001418240

  97. {"NNYYY","NNYNY","YYNNY","YNNNY","YYYYN"}

    Returns: 40

  98. {"N"}

    Returns: 1

  99. {"NNYYYYYYYYYYY","NNNYYNYYYYNYY","YNNYYNYYYYYYY","YYYNYNNYYYYYN","YYYYNYYYYYYYY","YNNNYNYNNYYNY","YYYNYYNNNNYYY","YYYYYNNNYYNNY","YYYYYNNYNNYYN","YYYYYYNYNNYYY","YNYYYYYNYYNNY","YYYYYNYNYYNNY","YYYNYYYYNYYYN"}

    Returns: 241567356

  100. {"NYYYYYY","YNYYYNY","YYNYYYY","YYYNYYY","YYYYNYY","YNYYYNY","YYYYYYN"}

    Returns: 3840

  101. {"NYY","YNN","YNN"}

    Returns: 4

  102. {"NNNNNNNYYNNYN","NNYYNYYYYYNYN","NYNYYYNNYNNYY","NYYNYYYNYYNYN","NNYYNYYYYYYYN","NYYYYNYYNYNNY","NYNYYYNNNNYYN","YYNNYYNNYNNYY","YYYYYNNYNYNYY","NYNYYYNNYNYNY","NNNNYNYNNYNYY","YYYYYNYYYNYNY","NNYNNYNYYYYYN"}

    Returns: 19833466

  103. {"NYYYYYYYNNNN","YNNYNYNNYNNN","YNNYNYYNYYYY","YYYNNNNYNNYY","YNNNNNYNNNNN","YYYNNNNYYNYY","YNYNYNNNYYYY","YNNYNYNNYYYN","NYYNNYYYNYYY","NNYNNNYYYNYN","NNYYNYYYYYNN","NNYYNYYNYNNN"}

    Returns: 1140868

  104. {"NYN","YNY","NYN"}

    Returns: 4

  105. {"NYNNNNYNNNNN","YNNNYNNNNYNY","NNNYNNNNYYNN","NNYNYNNNNYNY","NYNYNYYYNYNN","NNNNYNYNNNNN","YNNNYYNNNYYY","NNNNYNNNNYYN","NNYNNNNNNYYY","NYYYYNYYYNNY","NNNNNNYYYNNY","NYNYNNYNYYYN"}

    Returns: 52560

  106. {"NYYNNYNYYY","YNNYYYYYYN","YNNYYNNYNY","NYYNNYYYNY","NYYNNYNYYN","YYNYYNYYYY","NYNYNYNNNN","YYYYYYNNYY","YYNNYYNYNN","YNYYNYNYNN"}

    Returns: 94968

  107. {"NYNYYYYYYNN","YNYYYYNYYNN","NYNNYYYYNNN","YYNNNNYNYNN","YYYNNYYNYYY","YYYNYNNNYNN","YNYYYNNNYYY","YYYNNNNNNYN","YYNYYYYNNNN","NNNNYNYYNNY","NNNNYNYNNYN"}

    Returns: 151716

  108. {"NNYNYYYNYYYYN","NNYNYNNNYYYYN","YYNYYYNNNYYYY","NNYNYNNNYNYYN","YYYYNYNNNNYYY","YNYNYNNNYNYYY","YNNNNNNNYNYNY","NNNNNNNNYNNYY","YYNYNYYYNNNNN","YYYNNNNNNNYYN","YYYYYYYNNYNYY","YYYYYYNYNYYNN","NNYNYYYYNNYNN"}

    Returns: 7386362

  109. {"NNYNNYNYYYYYYN","NNNNYYYYNYYNYY","YNNNYYYNNYNNNY","NNNNYYNYYYYNYY","NYYYNNNNNYYYNY","YYYYNNNNYYNNYY","NYYNNNNYNNYYYN","YYNYNNYNYNNNYY","YNNYNYNYNNNNYN","YYYYYYNNNNYNNY","YYNYYNYNNYNYYY","YNNNYNYNNNYNNN","YYNYNYYYYNYNNN","NYYYYYNYNYYNNN"}

    Returns: 64064234

  110. {"NYYYYNNNY","YNYYYYYYY","YYNYYYYYY","YYYNYYYYY","YYYYNYYYY","NYYYYNYYY","NYYYYYNYY","NYYYYYYNY","YYYYYYYYN"}

    Returns: 181440

  111. {"NYYYYYN","YNNNYYN","YNNYNYN","YNYNYNY","YYNYNNN","YYYNNNY","NNNYNYN"}

    Returns: 312

  112. {"NYYYYYYY","YNYYYYYY","YYNYYYYY","YYYNYYYY","YYYYNYYY","YYYYYNYY","YYYYYYNY","YYYYYYYN"}

    Returns: 40320

  113. {"NNNYYYYNYNN","NNNNNNNNNYY","NNNYYNYNYNN","YNYNNYYNNYN","YNYNNNNNYNY","YNNYNNYNYNN","YNYYNYNYYYY","NNNNNNYNNNN","YNYNYYYNNNN","NYNYNNYNNNY","NYNNYNYNNYN"}

    Returns: 26578

  114. {"NNYNN","NNNYY","YNNYN","NYYNN","NYNNN"}

    Returns: 8

  115. {"NYNNY","YNYYY","NYNYN","NYYNN","YYNNN"}

    Returns: 32

  116. {"NNNYNN","NNNYNN","NNNNYN","YYNNYY","NNYYNN","NNNYNN"}

    Returns: 60

  117. {"NNNNYNNNNNYYNN","NNYNYNNYYYYYNY","NYNNYNNYYYNYNN","NNNNYYNYNYYNYY","YYYYNNNNNYYYNY","NNNYNNYYNYYYYY","NNNNNYNYYNYYYN","NYYYNYYNNNNYYY","NYYNNNYNNNYNNN","NYYYYYNNNNNYYY","YYNYYYYNYNNNNY","YYYNYYYYNYNNNY","NNNYNYYYNYNNNY","NYNYYYNYNYYYYN"}

    Returns: 47060258

  118. {"NNYYNYNNNYNYY","NNNNYNYNYNNNY","YNNNNNYNNNYNY","YNNNNNYYYYYNY","NYNNNYYNNYNNN","YNNNYNNYNYYYY","NYYYYNNNNYNYN","NNNYNYNNNNNYY","NYNYNNNNNNYNN","YNNYYYYNNNNYN","NNYYNYNNYNNNY","YNNNNYYYNYNNY","YYYYNYNYNNYYN"}

    Returns: 928486

  119. {"NYYYYYY","YNYYNYY","YYNYYYN","YYYNYYY","YNYYNYY","YYYYYNY","YYNYYYN"}

    Returns: 2928

  120. {"N"}

    Returns: 1

  121. {"NNNNNNYY","NNNNNYYN","NNNYNNNY","NNYNYNYY","NNNYNNYN","NYNNNNNY","YYNYYNNN","YNYYNYNN"}

    Returns: 256

  122. {"NYYYYYYYYYYYN","YNYNYNNYYYYNY","YYNYNNNYNYNYY","YNYNYYYYYYYNY","YYNYNYYYYYYYY","YNNYYNYNYYNNN","YNNYYYNYNYYYY","YYYYYNYNYYYNY","YYNYYYNYNYNYN","YYYYYYYYYNYNY","YYNYYNYYNYNYY","YNYNYNYNYNYNY","NYYYYNYYNYYYN"}

    Returns: 193237200

  123. {"NY","YN"}

    Returns: 2

  124. {"NYNYNNNNNNNNNY","YNNNNNYNNNNNNN","NNNNYNYNYYNNYY","YNNNNNNYNNNYNY","NNYNNNNNNYNYNN","NNNNNNNNYNNNNN","NYYNNNNNNYYNYN","NNNYNNNNNNNYNN","NNYNNYNNNNYNYN","NNYNYNYNNNYYNN","NNNNNNYNYYNNNY","NNNYYNNYNYNNYY","NNYNNNYNYNNYNY","YNYYNNNNNNYYYN"}

    Returns: 140606

  125. {"NNYYYY","NNNYYY","YNNYYN","YYYNYY","YYYYNY","YYNYYN"}

    Returns: 276

  126. {"NYYYYYYYYYYYYY", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN", "YNNNNNNNNNNNNN" }

    Returns: 12454041600

  127. {"NYYY", "YNNN", "YNNN", "YNNN" }

    Returns: 12

  128. {"NYYYYY", "YNNNNN", "YNNNNN", "YNNNNN", "YNNNNN", "YNNNNN" }

    Returns: 240

  129. {"NYYYY", "YNNNN", "YNNNN", "YNNNN", "YNNNN" }

    Returns: 48


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