Problem Statement
A tournament graph is a graph where every pair of distinct nodes has a single directed edge between them.
Consider a touranment graph with b nodes such that the nodes are labeled with the digits of the base b.
For example, if b=3, then there would be three nodes, labeled 0, 1, and 2.
You are given this tournament graph in the
You are given a
For example, if b=3 and k=4, then consider the nodes 1 and 6. 1 in base 3 with 4 digits is 0001, and 6 in base 3 with 4 digits is 0020. The leftmost digit in which they differ is the third digit from the left, so the edge between 1 and 6 in the big graph would have the same direction as the edge between 0 and 2 in the input graph.
An induced subgraph of a graph is a subset of its nodes along with all the edges between those nodes. A non-empty graph is strongly connected if it contains directed paths from every node to every other node. In particular, a graph with a single node is considered strongly connected. Given the input graph and number k, how many non-empty strongly connected induced subgraphs are there in the big tournament graph? Since this number can get very large, return it modulo 998244353.
Definition
- Class:
- RecursiveTournament
- Method:
- count
- Parameters:
- String[], int
- Returns:
- int
- Method signature:
- int count(String[] graph, int k)
- (be sure your method is public)
Constraints
- b will be between 3 and 23.
- graph will have exactly b elements.
- Each element of graph will have exactly b characters, each of which is either 'Y' or 'N'.
- graph describes a valid tournament graph.
- k will be between 1 and 1000.
Examples
{ "NYN", "NNY", "YNN" }
2
Returns: 355
{ "NYY", "NNY", "NNN" }
2
Returns: 9
{ "NYN", "NNY", "YNN" }
1
Returns: 4
{ "NYYYNNYNNYYNNYYYYYNNYNN", "NNYNYYNYYNNNYNYNYNNNNYY", "NNNNYNNNNYNYYNYYNYYNYNN", "NYYNYNNNYNNYYYNYYYNNYYN", "YNNNNNYYNYNNYYNNYNYNYYY", "YNYYYNNNYNYNYNYNNYNYNYN", "NYYYNYNNNYYNNNNYNNNNYNN", "YNYYNYYNYYYNYNYYYNYNNYY", "YNYNYNYNNYYYNYNYNYYYNYN", "NYNYNYNNNNYNYYYNNYYYNYN", "NYYYYNNNNNNNNYNYYNNYNYN", "YYNNYYYYNYYNNYYYYNYYYNY", "YNNNNNYNYNYYNNNNYNYNYNY", "NYYNNYYYNNNNYNYNNNNYNYN", "NNNYYNYNYNYNYNNYNNNYNNY", "NYNNYYNNNYNNYYNNYNYYNYN", "NNYNNYYNYYNNNYYNNNYNNNN", "NYNNYNYYNNYYYYYYYNYYYNN", "YYNYNYYNNNYNNYYNNNNNYNY", "YYYYYNYYNNNNYNNNYNYNYNN", "NYNNNYNYYYYNNYYYYNNNNNY", "YNYNNNYNNNNYYNYNYYYYYNY", "YNYYNYYNYYYNNYNYYYNYNNN" }
1000
Returns: 71573222
{ "NYN", "NNY", "YNN" }
1000
Returns: 93495615
{ "NYY", "NNY", "NNN" }
1000
Returns: 873440291
{"NYN","NNN","YYN"}
630
Returns: 825417567
{"NNNN","YNYY","YNNN","YNYN"}
523
Returns: 739890965
{"NYNYY","NNNYY","YYNNN","NNYNN","NNYYN"}
493
Returns: 964840748
{"NYNYYN","NNYYYN","YNNNNN","NNYNYY","NNYNNY","YYYNNN"}
856
Returns: 220370338
{"NYYNNYY","NNNNNYN","NYNNNNN","YYYNNNN","YYYYNNN","NNYYYNY","NYYYYNN"}
686
Returns: 336465639
{"NYYYNNNN","NNYYYNYY","NNNYYYYN","NNNNNYNN","YNNYNNYY","YYNNYNYN","YNNYNNNN","YNYYNYYN"}
54
Returns: 553973527
{"NNNNNNNYY","YNYNNYNNN","YNNNYYYNY","YYYNNNYYY","YYNYNNNYY","YNNYYNNYY","YYNNYYNNY","NYYNNNYNY","NYNNNNNNN"}
78
Returns: 89302779
{"NNYNNYYNNY","YNNNNYYNYN","NYNYYNYNNN","YYNNYNNNYN","YYNNNNYYYN","NNYYYNYYYN","NNNYNNNNNY","YYYYNNYNYY","YNYNNNYNNN","NYYYYYNNYN"}
155
Returns: 963630310
{"NYYYNYYYYYN","NNNNYYNYNYN","NYNNNNYYYYN","NYYNNYYNYYN","YNYYNYYNYNY","NNYNNNYYYNN","NYNNNNNNNNN","NNNYYNYNYYN","NYNNNNYNNYN","NNNNYYYNNNY","YYYYNYYYYNN"}
644
Returns: 118061586
{"NYYNYYNYNYNY","NNNNNNYNYYYN","NYNNYYNYYYYN","YYYNYYYNYNYY","NYNNNYNNNYNN","NYNNNNYNNNYN","YNYNYNNNYNNY","NYNYYYYNNNYY","YNNNYYNYNNNY","NNNYNYYYYNYN","YNNNYNYNYNNY","NYYNYYNNNYNN"}
804
Returns: 881964314
{"NNYYNYNNNYYYY","YNNYYNYNYNYNY","NYNYYYYYYNYYY","NNNNNNNYYNNYY","YNNYNYYYNYYNN","NYNYNNYNNNNYY","YNNYNNNNNYYYY","YYNNNYYNYNYYY","YNNNYYYNNNYYY","NYYYNYNYYNNYN","NNNYNYNNNYNYN","NYNNYNNNNNNNY","NNNNYNNNNYYNN"}
489
Returns: 518655325
{"NNYNNNYYNNNYNY","YNNYYYYYNYNNNY","NYNYYNYNNYNNNY","YNNNNNNYNNYNYN","YNNYNNYNNYNYYY","YNYYYNYYNNNNNN","NNNYNNNYYYNYNY","NNYNYNNNYNNNYN","YYYYYYNNNNNYNN","YNNYNYNYYNYNYY","YYYNYYYYYNNYNN","NYYYNYNYNYNNYN","YYYNNYYNYNYNNY","NNNYNYNYYNYYNN"}
114
Returns: 6837584
{"NYYYYYYNNNYNNYY","NNNNYNYNYNYYNNY","NYNYNNNNNYYNNNN","NYNNNYYNNNNYNNY","NNYYNNNYNYNNNNN","NYYNYNNNNNYYNNY","NNYNYYNNNNYYYNY","YYYYNYYNYNNYNNN","YNYYYYYNNNYYYYN","YYNYNYYYYNYYNYN","NNNYYNNYNNNNNYY","YNYNYNNNNNYNYNN","YYYYYYNYNYYNNYY","NYYYYYYYNNNYNNY","NNYNYNNYYYNYNNN"}
503
Returns: 677515482
{"NYNNYYNYYYNYYYYY","NNNNYYNNNYNYYYNY","YYNYYNNNYYYYNYYY","YYNNYYYNYNYYNNYY","NNNNNYYYNNYNNNYY","NNYNNNYYYNYNYYNN","YYYNNNNNNYNNNYNN","NYYYNNYNYYNNNYYN","NYNNYNYNNYYNNNYY","NNNYYYNNNNNNYYYY","YYNNNNYYNYNYNYNN","NNNNYYYYYYNNYNYY","NNYYYNYYYNYNNNYY","NNNYYNNNYNNYYNYN","NYNNNYYNNNYNNNNY","NNNNNYYYNNYNNYNN"}
354
Returns: 564733443
{"NNNNNYNNYNNNYNYYN","YNYNNNYNNYYNYYYYY","YNNYNYYYNYNYYYYYY","YYNNNNYYYYNNNNNNN","YYYYNNNNYYNYYNYNY","NYNYYNYNYNNNYNNYN","YNNNYNNNYYYNYYYYN","YYNNYYYNNYYNYNNNY","NYYNNNNYNYYNYYYYN","YNNNNYNNNNNNNNNNY","YNYYYYNNNYNYNYYNY","YYNYNYYYYYNNNNYYN","NNNYNNNNNYYYNNYNN","YNNYYYNYNYNYYNYYY","NNNYNYNYNYNNNNNNY","NNNYYNNYNYYNYNYNN","YNNYNYYNYNNYYNNYN"}
613
Returns: 771516987
{"NNYNYNNNYYNYNYYYYN","YNNNNNYYYYNYYNNNYN","NYNYNYNNNNYNYNNYNN","YYNNYYNNNNYNNNNYNN","NYYNNNYYYNNYYYYYYY","YYNNYNYNYYYYYNNYNN","YNYYNNNNNNYYYYYYNN","YNYYNYYNYNNNYNNYYN","NNYYNNYNNNNYNYYYNY","NNYYYNYYYNYYYYYNYY","YYNNYNNYYNNYNNNNYY","NNYYNNNYNNNNYYNYYY","YNNYNNNNYNYNNNNYNY","NYYYNYNYNNYNYNNNNN","NYYYNYNYNNYYYYNNNN","NYNNNNNNNYYNNYYNYN","NNYYNYYNYNNNYYYNNY","YYYYNYYYNNNNNYYYNN"}
143
Returns: 339840391
{"NNNNNNNNNNNYNYYNYNY","YNNNNNYYNNYNNYNYNYN","YYNNYYYYYYYYYNNYYYY","YYYNNYNNYYYNNNNYYYY","YYNYNNYNNYNYNYYYYNN","YYNNYNYYNYYYYYNNNNN","YNNYNNNNNNYYNNYYYYN","YNNYYNYNYYNNNYNNNYY","YYNNYYYNNNYYYYYYNYY","YYNNNNYNYNYNNNNYNNY","YNNNYNNYNNNNNNNNYNY","NYNYNNNYNYYNNNYNNYY","YYNYYNYYNYYYNYNNNYY","NNYYNNYNNYYYNNYNNYN","NYYYNYNYNYYNYNNNNNY","YNNNNYNYNNYYYYYNNNY","NYNNNYNYYYNYYYYYNYN","YNNNYYNNNYYNNNYYNNY","NYNNYYYNNNNNNYNNYNN"}
691
Returns: 27748659
{"NNYYNYYYYNNYNYYNYNYN","YNNNNNNYYNYNNNNNYNYY","NYNNNYYNYYYNYNNYNNNY","NYYNNYNYNYNYYYYNYNNN","YYYYNYYNYNYNNNYYNYYY","NYNNNNYNYNNYYNYNYNNY","NYNYNNNNNYYYNNYNYNYY","NNYNYYYNYNNNYNNYNYNN","NNNYNNYNNYYYYYNNNNNY","YYNNYYNYNNYNNYYNYYNY","YNNYNYNYNNNYYYYYYNNN","NYYNYNNYNYNNYYNYYNNY","YYNNYNYNNYNNNYNYNYNN","NYYNYYYYNNNNNNNYNYNY","NYYNNNNYYNNYYYNNYNNY","YYNYNYYNYYNNNNYNNNYN","NNYNYNNYYNNNYYNYNYYY","YYYYNYYNYNYYNNYYNNYY","NNYYNYNYYYYYYYYNNNNY","YNNYNNNYNNYNYNNYNNNN"}
302
Returns: 649552397
{"NNNYYYYNYYYYYYNYNYNYY","YNNNYNYNYNNYYYNYNYYYY","YYNNYNYYNNNYYYYYYYYYY","NYYNNNYNNNNYNNNNYYNNY","NNNYNNNNNNNYNYYYYNYYN","NYYYYNNNNYNNYYNNNYYNN","NNNNYYNNNYNYYNYNYYNNY","YYNYYYYNYYYYYYYYYYYYY","NNYYYYYNNNYNYNNYYNYNY","NYYYYNNNYNYNNNYNYYNNY","NYYYYYYNNNNYYNYNYYNYN","NNNNNYNNYYNNNNNYNNYYN","NNNYYNNNNYNYNYYYNNNYN","NNNYNNYNYYYYNNYNYNYNY","YYNYNYNNYNNYNNNYYNYYN","NNNYNYYNNYYNNYNNYYYNN","YYNNNYNNNNNYYNNNNNYNN","NNNNYNNNYNNYYYYNYNNNN","YNNYNNYNNYYNYNNNNYNNN","NNNYNYYNYYNNNYNYYYYNN","NNNNYYNNNNYYYNYYYYYYN"}
212
Returns: 429893858
{"NNYYYYNNYYNNNNYNNYNYNY","YNYNNYNNNYYYNNNYNNNNNY","NNNYNYNNNNYYYNYNNYYNYN","NYNNNNNNYYYYNYNNYYYYYN","NYYYNYNNNNNYNNNNYNYYNN","NNNYNNNNYNYNYYNYYYNNNY","YYYYYYNYNNYNNYYYNYYYYN","YYYYYYNNNNYYNYYNNNNYYY","NYYNYNYYNNNNYYYYNYNYNN","NNYNYYYYYNNNNNNYYYYNYY","YNNNYNNNYYNNYNNYYYNNYN","YNNNNYYNYYYNNNNYNYNYYY","YYNYYNYYNYNYNNNYNNNYNN","YYYNYNNNNYYYYNYNNYNNYN","NYNYYYNNNYYYYNNNNYNNNY","YNYYYNNYNNNNNYYNNNYYYN","YYYNNNYYYNNYYYYYNYNNYN","NYNNYNNYNNNNYNNYNNNNNY","YYNNNYNYYNYYYYYNYYNYYN","NYYNNYNNNYYNNYYNYYNNYY","YYNNYYNNYNNNYNYNNYNNNN","NNYYYNYNYNYNYYNYYNYNYN"}
256
Returns: 276925141
{"NNYNNNYNNNNYNYNYYNYYNYN","YNYNYNYYYYNYNYYNYYNYYYN","NNNNYYNNYYYYNYNYNNYYNNY","YYYNYYNNNNNNYNNNNYYYNNN","YNNNNYNYNNNNNNNNNNYNNYN","YYNNNNYNNYNNYNYNYYYYNNY","NNYYYNNNYNYYYYNNYYNYYYY","YNYYNYYNNYYNYNNYNNYYYYY","YNNYYYNYNYNYYYYYYYNNNNN","YNNYYNYNNNYYNYYYNYYNYYY","YYNYYYNNYNNNNYYNYYYYYNY","NNNYYYNYNNYNYNYYYYYNNNN","YYYNYNNNNYYNNNYNYYYNNYN","NNNYYYNYNNNYYNYNNYNNNNY","YNYYYNYYNNNNNNNYNNNNYYY","NYNYYYYNNNYNYYNNNYNYNYN","NNYYYNNYNYNNNYYYNNYNNYN","YNYNYNNYNNNNNNYNYNYYYYN","NYNNNNYNYNNNNYYYNNNYNYN","NNNNYNNNYYNYYYYNYNNNNNY","YNYYYYNNYNNYYYNYYNYYNYY","NNYYNYNNYNYYNYNNNNNYNNN","YYNYYNNNYNNYYNNYYYYNNYN"}
78
Returns: 796583340
{"NYNNY","NNYNY","YNNYY","YYNNN","NNNYN"}
536
Returns: 37204076
{"NNNY","YNNN","YYNN","NYYN"}
322
Returns: 589793821
{"NNYNY","YNYYN","NNNNY","YNYNN","NYNYN"}
510
Returns: 36135824
{"NYYY","NNNY","NYNY","NNNN"}
374
Returns: 939088811
{"NNY","YNY","NNN"}
587
Returns: 247735810
{"NNYNN","YNYNY","NNNYN","YYNNN","YNYYN"}
187
Returns: 785381579
{"NYN","NNY","YNN"}
210
Returns: 177556386
{"NYN","NNN","YYN"}
579
Returns: 245757105
{"NYN","NNY","YNN"}
239
Returns: 663422881
{"NYNN","NNYN","YNNN","YYYN"}
884
Returns: 890762479
{"NYN","NNY","YNN"}
500
Returns: 908763980
{"NYY","NNN","NYN"}
84
Returns: 489384276
{"NNY","YNN","NYN"}
291
Returns: 299704858
{"NNY","YNN","NYN"}
562
Returns: 562226830
{"NNN","YNY","YNN"}
452
Returns: 400912593
{"NNYY","YNYN","NNNN","NYYN"}
67
Returns: 980932036
{"NYN","NNN","YYN"}
6
Returns: 729
{"NNNY","YNYN","YNNY","NYNN"}
470
Returns: 123550918
{"NYYY","NNNN","NYNY","NYNN"}
186
Returns: 654351275
{"NNNNNNNNNNNY","YNNNYNNNNNNY","YYNYYYYYYYNY","YYNNYNNNNNNY","YNNNNNNNNNNN","YYNYYNNNNNNY","YYNYYYNYYNYY","YYNYYYNNNNNY","YYNYYYNYNNNY","YYNYYYYYYNYY","YYYYYYNYYNNY","NNNNYNNNNNNN"}
98
Returns: 734951566
{"NNNYYNNNNYNNNN","YNNYYNYYYYYYYY","YYNYYYYYYYYYNY","NNNNYNNNNYNNNN","NNNNNNNNNYNNNN","YYNYYNYYYYYYYY","YNNYYNNYYYNYNY","YNNYYNNNNYYNNY","YNNYYNNYNYYNNY","NNNNNNNNNNNNNN","YNNYYNYNNYNNNY","YNNYYNNYYYYNNY","YNYYYNYYYYYYNY","YNNYYNNNNYNNNN"}
433
Returns: 464575643
{"NNYNNNNNNNNNNNNNNNN","YNYYNYYYYYYYYYYYYYY","NNNNNNNYNNNNNNNNNNN","YNYNNYYYYNNYNNNNYNN","YYYYNYYYYYNYYYYNYYY","YNYNNNYYYNNYNYNNYNN","YNYNNNNYYNNYNNNNNNN","YNNNNNNNNNNYNNNNNNN","YNYNNNNYNNNYNNNNNNN","YNYYNYYYYNNYNYYNYNY","YNYYYYYYYYNYYYYYYYY","YNYNNNNNNNNNNNNNNNN","YNYYNYYYYYNYNYNNYNY","YNYYNNYYYNNYNNNNYNN","YNYYNYYYYNNYYYNNYNY","YNYYYYYYYYNYYYYNYYY","YNYNNNYYYNNYNNNNNNN","YNYYNYYYYYNYYYYNYNY","YNYYNYYYYNNYNYNNYNN"}
300
Returns: 715263892
{"NNYYYNNYYYNNYNYYYYN","YNYYYYYYYYYNYYYYYYY","NNNNNNNNYNNNNNNYNNN","NNYNNNNYYNNNYNYYNYN","NNYYNNNYYYNNYNYYYYY","YNYYYNNYYYNNYNYYYYN","YNYYYYNYYYNNYYYYYYY","NNYNNNNNYNNNYNYYNNN","NNNNNNNNNNNNNNNNNNN","NNYYNNNYYNNNYNYYYYN","YNYYYYYYYYNYYYYYYYY","YYYYYYYYYYNNYYYYYYY","NNYNNNNNYNNNNNYYNNN","YNYYYYNYYYNNYNYYYYY","NNYNNNNNYNNNNNNNNNN","NNNNNNNNYNNNNNYNNNN","NNYYNNNYYNNNYNYYNYN","NNYNNNNYYNNNYNYYNNN","YNYYNYNYYYNNYNYYYYN"}
337
Returns: 304776921
{"NNYN","YNNN","NYNN","YYYN"}
327
Returns: 678209773
{"NYNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNYNNNNNN","YYNNNNNNNNNNNNYYNNNNN","YYYNNNNNNNNNNNYYNNYYN","YYYYNNYYYNNNNYYYNNYYN","YYYYYNYYYYNNNYYYNNYYN","YYYYNNNNNNNNNNYYNNYNN","YYYYNNYNNNNNNNYYNNYYN","YYYYNNYYNYNNNYYYYNYYN","YYYYYNYYNNYNNYYYNNYYN","YYYYYYYYYNNNNYYYYNYYN","YYYYYYYYYYYNNYYYYNYYN","YYYYYYYYYYYYNYYYYNYYY","YYYYNNYYNNNNNNYYNNYYN","NNNNNNNNNNNNNNNYNNNNN","YYNNNNNNNNNNNNNNNNNNN","YYYYYYYYNYNNNYYYNNYYN","YYYYYYYYYYYYYYYYYNYYN","YYYNNNNNNNNNNNYYNNNNN","YYYNNNYNNNNNNNYYNNYNN","YYYYYYYYYYYYNYYYYYYYN"}
604
Returns: 628761881
{"NNNNNNNNNN","YNYNNYNNNN","YNNNNYNNNN","YYYNYYYNYY","YYYNNYYNYY","YNNNNNNNNN","YYYNNYNNYY","YYYYYYYNYY","YYYNNYNNNN","YYYNNYNNYN"}
151
Returns: 84169751
{"NYNYYYYYY","NNNNYYNNY","YYNYYYYYY","NYNNYYNYY","NNNNNNNNY","NNNNYNNNY","NYNYYYNYY","NYNNYYNNY","NNNNNNNNN"}
694
Returns: 846081302
{"NNYNNYYYYNN","YNYNNYYYYNN","NNNNNNNNYNN","YYYNYYYYYYY","YYYNNYYYYYY","NNYNNNNNYNN","NNYNNYNNYNN","NNYNNYYNYNN","NNNNNNNNNNN","YYYNNYYYYNY","YYYNNYYYYNN"}
301
Returns: 812894302
{"NYNYYYYYYYYYY","NNNNNYYYYYNYY","YYNYYYYYYYYYY","NYNNNYYYYYYYY","NYNYNYYYYYYYY","NNNNNNYYYNNYY","NNNNNNNNNNNNY","NNNNNNYNYYNYY","NNNNNNYNNNNYY","NNNNNYYNYNNYY","NYNNNYYYYYNYY","NNNNNNYNNNNNN","NNNNNNNNNNNYN"}
999
Returns: 904249570
{"NNNNNNNYNNNNNYNNNNN","YNYYYYYYYYYYYYYNNYY","YNNYNNNYYYYYYYYNNYY","YNNNNNNYNYYYYYNNNNY","YNYYNYNYNYYYYYNNNYY","YNYYNNNYYYYYYYYNNYY","YNYYYYNYYYYYYYYNNYY","NNNNNNNNNNNNNNNNNNN","YNNYYNNYNYYYYYYNNYY","YNNNNNNYNNNYNYNNNNN","YNNNNNNYNYNYYYNNNYN","YNNNNNNYNNNNNYNNNNN","YNNNNNNYNYNYNYNNNNN","NNNNNNNYNNNNNNNNNNN","YNNYYNNYNYYYYYNNNYY","YYYYYYYYYYYYYYYNNYY","YYYYYYYYYYYYYYYYNYY","YNNYNNNYNYNYYYNNNNN","YNNNNNNYNYYYYYNNNYN"}
416
Returns: 662589967
{"NYYYYYYYYYYYYYYYYYYYYYY","NNYYYYNYNYNYNNYNYYNNYNN","NNNNNNNNNYNNNNNNNNNNNNN","NNYNYYNYYYNYNNYYYYNNYNN","NNYNNNNNNYNYNNYNNNNNNNN","NNYNYNNYNYNYNNYNNNNNYNN","NYYYYYNYYYYYYYYYYYYYYNY","NNYNYNNNNYNYNNYNNNNNYNN","NYYNYYNYNYNYNNYNYYNNYNN","NNNNNNNNNNNNNNNNNNNNNNN","NYYYYYNYYYNYYNYYYYNNYNN","NNYNNNNNNYNNNNYNNNNNNNN","NYYYYYNYYYNYNNYYYYNNYNN","NYYYYYNYYYYYYNYYYYYYYNY","NNYNNNNNNYNNNNNNNNNNNNN","NYYNYYNYYYNYNNYNYYNNYNN","NNYNYYNYNYNYNNYNNYNNYNN","NNYNYYNYNYNYNNYNNNNNYNN","NYYYYYNYYYYYYNYYYYNYYNN","NYYYYYNYYYYYYNYYYYNNYNN","NNYNYNNNNYNYNNYNNNNNNNN","NYYYYYYYYYYYYYYYYYYYYNY","NYYYYYNYYYYYYNYYYYYYYNN"}
390
Returns: 787454855
{"NNNNNNNNNNNNNYNNNNYNNN","YNYYYYYYYYNYYYYYYYYYYY","YNNNNYNYYNNYNYYNYNYNNN","YNYNYYNYYYNYYYYYYNYNNY","YNYNNYNYYYNYYYYNYNYYYY","YNNNNNNNNNNYNNNNYNYNNN","YNYYYYNYYYNYYYYYYNYNYY","YNNNNYNNYNNYYYNNYNYNNN","YNNNNYNNNNNYNYNNYNYNNN","YNYNNYNYYNNYYYYNYNYNNY","YYYYYYYYYYNYYYYYYYYYYY","YNNNNNNNNNNNNYNNNNNNNN","YNYNNYNNYNNYNYYNYNYNNN","NNNNNYNNNNNNNNNNNNYNNN","YNNNNYNYYNNYNYNNYNYNNN","YNYNYYNYYYNYYYYNYNYNNY","YNNNNNNNNNNYNYNNNNNNNN","YNYYYYYYYYNYYYYYYNYYYY","NNNNNNNNNNNYNNNNYNNNNN","YNYYNYYYYYNYYYYYYNYNYY","YNYYNYNYYYNYYYYYYNYNNY","YNYNNYNYYNNYYYYNYNYNNN"}
169
Returns: 725590727
{"NNNNN","YNYYY","YNNNN","YNYNY","YNYNN"}
219
Returns: 473147879
{"NNNYYYYYNYYYYNNNNY","YNYYYYYYNYYYYYYYYY","YNNYYYYYNYYYYNYNNY","NNNNYYNNNNYNYNNNNY","NNNNNYNNNNNNNNNNNY","NNNNNNNNNNYNNNNNNY","NNNYYYNNNYYNNNNNNY","NNNYYYYNNYYNNNNNNY","YYYYYYYYNYYYYYYYYY","NNNYYYNNNNYNYNNNNY","NNNNYNNNNNNNNNNNNN","NNNYYYYYNYYNYYNNNY","NNNNYYYYNNYNNNNNNY","YNYYYYYYNYYNYNYNNY","YNNYYYYYNYYYYNNNNY","YNYYYYYYNYYYYYYNYY","YNYYYYYYNYYYYYYNNY","NNNNNNNNNNYNNNNNNN"}
296
Returns: 275478627
{"NYYYYYYYYYY","NNYYYYNNYYN","NNNNYYNNYYN","NNYNYYNNYYN","NNNNNYNNYYN","NNNNNNNNNNN","NYYYYYNNYYN","NYYYYYYNYYN","NNNNNYNNNYN","NNNNNYNNNNN","NYYYYYYYYYN"}
494
Returns: 797828010
{"NNYNNNNN","YNYNNNYN","NNNNNNNN","YYYNYYYY","YYYNNNYN","YYYNYNYY","YNYNNNNY","YYYNYNNN"}
743
Returns: 674262406
{"NNNYYN","YNNYYN","YYNYYY","NNNNNN","NNNYNN","YYNYYN"}
850
Returns: 653876857
{"NYNYNYYYYYY","NNNYNYNNNYN","YYNYNYYYYYY","NNNNNYNNNYN","YYYYNYYYYYY","NNNNNNNNNNN","NYNYNYNYYYY","NYNYNYNNYYN","NYNYNYNNNYN","NNNNNYNNNNN","NYNYNYNYYYN"}
711
Returns: 575075016
{"NNNYNYNNNNYNNNNNNYN","YNYYYYYYYYYYYNYYNYY","YNNYYYNNNNNNYNNNNYN","NNNNNYNNNNNNNNNNNNN","YNNYNYNNNNYNNNNNNYN","NNNNNNNNNNNNNNNNNYN","YNYYYYNYNYYYYNNYNYY","YNYYYYNNNYYYYNNYNYY","YNYYYYYYNYYYYNNYNYY","YNYYYYNNNNYNYNNYNYY","NNYYNYNNNNNNYNNNNYN","YNYYYYNNNYYNYNNYNYY","YNNYYYNNNNNNNNNNNYN","YYYYYYYYYYYYYNYYNYY","YNYYYYYYYYYYYNNYNYY","YNYYYYNNNNYNYNNNNYN","YYYYYYYYYYYYYYYYNYY","NNNYNNNNNNNNNNNNNNN","YNYYYYNNNNYNYNNYNYN"}
960
Returns: 834408209
{"NNYNY","YNYNY","NNNNY","YYYNY","NNNNN"}
708
Returns: 876695554
{"NYYYYYNNYNYYNYYYNYY","NNNYYYNNYNYNNNYNNYY","NYNYYYYYYNYNYYYYYYY","NNNNNYNNYNYNNNYNNNY","NNNYNYNNYNNNNNYNNYY","NNNNNNNNNNNNNYNNNYY","YYNYYYNNYYYNNYYNYYY","YYNYYYYNYYYNYYYNYYY","NNNNNYNNNNYNNYYNNYN","YYYYYYNNYNYNNYYYNYY","NNNNYYNNNNNNNYNNNYY","NYYYYYYYYYYNNYYNYYY","YYNYYYYNYYYYNYYYYYY","NYNYYNNNNNNNNNNNNYY","NNNNNYNNNNYNNYNNNYY","NYNYYYYYYNYYNYYNNYY","YYNYYYNNYYYNNYYYNYY","NNNYNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNYN"}
786
Returns: 274525670
{"NNNNNNNNNYNNNY","YNYYYNYYYYYYYY","YNNYNNNYNYYNNY","YNNNNNNNNYNNNY","YNYYNYYYYYYYYY","YYYYNNYYYYYYYY","YNYYNNNYYYYYNY","YNNYNNNNNYYNNY","YNYYNNNYNYYYNY","NNNNNNNNNNNNNN","YNNYNNNNNYNNNY","YNYYNNNYNYYNNY","YNYYNNYYYYYYNY","NNNNNNNNNYNNNN"}
776
Returns: 206008918
{"NYNNNNNNNNNN","NNNNNNNNNNNN","YYNNNNNNNNYY","YYYNNYNYYYYY","YYYYNNYNYYYY","YYYNYNYYYYYY","YYYYNNNYYYYY","YYYNYNNNYYYY","YYYNNNNNNYYY","YYYNNNNNNNYY","YYNNNNNNNNNY","YYNNNNNNNNNN"}
444
Returns: 859483799
{"NYNNYYNYYYNYNYYYYYY","NNNNNYNYNNNYNNNYNNN","YYNYYYNYYYNYYYYYYYY","YYNNYYNYYYNYNYYYYYY","NYNNNYNYYYNYNNYYYYY","NNNNNNNNNNNNNNNNNNN","YYYYYYNYYYYYYYYYYYY","NNNNNYNNNNNYNNNYNNN","NYNNNYNYNNNYNNYYNNN","NYNNNYNYYNNYNNYYNNY","YYYYYYNYYYNYYYYYYYY","NNNNNYNNNNNNNNNNNNN","YYNYYYNYYYNYNYYYYYY","NYNNYYNYYYNYNNYYYYY","NYNNNYNYNNNYNNNYNNN","NNNNNYNNNNNYNNNNNNN","NYNNNYNYYYNYNNYYNYY","NYNNNYNYYYNYNNYYNNY","NYNNNYNYYNNYNNYYNNN"}
281
Returns: 264634437
{"NNYYNNYNNYNN","YNYYNNNNNYNN","NNNYNNYYNYNN","NNNNNNYNNNNN","YYYYNNYYYYNN","YYYYYNYYYYYY","NYNNNNNYNYNN","YYNYNNNNNNNN","YYYYNNYYNYNY","NNNYNNNYNNNN","YYYYYNYYYYNN","YYYYYNYYNYYN"}
115
Returns: 43131133
{"NYYYYN","NNYYNN","NNNYYY","NNNNNN","NYNYNY","YYNYNN"}
915
Returns: 533908286
{"NYYYYYYYNY","NNNNYNNNNN","NYNYYYYNNY","NYNNYYYNNY","NNNNNNNNNN","NYNNYNYNNN","NYNNYNNNNN","NYYYYYYNNY","YYYYYYYYNY","NYNNYYYNNN"}
2
Returns: 100
{"NNYNNN","YNYYYY","NNNNNN","YNYNNN","YNYYNN","YNYYYN"}
296
Returns: 849684387
{"NYYYYNYY","NNNNNNNN","NYNYYNYY","NYNNNNNN","NYNYNNYY","YYYYYNYY","NYNYNNNY","NYNYNNNN"}
966
Returns: 183930140
{"NYYYYYYYYYYYYYNYYYYY","NNNNNNNNYYNYYYNYNNNY","NYNNNNNNYYNYYNNYNNNY","NYYNNNYNYYNYYYNYNNYY","NYYYNNYYYYYYYYNYYYYY","NYYYYNYYYYYYYYNYYYYY","NYYNNNNYYYNYYYNYNYYY","NYYYNNNNYYYYYYNYNYYY","NNNNNNNNNNNNYNNNNNNY","NNNNNNNNYNNNYNNYNNNY","NYYYNNYNYYNYYYNYNNYY","NNNNNNNNYYNNYNNYNNNY","NNNNNNNNNNNNNNNNNNNY","NNYNNNNNYYNYYNNYNNYY","YYYYYYYYYYYYYYNYYYYY","NNNNNNNNYNNNYNNNNNNY","NYYYNNYYYYYYYYNYNYYY","NYYYNNNNYYYYYYNYNNYY","NYYNNNNNYYNYYNNYNNNY","NNNNNNNNNNNNNNNNNNNN"}
404
Returns: 828517775
{"NYYYYYNYYYYY","NNYYNYNNYNNY","NNNNNYNNYNNY","NNYNNYNNYNNY","NYYYNYNYYYYY","NNNNNNNNNNNY","YYYYYYNYYYYY","NYYYNYNNYNYY","NNNNNYNNNNNN","NYYYNYNYYNYY","NYYYNYNNYNNY","NNNNNNNNYNNN"}
774
Returns: 611707362
{"NYYYYYNYNYYYN","NNNNYNNNNNNYN","NYNNYYNYNNYYN","NYYNYYNYNNYYN","NNNNNNNNNNNNN","NYNNYNNNNNYYN","YYYYYYNYYYYYY","NYNNYYNNNNYYN","YYYYYYNYNYYYN","NYYYYYNYNNYYN","NYNNYNNNNNNYN","NNNNYNNNNNNNN","YYYYYYNYYYYYN"}
507
Returns: 286551805
{"NNNNYNNYNNNYNN","YNYYYYNYYYNYYN","YNNYYYNYNYNYYN","YNNNNNNYNNNYNN","NNNYNNNNNNNNNN","YNNYYNNYNNNYYN","YYYYYYNYYYNYYN","NNNNYNNNNNNNYN","YNYYYYNYNYNYYN","YNNYYYNYNNNYYN","YYYYYYYYYYNYYY","NNNNYNNYNNNNYN","YNNYYNNNNNNNNN","YYYYYYYYYYNYYN"}
156
Returns: 539449999
{"NNYNNY","YNYYNY","NNNNNY","YNYNNY","YYYYNY","NNNNNN"}
136
Returns: 548068031
{"NYYYYNYYYYYNNYY","NNYYNNYNYYYNNYY","NNNYNNNNYYYNNYN","NNNNNNNNYYYNNNN","NYYYNNYNYYYNNYY","YYYYYNYYYYYNNYY","NNYYNNNNYYYNNYN","NYYYYNYNYYYNNYY","NNNNNNNNNYNNNNN","NNNNNNNNNNNNNNN","NNNNNNNNYYNNNNN","YYYYYYYYYYYNNYY","YYYYYYYYYYYYNYY","NNNYNNNNYYYNNNN","NNYYNNYNYYYNNYN"}
494
Returns: 457316172
{"NYN","NNN","YYN"}
980
Returns: 405078168
{"NYNYYYY","NNNNNNN","YYNYYNY","NYNNNNY","NYNYNNY","NYYYYNY","NYNNNNN"}
856
Returns: 435506796
{"NNNN","YNNN","YYNY","YYNN"}
65
Returns: 199995903
{"NYNYYNYNYYYYYYNYNNY","NNNYYNYNYYYYYYYNYNY","YYNYYNYNYYYYYYYNNNY","NNNNYNYNYYYYYYYNNNY","NNNNNNYNYYYYNNNNNNY","YYYYYNYYYYYYYYYYYNY","NNNNNNNNNNNYNNNNNNN","YYYYYNYNYYYYYYYYYNY","NNNNNNYNNNYNNNNNNNY","NNNNNNYNYNYYYYNNNNY","NNNNNNYNNNNYNNNNNNY","NNNNNNNNYNNNNNNNNNY","NNNNYNYNYNYYNNNNNNY","NNNNYNYNYNYYYNNNNNY","YNNNYNYNYYYYYYNNNNY","NYYYYNYNYYYYYYYNYNY","YNYYYNYNYYYYYYYNNNY","YYYYYYYYYYYYYYYYYNY","NNNNNNYNNNNNNNNNNNN"}
340
Returns: 83892708
{"NYNYYNYNYYYYYYNYNNY","NNNYYNYNYYYYYYYNYNY","YYNYYNYNYYYYYYYNNNY","NNNNYNYNYYYYYYYNNNY","NNNNNNYNYYYYNNNNNNY","YYYYYNYYYYYYYYYYYNY","NNNNNNNNNNNYNNNNNNN","YYYYYNYNYYYYYYYYYNY","NNNNNNYNNNYNNNNNNNY","NNNNNNYNYNYYYYNNNNY","NNNNNNYNNNNYNNNNNNY","NNNNNNNNYNNNNNNNNNY","NNNNYNYNYNYYNNNNNNY","NNNNYNYNYNYYYNNNNNY","YNNNYNYNYYYYYYNNNNY","NYYYYNYNYYYYYYYNYNY","YNYYYNYNYYYYYYYNNNY","YYYYYYYYYYYYYYYYYNY","NNNNNNYNNNNNNNNNNNN"}
1
Returns: 59
{"NYYYNNYNNYYNNYYYYYNNYNN", "NNYNYYNYYNNNYNYNYNNNNYY", "NNNNYNNNNYNYYNYYNYYNYNN", "NYYNYNNNYNNYYYNYYYNNYYN", "YNNNNNYYNYNNYYNNYNYNYYY", "YNYYYNNNYNYNYNYNNYNYNYN", "NYYYNYNNNYYNNNNYNNNNYNN", "YNYYNYYNYYYNYNYYYNYNNYY", "YNYNYNYNNYYYNYNYNYYYNYN", "NYNYNYNNNNYNYYYNNYYYNYN", "NYYYYNNNNNNNNYNYYNNYNYN", "YYNNYYYYNYYNNYYYYNYYYNY", "YNNNNNYNYNYYNNNNYNYNYNY", "NYYNNYYYNNNNYNYNNNNYNYN", "NNNYYNYNYNYNYNNYNNNYNNY", "NYNNYYNNNYNNYYNNYNYYNYN", "NNYNNYYNYYNNNYYNNNYNNNN", "NYNNYNYYNNYYYYYYYNYYYNN", "YYNYNYYNNNYNNYYNNNNNYNY", "YYYYYNYYNNNNYNNNYNYNYNN", "NYNNNYNYYYYNNYYYYNNNNNY", "YNYNNNYNNNNYYNYNYYYYYNY", "YNYYNYYNYYYNNYNYYYNYNNN" }
1000
Returns: 71573222
{"NYN", "NNY", "YNN" }
2
Returns: 355