Problem Statement
You are playing a video game similar to the famous traveling salesman problem. In this game, you travel between cities and collect profits according to some rules explained in the next paragraphs. Unlike the traditional traveling salesman problem, it is allowed to visit each of the cities multiple times.
There are N cities numbered 0 through N-1. Each city has an associated value. The values are given in
There are also zero or more bidirectional roads connecting the cities. Each road connects exactly two different cities and can be traversed in both ways. The information about the roads is given in
In this game, you start at city 0 with profit cityValues[0]. Your goal is to maximize your final profit. At any time in the game, you may perform one of the following actions:
- End the game. Your current profit will be recorded as your final profit.
- Move to another city by traversing a single road. This is the interesting part of the game: assume that your current profit is P and the destination city is city X. After traversing the road, you will be at city X with profit P XOR cityValues[X].
You are given the
Definition
- Class:
- XorTravelingSalesman
- Method:
- maxProfit
- Parameters:
- int[], String[]
- Returns:
- int
- Method signature:
- int maxProfit(int[] cityValues, String[] roads)
- (be sure your method is public)
Notes
- If a and b are single bits then a XOR b is defined as (a + b) modulo 2. For two integers, A and B, in order to calculate A XOR B, they need to be represented in binary: A = (an...a1)2, B = (bn...b1)2 (if the lengths of their representations are different, the shorter one is prepended with the necessary number of leading zeroes). Then A XOR B = C = (cn...c1)2, where ci = ai XOR bi. For example, 10 XOR 3 = (1010)2 XOR (0011)2 = (1001)2 = 9.
Constraints
- cityValues will contain between 1 and 50 elements, inclusive.
- Each element of cityValues will be between 0 and 1023, inclusive.
- roads will contain exactly N elements, where N is the number of elements of cityValues.
- Each element of roads will contain exactly N characters, where N is the number of elements of cityValues.
- Each character in roads will be either 'N' or 'Y'.
- For each i, the i-th character of the i-th element of roads will be 'N'.
- For each pair (i, j), the j-th character of the i-th element of roads will be equal to the i-th character of the j-th element of roads.
Examples
{0, 7, 11, 5, 2}
{"NYNYY", "YNYNN", "NYNNN", "YNNNN", "YNNNN"}
Returns: 14
One possible solution: Start at city 0. Profit = cityValues[0] = 0. Move to city 1. Profit = 0 XOR 7 = 7. Move to city 2. Profit = 7 XOR 11 = 12. Move to city 1. Profit = 12 XOR 7 = 11. Move to city 0. Profit = 11 XOR 0 = 11. Move to city 3. Profit = 11 XOR 5 = 14. End the game.
{556}
{"N"}
Returns: 556
You cannot move anywhere.
{0, 4, 8, 32, 512}
{"NYYYY", "YNNNN", "YNNNN", "YNNNN", "YNNNN"}
Returns: 556
{175, 432, 0}
{"NYY", "YNN", "YNN"}
Returns: 432
{580, 37, 468, 800, 867, 543, 879, 44, 213, 979}
{"NNYNNNNNNY", "NNNNYNNYNN", "YNNYNNNNNN", "NNYNNNNNNN", "NYNNNNNNYN", "NNNNNNYNNY", "NNNNNYNNYN", "NYNNNNNNNN", "NNNNYNYNNN", "YNNNNYNNNN"}
Returns: 1023
{737, 732, 434, 781, 230, 389, 859, 816, 931, 594, 128, 300, 490, 391, 55}
{"NNNNYNNNNYNNNNN", "NNNNNNNNNNNNNYN", "NNNYNNYNNNNNNNN", "NNYNNNNYNNNNNNN", "YNNNNNNNNNNNNNY", "NNNNNNNYNNNNYNN", "NNYNNNNNYNNNNNN", "NNNYNYNNNNNNNNN", "NNNNNNYNNNYNNNN", "YNNNNNNNNNNNYNN", "NNNNNNNNYNNYNNN", "NNNNNNNNNNYNNNN", "NNNNNYNNNYNNNNN", "NYNNNNNNNNNNNNY", "NNNNYNNNNNNNNYN"}
Returns: 1023
{448, 892, 810, 745, 415, 599, 835, 831, 174, 984, 961, 68, 77, 848, 192, 491, 570, 320, 973, 240}
{"NNNNNNNNNYNNYNNNNNNN", "NNNNNNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNNNNNYY", "NNNNNNYNNNNNNNNNYNNN", "NNNNNYNNNNYNNNNNNNNN", "NNNNYNNNNNNNNNNNNNNY", "NNNYNNNNNNNYNNNNNNNN", "NNNNNNNNYYNNNNNNNNNN", "NNNNNNNYNNNNNNNYNNNN", "YNNNNNNYNNNNNNNNNNNN", "NNNNYNNNNNNNNNYNNNNN", "NNNNNNYNNNNNNYNNNNNN", "YNNNNNNNNNNNNNNNNYNN", "NYNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNYNNNNNYNNN", "NNNNNNNNYNNNNNNNNNYN", "NNNYNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNYNNNNNNN", "NNYNNNNNNNNNNNNYNNNN", "NNYNNYNNNNNNNNNNNNNN"}
Returns: 1023
{763, 859, 29, 59, 416, 385, 572, 464, 321, 244, 858, 641, 216, 730, 777, 999, 290, 635, 677, 479, 68, 452, 71, 549, 193}
{"NNNNNNNNNNNNNNNNYNYNNNNNN", "NNNNYNNNNNNNNNNNNYNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNYNN", "NNNNNNNNNNNNNNNNNNNYNNNYN", "NYNNNNNNYNNNNNNNNNNNNNNNN", "NNYNNNNNNNNYNNNNNNNNNNNNN", "NNNNNNNNNNNNNYNNNYNNNNNNN", "NNNNNNNNNYNNNNYNNNNNNNNNN", "NNNNYNNNNNNNNNNNNNNNNNNNY", "NNNNNNNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNYYNNNN", "NNNNNYNNNNNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNNNNNNNYYNNN", "NNNNNNYNNNNNNNNYNNNNNNNNN", "NNNNNNNYNNNNNNNYNNNNNNNNN", "NNNNNNNNNNNNNYYNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNY", "NYNNNNYNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNYNNNNNNNNNNNNN", "NNNYNNNNNNYNNNNNNNNNNNNNN", "NNNNNNNNNNYNYNNNNNNNNNNNN", "NNNNNNNNNNNNYNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNNNNNNNYN", "NNNYNNNNNNNNNNNNNNNNNNYNN", "NNNNNNNNYNNNNNNNYNNNNNNNN"}
Returns: 1023
{389, 29, 999, 596, 261, 365, 616, 950, 41, 101, 813, 95, 527, 762, 330, 412, 406, 695, 1003, 979, 696, 968, 891, 64, 913, 959, 614, 492, 960, 105, 777, 530, 587, 753, 102, 448, 94, 718, 374, 135, 887, 116, 230, 231, 427, 872, 363, 313, 349, 342}
{"NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN", "NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNN", "NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNN", "NNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNN", "NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN", "NNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNN", "NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN", "NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNN", "NNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNY", "NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNN", "NNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY", "YNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNN"}
Returns: 1023
{8, 512, 1}
{"NNY", "NNY", "YYN"}
Returns: 521
{128, 64, 4, 64, 16, 32, 725, 261, 2, 64}
{"NNNNYNNNYN", "NNNNNNYNNN", "NNNYNNYNNN", "NNYNNNNNNY", "YNNNNNNYNN", "NNNNNNNYNN", "NYYNNNNNNN", "NNNNYYNNNN", "YNNNNNNNNY", "NNNYNNNNYN"}
Returns: 1014
{512, 365, 775, 4, 64, 8, 16, 2, 32, 218, 512, 1, 64, 4, 878}
{"NYNNNYNNNNNNNNN", "YNNNNNNNNNYNNNN", "NNNNNNNNYNNNNNY", "NNNNNNNNNYNNYNN", "NNNNNNNNYNNYNNN", "YNNNNNNYNNNNNNN", "NNNNNNNYNNNNNNY", "NNNNNYYNNNNNNNN", "NNYNYNNNNNNNNNN", "NNNYNNNNNNNNNYN", "NYNNNNNNNNNNNYN", "NNNNYNNNNNNNNNN", "NNNYNNNNNNNNNNN", "NNNNNNNNNYYNNNN", "NNYNNNYNNNNNNNN"}
Returns: 1023
{161, 617, 16, 512, 64, 1, 295, 270, 32, 4, 128, 128, 2, 64, 813, 32, 865, 512, 16, 32}
{"NNNNNNNNNNYNNNNNYNNN", "NNNNNNNYYNNNNNNNNNNN", "NNNYNNNNNNNNNNNYNNNN", "NNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNNNYNNNNY", "NNNNNNNNNNNNYYNNNNNN", "NYNNNNNNNNNNNNNNNYNN", "NYNNNNNNNNNNNNNYNNNN", "NNNNNNNNNNYNNNNNNNYN", "YNNNNNNNNYNNNNNNNNNN", "NNNNYNNNNNNNNNYNNNNN", "NNNNNNYNNNNNNNNNNNYN", "NNNNNNYNNNNNNNNNNYNN", "NNNNNYNNNNNYNNNNNNNN", "NNYNNNNNYNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNY", "NNNNNNNYNNNNNYNNNNNN", "NNNNNNNNNYNNYNNNNNNN", "NNNNNYNNNNNNNNNNYNNN"}
Returns: 1023
{256, 8, 2, 2, 512, 512, 88, 8, 2, 512, 2, 512, 16, 4, 620, 2, 8, 32, 951, 556, 16, 64, 256, 376, 4}
{"NNNNNNNNNNYNNNNNNNNYNNNNN", "NNYNNNNNNNNNNNNYNNNNNNNNN", "NYNNNNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNYNY", "NNNNNYNNNNNNNNYNNNNNNNNNN", "NNNNYNNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNYNNNNYNNNNNNNNNN", "NNNNNNNNNNNNNNNNNYNNNNNNN", "NNNNNNNNNNNNNYNNNNNNNYNNN", "NNYNNNYNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNYNNNNYNN", "NNNNNNNNNNNNNNNNNNYYNNNNN", "NNNNNNNNYNNNNNNYNNNNNNNNN", "NNNNYNYNNNNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNYN", "NNNNNNNYNNNYNNNNNNNNNNNNN", "NNNNNNNNNNNNYNNNNNNNNNNYN", "YNNNNNNNNNNNYNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNY", "NNNNNNNNYNNNNNNNNNNNYNNNN", "NNNYNNNNNNNYNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNYNYNNNNNN", "NNNYNNNNNNNNNNNNNNNNYNNNN"}
Returns: 1023
{64, 4, 94, 1, 512, 128, 271, 8, 512, 8, 969, 128, 128, 4, 256, 256, 256, 4, 917, 256, 691, 4, 256, 1, 766, 653, 2, 16, 512, 256, 2, 996, 644, 4, 512, 1, 512, 8, 32, 1, 992, 512, 128, 16, 2, 128, 16, 4, 336, 8}
{"NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN", "NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN", "NNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN", "NNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNN", "NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN", "NNNNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNN", "NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN", "NYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNN", "NNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN", "NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN", "NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN", "NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNY", "NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN", "NNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN", "NNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN", "NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY", "NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNN"}
Returns: 1023
{878, 85, 760, 579}
{"NYNN", "YNYY", "NYNY", "NYYN"}
Returns: 981
{39, 519, 294, 188, 649, 457, 309, 503, 543, 726, 58}
{"NNNNNNYNNYY", "NNNNNYYNYNY", "NNNNYNNNNYN", "NNNNNNYYNNY", "NNYNNYYNNNY", "NYNNYNYNYYY", "YYNYYYNNNNY", "NNNYNNNNNNN", "NYNNNYNNNNN", "YNYNNYNNNNY", "YYNYYYYNNYN"}
Returns: 1023
{852, 433, 279, 198, 964, 28, 823, 394, 732, 938, 803, 121, 320, 61, 624, 514}
{"NYNNYNNNYNNNNNNN", "YNYNYNNNNNNNNNNN", "NYNNYNNYNNNYYYNN", "NNNNYNNNNYYYYNYN", "YYYYNNNNNNNNNYNY", "NNNNNNNNNNYYNYNN", "NNNNNNNNYNNNNYYY", "NNYNNNNNYYNYNNNN", "YNNNNNYYNYNNNNNN", "NNNYNNNYYNYYNYNN", "NNNYNYNNNYNYNNNY", "NNYYNYNYNYYNNYYN", "NNYYNNNNNNNNNYNY", "NNYNYYYNNYNYYNYY", "NNNYNNYNNNNYNYNY", "NNNNYNYNNNYNYYYN"}
Returns: 1023
{679, 757, 254, 1004, 931, 201, 142, 1016, 3, 109, 1002, 888, 800, 262, 78, 18, 123, 565, 87, 575, 109}
{"NNNNNNYYYYYNYNNYNYNNY", "NNNYNNYNNYNNNNYNYNNYN", "NNNNNYNNNNNNYNYNYNYNN", "NYNNNNNYNYNYNNNNNNNNN", "NNNNNYNNNYNNNYYNNNNYY", "NNYNYNYNNNNYNYNNNNYNN", "YYNNNYNNNYNNNNYYNNNNN", "YNNYNNNNNNNNYNNYNNNNY", "YNNNNNNNNNYNNYYNNNYYY", "YYNYYNYNNNNNNYNYYNNNN", "YNNNNNNNYNNYYNNYYNNYN", "NNNYNYNNNNYNNYNNNNNYN", "YNYNNNNYNNYNNNNYNNNNY", "NNNNYYNNYYNYNNNYNNNNN", "NYYNYNYNYNNNNNNNNYNYY", "YNNNNNYYNYYNYYNNNNNYY", "NYYNNNNNNYYNNNNNNNYNN", "YNNNNNNNNNNNNNYNNNNYN", "NNYNNYNNYNNNNNNNYNNYY", "NYNNYNNNYNYYNNYYNYYNN", "YNNNYNNYYNNNYNYYNNYNN"}
Returns: 1023
{609, 703, 396, 704, 875, 832, 389, 263, 410, 550, 860, 852, 816, 797, 1000, 448, 298, 68, 286, 70, 856, 48, 210, 336, 238, 536}
{"NNNNNYYYYNNNYYNYNNYNNYNNNN", "NNYYNNNNYNNYNYNYNYNNNNNNYY", "NYNNNNNYYNNNYNNNNNNNNNNNNN", "NYNNNNNYNYYYYNNNYYNYNNNNNN", "NNNNNYYNNYYYNNYNNNNNNNYYNN", "YNNNYNYNNNNNNYYNNNYNNYNNNY", "YNNNYYNNNNYNYYNNNNNYNNNNNN", "YNYYNNNNNNNNNNNYNNNNNYNYNN", "YYYNNNNNNNNNNNNNNNNYYNNNYY", "NNNYYNNNNNNYNYYNNNNYNYYNNN", "NNNYYNYNNNNYNNNNNYNNNYNNNN", "NYNYYNNNNYYNNNNYYNYYYNYNNY", "YNYYNNYNNNNNNYYNYNNYNNNNNN", "YYNNNYYNNYNNYNYYYYYNNNYYNN", "NNNNYYNNNYNNYYNNNNNYNNNNYY", "YYNNNNNYNNNYNYNNYNYYYNNYNN", "NNNYNNNNNNNYYYNYNYNYYNNYYY", "NYNYNNNNNNYNNYNNYNYNNNNYYY", "YNNNNYNNNNNYNYNYNYNNNNNNNY", "NNNYNNYNYYNYYNYYYNNNNYNNYY", "NNNNNNNNYNNYNNNYYNNNNYYNNN", "YNNNNYNYNYYNNNNNNNNYYNNNNN", "NNNNYNNNNYNYNYNNNNNNYNNNNN", "NNNNYNNYNNNNNYNYYYNNNNNNNN", "NYNNNNNNYNNNNNYNYYNYNNNNNN", "NYNNNYNNYNNYNNYNYYYYNNNNNN"}
Returns: 1023
{179, 223, 973, 971, 934, 263, 221, 843, 866, 396, 330, 118, 364, 951, 120, 114, 699, 172, 109, 387, 376, 777, 924, 466, 160, 394, 806, 778, 431, 411, 892, 610, 91, 523, 558, 1, 813, 779, 845, 656, 183, 151, 774, 195, 78, 937, 309, 777, 85, 418}
{"NNNNNYNNNNNNYNNYNNYNNNYNNNNNNNNNNNNNNNYYNNNNNYNNYY", "NNYNNNNNNYYNNNNNNYYNNYYNNNNNNNNNNNNNYNNNNNNNNNNNNN", "NYNNYNYYNNYNNYNYYNYNNNYNNNNNNYNYNNNNNNYNYNYNNNNNYY", "NNNNNNNNNYNNNNNNNNNYNNYNYNNNYYYNNNNYNYNNNNYNYYNNYN", "NNYNNNNNNNNYYNNNYNNNYNNNNYNYNNNNNNNNYNNNYNNNNNNYYN", "YNNNNNYNYYNNYNNNNNNYNNYNNNNNYNNYNYNNNNNNNYYNNYYYYN", "NNYNNYNYYNYNNNNYNNYYYNNNYNYNNNYNNNNNNNNYYNNYNYNYNN", "NNYNNNYNYNNNNNNYNNNNNYYNYNYNNNNNNNYNYNNNNNNNNNYNYN", "NNNNNYYYNNNNNYNNNNNNNNYYNNNYYNNNNNNNNNNNNNNNNYNNNY", "NYNYNYNNNNNYNYNNYNNYNNYNNNNNNYNYNNNYYNYNYYNNYYNNNN", "NYYNNNYNNNNNYNYNNNNNNNNYYNNNNYYYNYNNNNNYNYNYNYYNNN", "NNNNYNNNNYNNYYYYYYNYNNNNYNNNYNYYNNYNYYNNNYNYNNNYNN", "YNNNYYNNNNYYNNNNNNNYNYNNYNNYNYYNYYYNNYYNNYNNNYYNNY", "NNYNNNNNYYNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNYNNNNNY", "NNNNNNNNNNYYNNNYNNYNNNNYYNYNNYNNNNNNYNNNNNYNNNNNNN", "YNYNNNYYNNNYNNYNYYYNNNNYYNYNNNNNYYNYNNNNNYNNNNNYYN", "NNYNYNNNNYNYNNNYNYNNNNYNNNNNNNNYNYNNNNNYNYNYNYYYYN", "NYNNNNNNNNNYNNNYYNNNYNYNNNNNYNYNYNYNNNNNNNNYNNNNNN", "YYYNNNYNNNNNNNYYNNNNNYNYNYYYYYNNNNNNNNNNNNNNNNNYNN", "NNNYNYYNNYNYYNNNNNNNNYNNNNYYNNYYNNNYNYYYYNYNYYNYNN", "NNNNYNYNNNNNNNNNNYNNNNNYNNYNNNYNYYYNNYNNNNNNNNNYNY", "NYNNNNNYNNNNYNNNNNYYNNNNNYNNNYNYYNYNNNNNNNYNYYYNNN", "YYYYNYNYYYNNNNNNYYNNNNNNNNNNNNNNNNYNNNNNNYNNNYNNYN", "NNNNNNNNYNYNNNYYNNYNYNNNYNNYNNNYNYYNYNYNNNNNYNNNYN", "NNNYNNYYNNYYYYYYNNNNNNNYNNYNNNYNNNNYYNNNYNYNNYNNYY", "NNNNYNNNNNNNNNNNNNYNNYNNNNNYNNNNNNNNYNNNYYNNYNNYNN", "NNNNNNYYNNNNNNYYNNYYYNNNYNNNYNYYNNNNNYNYNNNNNNYNYY", "NNNNYNNNYNNNYNNNNNYYNNNYNYNNNNNNNNNNNNNNNYNNNNNNNN", "NNNYNYNNYNNYNNNNNYYNNNNNNNYNNNNNNYNYNNYNNNNNNNNNYY", "NNYYNNNNNYYNYNYNNNYNNYNNNNNNNNNYYNYYNNYNNNYNYNYNNN", "NNNYNNYNNNYYYNNNNYNYYNNNYNYNNNNYNNNNNNYNNYNNNYNNNN", "NNYNNYNNNYYYNNNNYNNYNYNYNNYNNYYNYNNYYNNNNYNNNYNNNY", "NNNNNNNNNNNNYNNYNYNNYYNNNNNNNYNYNNNNNYYYYNNNNYNYNN", "NNNNNYNNNNYNYNNYYNNNYNNYNNNNYNNNNNNNYNYYYNYYYNYNNN", "NNNNNNNYNNNYYNNNNYNNYYYYNNNNNYNNNNNNNNYYYNNNYNNNNN", "NNNYNNNNNYNNNNNYNNNYNNNNYNNNYYNYNNNNYNNNNNNNYNNNNY", "NYNNYNNYNYNYNNYNNNNNNNNYYYNNNNNYNYNYNNYYYYNYNNNNNN", "NNNYNNNNNNNYYNNNNNNYYNNNNNYNNNNNYNNNNNYNNYYNNNYNNN", "YNYNNNNNNYNNYNNNNNNYNNNYNNNNYYYNYYYNYYNYNYYNNYNNNN", "YNNNNNYNNNYNNNNNYNNYNNNNNNYNNNNNYYYNYNYNYYNNNYYNNN", "NNYNYNYNNYNNNYNNNNNYNNNNYYNNNNNNYYYNYNNYNYYNYNNNNN", "NNNNNYNNNYYYYNNYYNNNNNYNNYNYNNYYNNNNYYYYYNNNNNNNNN", "NNYYNYNNNNNNNNYNNNNYNYNNYNNNNYNNNYNNNYYNYNNYNNNNNN", "NNNNNNYNNNYYNYNNYYNNNNNNNNNNNNNNNYNNYNNNNNYNNNNNNN", "NNNYNNNNNYNNNNNNNNNYNYNYNYNNNYNNNYYYNNNNYNNNNNNNYN", "YNNYNYYNYYYNYNNNYNNYNYYNYNNNNNYYYNNNNNYYNNNNNNNNNN", "NNNNNYNYNNYNYNNNYNNNNYNNNNYNNYNNNYNNNYNYNNNNNNNYNN", "NNNNYYYNNNNYNNNYYNYYYNNNNYNNNNNNYNNNNNNNNNNNNNYNYN", "YNYYYYNYNNNNNNNYYNNNNNYYYNYNYNNNNNNNNNNNNNNNYNNYNY", "YNYNNNNNYNNNYYNNNNNNYNNNYNYNYNNYNNNYNNNNNNNNNNNNYN"}
Returns: 1023
{527, 294, 32, 520}
{"NYYN", "YNYN", "YYNY", "NNYN"}
Returns: 814
{109, 583, 256, 1, 4, 694, 32, 32, 2, 64, 682}
{"NYNNYNYNNYN", "YNNNNNYNYYN", "NNNNNNNYYNY", "NNNNNYNYNYN", "YNNNNYNNNNN", "NNNYYNNYYYY", "YYNNNNNNNNN", "NNYYNYNNNNY", "NYYNNYNNNNN", "YYNYNYNNNNN", "NNYNNYNYNNN"}
Returns: 1023
{16, 256, 32, 128, 16, 1, 195, 188, 256, 64, 32, 323, 818, 199, 690, 256}
{"NYNNYNNNNNNYYYNY", "YNYNYNNYYYYNNNNY", "NYNNNNYYNNYNNNNY", "NNNNYNYNNNYNYNYY", "YYNYNNNNNNNYYNNN", "NNNNNNNNNNNNYNNN", "NNYYNNNNNNNNYYNN", "NYYNNNNNYYNYNNYY", "NYNNNNNYNNNNNYNN", "NYNNNNNYNNYYYNNN", "NYYYNNNNNYNYYYNN", "YNNNYNNYNYYNNNYN", "YNNYYYYNNYYNNNYN", "YNNNNNYNYNYNNNNY", "NNNYNNNYNNNYYNNN", "YYYYNNNYNNNNNYNN"}
Returns: 1023
{128, 2, 261, 868, 655, 16, 16, 0, 512, 1, 256, 16, 269, 512, 16, 256, 338, 703, 256, 16, 1}
{"NNNNYNNYYYNNYYYNYYYYN", "NNYNNNNNNNYNNYNYNYNYN", "NYNNNNYYNNNNYYNNNNYNN", "NNNNYNNYNNNYYNYNYNNNY", "YNNYNNNNNNYYYYNNNNNYY", "NNNNNNNNNNNYNYNYNNNNN", "NNYNNNNNNNNNNYNNNNNNN", "YNYYNNNNNYNNNYNNNNNNN", "YNNNNNNNNNNNNNYNNNYNN", "YNNNNNNYNNNYNNYNYNNNN", "NYNNYNNNNNNNNYNNYNNNN", "NNNYYYNNNYNNNNNNNYNYN", "YNYYYNNNNNNNNYNYNNNYN", "YYYNYYYYNNYNYNNNYYNNN", "YNNYNNNNYYNNNNNNNNYNN", "NYNNNYNNNNNNYNNNNYNNY", "YNNYNNNNNYYNNYNNNNNNN", "YYNNNNNNNNNYNYNYNNYYN", "YNYNNNNNYNNNNNYNNYNNN", "YYNNYNNNNNNYYNNNNYNNY", "NNNYYNNNNNNNNNNYNNNYN"}
Returns: 1023
{32, 16, 256, 64, 4, 4, 64, 16, 4, 8, 32, 909, 1, 269, 64, 1, 520, 128, 223, 453, 16, 8, 1, 512, 16, 8}
{"NNNNNYYYYNYNNYNYNNNNYNNNYN", "NNYYYYNNNYNNYNNNNYYYNYNYNN", "NYNYYYNNNNNNNNNNNYNNNNYNNN", "NYYNNNNNNNNNNNNYYNYNNYNNNN", "NYYNNNNNYNNNYYNYNNYNNNYNNN", "YYYNNNYYNYNYNYNYNYNNYNYYNN", "YNNNNYNNNYNNNNNNNYNNYNYYNY", "YNNNNYNNNNNNNNNNNYYNYYYNNN", "YNNNYNNNNNYNYNNNNYNYYNNYYN", "NYNNNYYNNNNNNNNYNYYNNYYNNN", "YNNNNNNNYNNNYNNNNNYNNYNNNN", "NNNNNYNNNNNNYNNYNNNYNNNYYN", "NYNNYNNNYNYYNNNYYNYYNYNNNY", "YNNNYYNNNNNNNNYYNNNYYYNNYY", "NNNNNNNNNNNNNYNNNNYYNNNYYN", "YNNYYYNNNYNYYYNNYNNNNYNNNN", "NNNYNNNNNNNNYNNYNYNNYNNYNN", "NYYNNYYYYYNNNNNNYNNNYYNNNN", "NYNYYNNYNYYNYNYNNNNYYNNNNN", "NYNNNNNNYNNYYYYNNNYNYNNYNY", "YNNNNYYYYNNNNYNNYYYYNNYNNN", "NYNYNNNYNYYNYYNYNYNNNNNNNN", "NNYNYYYYNYNNNNNNNNNNYNNNYN", "NYNNNYYNYNNYNNYNYNNYNNNNYN", "YNNNNNNNYNNYNYYNNNNNNNYYNN", "NNNNNNYNNNNNYYNNNNNYNNNNNN"}
Returns: 1023
{32, 128, 890, 1, 32, 32, 256, 256, 2, 512, 1, 16, 4, 64, 248, 32, 1, 32, 256, 8, 4, 4, 128, 64, 64, 256, 64, 191, 487, 28, 32, 8, 4, 197, 8, 128, 8, 8, 861, 623, 16, 256, 8, 128, 64, 2, 16, 64, 256}
{"NNYYNYNNYNYNNNNYNYNNNNNNYNNNNNNYNNYNYYNYNYNYNNNYN", "NNYYNNYNNNNNNNNYYYYNNNYYNYNYNYNNNNNNNNNYNNYNNNNNN", "YYNNYNNYNNNYYNNYNNNNNNYYNNNNNNYYYNYNNNNNNNYNYNNYN", "YYNNYNYYNNNNNNNNNNNYYNNYYNNNNYNNNNNNNYYYNNNYNNYYY", "NNYYNNNNNYNNYNNYYNYYNNYNNNYYNNNNNNNNNNYNNNYYNNNNY", "YNNNNNNNNNYNYNNYNNNNNNYYYNYYNNNYNNNNNNNNYNNNNNYNY", "NYNYNNNNNNNNYNNNNNNNNNYNNNNYNNNNYYNNYNYNNNNNNNNYY", "NNYYNNNNNYYNNNNNYYYNNNYNYNYNNNNNNNNNNNNNNNNYNNNNN", "YNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNYNNNNYYYNYYNNNNNNN", "NNNNYNNYNNNNNNNYYNNNYNNYNNNNYYNNNNNNNNYNNNNNYNNNN", "YNNNNYNYNNNNNNNNNNYNNNNNYNYNNNYNYNYNNNNNNNNYNNNNN", "NNYNNNNNNNNNYNNNNNNNNNNNNNNNYNYYNNYNNNNNYNNNNYYNN", "NNYNYYYNNNNYNNNYNNNNNNNNYNNNNNNNYYNNNNYNYNNNYNYNN", "NNNNNNNNNNNNNNYNNNNNYYNNNNNNNNNYNYYNNNNNNNNNNNNNY", "NNNNNNNNNNNNNYNYNNNNNNYNNNNNNNNYNNNNNNNNNNNYNNYNY", "YYYNYYNNNYNNYNYNNNNYNNNNNNNYNNYYNNYNNNNNYYNYYYNNN", "NYNNYNNYNYNNNNNNNNNNNYNNNNNNNNNYNNYYYNNNNNNNYNYNN", "YYNNNNNYNNNNNNNNNNNNYYYNNNNNNNNYNNNNNNNNNNNYNNNNY", "NYNNYNNYNNYNNNNNNNNNNNYNYYNNYYNNNNNYNNNNYYNNNNNNY", "NNNYYNNNNNNNNNNYNNNNYYNYNNNNNYYNYNNYNYYYNNYNNNYYN", "NNNYNNNNNYNNNYNNNYNYNNYYNNYNYYNNNNYNNYNNYNNNNNNYN", "NNNNNNNNNNNNNYNNYYNYNNNYNYNNNNYYYNYYNNNYNYNNNNYYN", "NYYNYYYYYNNNNNYNNYYNYNNNNNNYNYNYNYNNYNNNNYNNNYNNN", "NYYYNYNNNYNNNNNNNNNYYYNNNNNNNYNNNYNNNYNNYYNNNNNNN", "YNNYNYNYNNYNYNNNNNYNNNNNNYNNYNYNYNYYNNNNYNYYNYNNY", "NYNNNNNNNNNNNNNNNNYNNYNNYNYNYNYNNNNNYNNYYNNNNYYYN", "NNNNYYNYYNYNNNNNNNNNYNNNNYNYNNNNNYYNNNNYNNNNYNNNN", "NYNNYYYNNNNNNNNYNNNNNNYNNNYNNNNYNYYNYNYYYNNYNYNYN", "NNNNNNNNNYNYNNNNNNYNYNNNYYNNNNNNNNNYNYNNNYNNYYNYN", "NYNYNNNNNYNNNNNNNNYYYNYYNNNNNNNYNYNNYNNNNNNYYYNNN", "NNYNNNNNNNYYNNNYNNNYNYNNYYNNNNNYNNNNNYYNNNNYNYNYY", "YNYNNYNNYNNYNYYYYYNNNYYNNNNYNYYNNNNNNNNNNNNYNYYNN", "NNYNNNYNNNYNYNNNNNNYNYNNYNNNNNNNNYNYNYNNYNNNNNYNN", "NNNNNNYNNNNNYYNNNNNNNNYYNNYYNYNNYNYNNNNNNNYYYNNNY", "YNYNNNNNNNYYNYNYYNNNYYNNYNYYNNNNNYNNNNNYNNNNNYYNY", "NNNNNNNNNNNNNNNNYNYYNYNNYNNNYNNNYNNNNNYYYNNNNNNNN", "YNNNNNYNYNNNNNNNYNNNNNYNNYNYNYNNNNNNNYYNNNYNNNNYN", "YNNYNNNNYNNNNNNNNNNYYNNYNNNNYNYNYNNNYNNYNYYYYNNNN", "NNNYYNYNYYNNYNNNNNNYNNNNNNNYNNYNNNNYYNNYYNNYYNYNN", "YYNYNNNNNNNNNNNNNNNYNYNNNYYYNNNNNNYYNYYNNYNYNNNNY", "NNNNNYNNYNNYYNNYNNYNYNNYYYNYNNNNYNNYNNYNNNNNNNNNY", "YNNNNNNNYNNNNNNYNNYNNYYYNNNNYNNNNNNNNYNYNNNNYYNNN", "NYYNYNNNNNNNNNNNNNNYNNNNYNNNNNNNNYNNYYNNNNNNNNYNY", "YNNYYNNYNNYNNNYYNYNNNNNNYNNYNYYYNYNNNYYYNNNNYNYNN", "NNYNNNNNNYNNYNNYYNNNNNNNNNYNYYNNNYNNNYYNNYNYNNNNY", "NNNNNNNNNNNYNNNYNNNNNNYNYYNYYYYYNNYNNNNNNYNNNNNNY", "NNNYNYNNNNNYYNYNYNNYNYNNNYNNNNNYYNYNNNYNNNYYNNNNN", "YNYYNNYNNNNNNNNNNNNYYYNNNYNYYNYNNNNNYNNNNNNNNNNNY", "NNNYYYYNNNNNNYYNNYYNNNNNYNNNNNYNNYYNNNNYYNYNYYNYN"}
Returns: 1023
{912, 621, 441, 671, 756}
{"NNNYN", "NNNYN", "NNNYN", "YYYNY", "NNNYN"}
Returns: 1019
{526, 423, 276, 260, 450, 780, 533, 672, 544, 852, 811, 753}
{"NNYNNNNNNNNN", "NNYNNNNNNNNN", "YYNYYYYYYYYY", "NNYNNNNNNNNN", "NNYNNNNNNNNN", "NNYNNNNNNNNN", "NNYNNNNNNNNN", "NNYNNNNNNNNN", "NNYNNNNNNNNN", "NNYNNNNNNNNN", "NNYNNNNNNNNN", "NNYNNNNNNNNN"}
Returns: 1023
{895, 887, 65, 627, 597, 591, 27, 874, 733, 477, 630, 361, 126, 150, 189, 159, 903}
{"NYNNNNNNNNNNNNNNN", "YNYYYYYYYYYYYYYYY", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNN"}
Returns: 1023
{82, 625, 640, 934, 79, 381, 271, 205, 396, 460, 364, 275, 12, 859, 126, 807, 810, 409, 153, 106, 721, 221}
{"NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "YYYYYYYYYYYYYYYYNYYYYY", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNYNNNNN"}
Returns: 1023
{592, 374, 344, 916, 236, 785, 792, 428, 652, 481, 851, 9, 848, 946, 472, 816, 728, 845, 863, 740, 465, 91, 124, 545, 707, 807, 983}
{"NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "YYYYYYYYYYYYYYYYYYYYYNYYYYY", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNN"}
Returns: 1023
{865, 536, 590, 629, 404, 284, 285, 860, 764, 654, 32, 872, 481, 16, 989, 132, 962, 554, 599, 588, 103, 905, 954, 815, 863, 420, 187, 359, 693, 543, 575, 269, 55, 141, 139, 123, 425, 668, 983, 166, 55, 1015, 14, 536, 7, 1004, 669, 969, 534, 244}
{"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN"}
Returns: 1023
{85, 128, 32, 64}
{"NYYY", "YNNN", "YNNN", "YNNN"}
Returns: 245
{32, 1, 2, 128, 945, 256, 963, 256, 256, 256, 1}
{"NNNNNYNNNNN", "NNNNNYNNNNN", "NNNNNYNNNNN", "NNNNNYNNNNN", "NNNNNYNNNNN", "YYYYYNYYYYY", "NNNNNYNNNNN", "NNNNNYNNNNN", "NNNNNYNNNNN", "NNNNNYNNNNN", "NNNNNYNNNNN"}
Returns: 995
{739, 4, 512, 221, 990, 32, 750, 937, 256, 2, 4, 64, 2, 499, 16, 512}
{"NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNY", "YYYYYYYYYYYYYYYN"}
Returns: 1023
{256, 128, 8, 128, 256, 16, 2, 512, 128, 16, 64, 8, 103, 8, 512, 932, 1, 256, 395, 64, 128}
{"NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "YYYYYYYYYYYYYYYNYYYYY", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNNN"}
Returns: 1023
{32, 256, 128, 2, 16, 665, 575, 256, 256, 4, 963, 8, 256, 16, 8, 723, 16, 4, 128, 4, 512, 961, 2, 753, 256, 64}
{"NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "YYYYYNYYYYYYYYYYYYYYYYYYYY", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNN"}
Returns: 1023
{8, 8, 2, 1, 8, 8, 512, 128, 4, 512, 512, 1, 582, 1011, 4, 32, 8, 1, 821, 2, 2, 128, 16, 1, 2, 512, 659, 4, 60, 1, 2, 128, 64, 32, 512, 2, 256, 256, 256, 8, 512, 512, 241, 4, 1, 512, 1, 371, 512}
{"NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "YYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN"}
Returns: 1023
{965, 427, 985, 45, 1010, 52, 960, 736, 680, 774, 744, 919, 149, 431, 604, 481, 763, 975, 404, 371, 455, 400, 463, 703, 33, 471, 764, 92, 2, 267, 220, 779, 828, 181, 485, 680, 205, 390, 392, 60, 168, 932, 979, 318, 282, 559, 90, 677, 510, 797}
{"NNNYNYNNYNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNYNNNNNNNNNY", "NNNYNNYNNNNYNYYNNNNYNNNNYNYNNNNNNNNNNNNNNNYYNYNYNN", "NNNNNNYNNNNYNNNNYNNNNNNNYYNNYNNNNYYNNNYNYNNNNNYNNN", "YYNNNNNNNNNNYNNYNYNNNYNYNNYNNNNNNNNNNYNNNNNYNNNNYN", "NNNNNNNYNNNNYNYNNYNNNNYNNNNYNNNNYNNNNNYNNNNNYNNNNN", "YNNNNNNNYYNNNNNNNNNNYNNNNNNNYNNNNYYNYNNNNNNNYNNNNN", "NYYNNNNYNNNNNYNYNNYNNYNYNNNNYNNNYNNYYNNNYNYNYYNNYN", "NNNNYNYNNNNNYYYNNYNNNNNYYNNYNNNNYNNNYYNNNNNNYNYNYN", "YNNNNYNNNYNNNNNNNNYNNYNYNNNNYYNYYYNNNNYYNYNNYNYNNN", "NNNNNYNNYNYNYYYNNYNNNNYYYNNYYNNNNNYYNNNYNYYYYNNNNY", "NNNNNNNNNYNNYNNNNNNNYYNNYNYNYNNYNNNYYNNNNNYNNNYYNN", "NYYNNNNNNNNNNNYNNYNYYNNNYYNNNYNYNNNNNYNNNYNNNNNNNN", "NNNYYNNYNYYNNNYNYYYYNNNNNNYYNYNNNNYNNNYYYNNNNNNNNN", "NYNNNNYYNYNNNNNNYYYNNNNNNNYNNNNYYNNNNNYYYNNNNNYNNN", "NYNNYNNYNYNYYNNNNNNNNYNNYYNYNNNYNNNNNNNNNNYNNYNYYY", "NNNYNNYNNNNNNNNNYNYYNNYNNNNNNYNNNNYNNNYNNNNNNNNNYN", "NNYNNNNNNNNNYYNYNNYNNNYNNNYNNNNNNNNNNYNNYNNYNNYNYY", "NNNYYNNYNYNYYYNNNNNNNNNNYNYNNYYNNNYNNNNNNNYYYNYNNY", "NNNNNNYNYNNNYYNYYNNNYNNNNNNNNNNNYYNNNYNNYYNNYNNNYN", "NYNNNNNNNNNYYNNYNNNNNYNNYYNYNNYNNYNNYNNNNYNNNNYNYN", "NNNNNYNNNNYYNNNNNNYNNNNNNNNNNNNYNYNYNYNNYNNNNNNYYN", "YNNYNNYNYNYNNNYNNNNYNNNNNNYNYNNNNNNNNNNNNNNNNYNYYN", "NNNNYNNNNYNNNNNYYNNNNNNNNNNNNYNNNNYYYYNYNNNNNNNNNN", "NNNYNNYYYYNNNNNNNNNNNNNNNNYNNYYNNNNYNYNNNYNNNNYNNY", "NYYNNNNYNYYYNNYNNYNYNNNNNNNNNYNNNNYNNYNNNNYNNNNNYN", "NNYNNNNNNNNYNNYNNNNYNNNNNNYNNNYNNNNYNNYNNNNYNNNNNN", "NYNYNNNNNNYNYYNNYYNNNYNYNYNNNYYNNNNNYNYNNNNNNNNNNN", "NNNNYNNYNYNNYNYNNNNYNNNNNNNNNYYYYNNNYNNNYYYYNYNNYY", "NNYNNYYNYYYNNNNNNNNNNYNNNNNNNNNNNNNNNYNYNNNNNNYYYN", "NNNNNNNNYNNYYNNYNYNNNNYYYNYYNNYNYNYNYNNNYYNYNNNNYN", "YNNNNNNNNNNNNNNNNYNYNNNYNYYYNYNNYNNNNNYNYNNYNNYNNN", "NNNNNNNNYNYYNYYNNNNNYNNNNNNYNNNNNYNNNNNNNNNNNNNYNN", "NNNNYNYYYNNNNYNNNNYNNNNNNNNYNYYNNNNNNNNYNNNNNYNNNN", "NNYNNYNNYNNNNNNNNNYYYNNNNNNNNNNYNNYNNNNNNNYNYNNYNY", "NNYNNYNNNYNNYNNYNYNNNNYNYNNNNYNNNYNNNNNNNYNNYNNNNN", "NNNNNNYNNYYNNNNNNNNNYNYYNYNNNNNNNNNNYNNNNYNYNNNNNY", "NNNNNYYYNNYNNNNNNNNYNNYNNNYYNYNNNNNYNYNYNNYYNYYYYN", "NNNYNNNYNNNYNNNNYNYNYNYYYNNNYNNNNNNNYNYNNNYNNNNNNN", "NNYNYNNNYNNNYYNYNNNNNNNNNYYNNNYNNNNNNYNYYNNNNYNNNY", "YNNNNNNNYYNNYYNNNNNNNNYNNNNNYNNNYNNNYNYNNNYYNYNYYN", "NNYNNNYNNNNNYYNNYNYNYNNNNNNYNYYNNNNNNNYNNYNYNYNNNN", "NNNNNNNNYYNYNNNNNNYYNNNYNNNYNYNNNNYYNNNNYNNNNNYNNN", "NYNNNNYNNYYNNNYNNYNNNNNNYNNYNNNNNYNNYYNYNNNYYNYYYN", "NYNYNNNNNYNNNNNNYYNNNNNNNYNYNYYNNNNYYNNYYNYNYYNYNN", "NNNNYYYYYYNNNNNNNYYNNNNNNNNNNNNNNYYNNNNNNNYYNYYYYY", "NYNNNNYNNNNNNNYNNNNNNYNNNNNYNNNNYNNNYNYYYNNYYNNNYN", "NNYNNNNYYNYNNYNNYYNYNNNYNNNNYNYNNNNNYNNNNYYNYNNYNN", "NYNNNNNNNNYNNNYNNNNNYYNNNNNNYNNYNYNNYNNYNNYYYNYNYN", "NNNYNNYYNNNNNNYYYNYYYYNNYNNYYYNNNNNNYNNYNNYNYYNYNN", "YNNNNNNNNYNNNNYNYYNNNNNYNNNYNNNNNYNYNNYNNNNNYNNNNN"}
Returns: 1023
{362, 756, 756, 680, 144, 725, 624, 69, 771, 399}
{"NNNNNNNNNN", "NNYYYYYYYN", "NYNYYNYNNY", "NYYNNNYNNY", "NYYNNYNNYN", "NYNNYNNYYY", "NYYYNNNYNN", "NYNNNYYNNN", "NYNNYYNNNN", "NNYYNYNNNN"}
Returns: 362
{565, 285, 115, 364, 227, 898, 567, 332, 106, 96, 1021, 542, 47, 160, 883, 224, 890, 314, 2, 1019}
{"NYYNNNNYYNYNYNYYNYNY", "YNNNYYNYYYNNYYYNNYYN", "YNNYNYYYNNNYYNNYNNYY", "NNYNNYYYYNNNYYYNYNNY", "NYNNNYYYYYYNYYNNNYYY", "NYYYYNYNNNYYNYNNYNYN", "NNYYYYNNYNNNYNNYNYYN", "YYYYYNNNYNNYYNYYNNYN", "YYNYYNYYNNYNNYYYYYNN", "NYNNYNNNNNYYYYYNYYNY", "YNNNYYNNYYNNNNYNYNYN", "NNYNNYNYNYNNYYYYNNNN", "YYYYYNYYNYNYNYNYNNYY", "NYNYYYNNYYNYYNNYNYNN", "YYNYNNNYYYYYNNNYYNNY", "YNYNNNYYYNNYYYYNYNNN", "NNNYNYNNYYYNNNYYNYNN", "YYNNYNYNYYNNNYNNYNNY", "NYYNYYYYNNYNYNNNNNNN", "YNYYYNNNNYNNYNYNNYNN"}
Returns: 1023
{268, 290, 691, 556, 905, 821, 540, 196, 354, 866, 551, 73, 644, 52, 787, 14, 566, 119, 637, 944, 584, 70, 608, 903, 387, 678, 129, 572, 333, 382}
{"NNNYYYYNYYNNYYYNNYYNYNNNYNNYYN", "NNYNNNNYNNYNNYYNNYNYNYYNYYNNNN", "NYNNNYYNNYYNYYNYNYYYYNYNYNYNNY", "YNNNNYNNYNYNNYNNYYNYYNNYNNNNNY", "YNNNNYNYNNYYNNNNNYYYNNNNYNYNYN", "YNYYYNNYYNNNYYYNNYNNYYNNYYYNNY", "YNYNNNNNNNYYNNYNYYNYNYYYYNNNNY", "NYNNYYNNNYNNNNNYYNYYYYYYYYYNYN", "YNNYNYNNNYYYYNNYNNYYYYYYNNYYNY", "YNYNNNNYYNYNNNNYYYNNYNYNYYNNNY", "NYYYYNYNYYNYNNNNYNNNNYNNYYYYNY", "NNNNYNYNYNYNNNYYNYYYYNNYYYNYNY", "YNYNNYNNYNNNNYNYYNNYNNYNYYNYYN", "YYYYNYNNNNNNYNNNNYNYYYNNYYNYNY", "YYNNNYYNNNNYNNNYNYNYYNNYYNYNNN", "NNYNNNNYYYNYYNYNNNYNYYNYYYNNYY", "NNNYNNYYNYYNYNNNNYYYYNYNNNYYYY", "YYYYYYYNNYNYNYYNYNNYYNYNYYNNYN", "YNYNYNNYYNNYNNNYYNNNNNYNYNYNYN", "NYYYYNYYYNNYYYYNYYNNNYNNYNNNYN", "YNYYNYNYYYNYNYYYYYNNNYYNYNYNNY", "NYNNNYYYYNYNNYNYNNNYYNNYNYNYYY", "NYYNNNYYYYNNYNNNYYYNYNNNYYYYYY", "NNNYNNYYYNNYNNYYNNNNNYNNNYNYYY", "YYYNYYYYNYYYYYYYNYYYYNYNNNNNNY", "NYNNNYNYNYYYYYNYNYNNNYYYNNYNNN", "NNYNYYNYYNYNNNYNYNYNYNYNNYNYNN", "YNNNNNNNYNYYYYNNYNNNNYYYNNYNYY", "YNNNYNNYNNNNYNNYYYYYNYYYNNNYNY", "NNYYNYYNYYYYNYNYYNNNYYYYYNNYYN"}
Returns: 1023
{964, 645, 259, 223, 117, 316, 464, 673, 541, 441, 975, 262, 621, 753, 528, 3, 632, 16, 555, 140, 408, 49, 231, 574, 121, 198, 247, 724, 511, 131, 584, 451, 1021, 275, 593, 894, 429, 311, 543, 678}
{"NNYYNYNYNNYNNNYYNNNNNNNYNYYYNNYNYNNNNNNN", "NNNNYYYNYNNNYYNYYNYNNYNNYNNYNYNYYNYYYNNY", "YNNNYYNYYYNYNNYYNNYYYYNNNYYNYNYYNYNNNYYN", "YNNNNNYYYYYYYNYYYNYNNNYNYYNNNNNNYNNNYNYN", "NYYNNNYYNNYNNNNYNNNNNYYYYYYYYYNNYNNNNNNN", "YYYNNNYYYYNYYYYNYYNYNNNYYYNYNYYYNNYNYYYY", "NYNYYYNNNNYNNYYYYYYYNYYNYYYNNNYYYYNNYNNN", "YNYYYYNNNYYYYYYNYNYNYYNNYYYYYNNYYYYYYYNY", "NYYYNYNNNYNYNYYYNNYYNYYYNNYYNNYYYNNYNYNY", "NNYYNYNYYNNYNYNNNNNNNNYYNNNYYNNYNYNYNNYN", "YNNYYNYYNNNNNNNYYYYYNYYYYYNYNNNYNNYYNNNN", "NNYYNYNYYYNNNNNNNNYYYNNNYYNNYNYYYNYNNYYN", "NYNYNYNYNNNNNYYNNNYNNYNNYYNYNYNNNYNYYYYN", "NYNNNYYYYYNNYNYNYYYYYNYNNNNNYNNYNYNYNYNY", "YNYYNYYYYNNNYYNNYNYYNNNNYNYYNYNYNNYYNYNN", "YYYYYNYNYNYNNNNNYNNYNYNYNYNYNYNYYYNYYNNY", "NYNYNYYYNNYNNYYYNNYYYYNNNNYNNYYYYNYYNNYY", "NNNNNYYNNNYNNYNNNNYYYNYNNNNYNYYNYNNNYYYN", "NYYYNNYYYNYYYYYNYYNNYNNNYNYYYYYNNYNNYNYN", "NNYNNYYNYNYYNYYYYYNNNYNYNNYYNNNYNYNNNNNN", "NNYNNNNYNNNYNYNNYYYNNNNNYNYYNYYNYYYNYYYY", "NYYNYNYYYNYNYNNYYNNYNNNNYNNNNYYYYNNYNNYY", "NNNYYNYNYYYNNYNNNYNNNNNNNNNNYNYNYNYYYYYN", "YNNNYYNNYYYNNNNYNNNYNNNNNNYNNYNYYNNYNNNY", "NYNYYYYYNNYYYNYNNNYNYYNNNNYNYYYYYYYNNYNY", "YNYYYYYYNNYYYNNYNNNNNNNNNNNYNYNNYYYYNNYN", "YNYNYNYYYNNNNNYNYNYYYNNYYNNNNYYNYNYYNNYY", "YYNNYYNYYYYNYNYYNYYYYNNNNYNNYYYYNYYYYNYY", "NNYNYNNYNYNYNYNNNNYNNNYNYNNYNYNYNNNYYYYN", "NYNNYYNNNNNNYNYYYYYNYYNYYYYYYNNNYNNNNYNY", "YNYNNYYNYNNYNNNNYYYNYYYNYNYYNNNYYYYNYNNN", "NYYNNYYYYYYYNYYYYNNYNYNYYNNYYNYNYYNYYYYY", "YYNYYNYYYNNYNNNYYYNNYYYYYYYNNYYYNNYYYYNN", "NNYNNNYYNYNNYYNYNNYYYNNNYYNYNNYYNNYNYYYN", "NYNNNYNYNNYYNNYNYNNNYNYNYYYYNNYNYYNYYNNY", "NYNNNNNYYYYNYYYYYNNNNYYYNYYYYNNYYNYNNYNY", "NYNYNYYYNNNNYNNYNYYNYNYNNNNYYNYYYYYNNNNN", "NNYNNYNYYNNYYYYNNYNNYNYNYNNNYYNYYYNYNNYN", "NNYYNYNNNYNYYNNNYYYNYYYNNYYYYNNYNYNNNYNN", "NYNNNYNYYNNNNYNYYNNNYYNYYNYYNYNYNNYYNNNN"}
Returns: 1023
{183, 306, 432, 834, 657, 260, 354, 14, 220, 223, 369, 500, 135, 599, 771, 32, 1012, 318, 910, 70, 480, 543, 637, 941, 50, 423, 685, 185, 104, 607, 603, 287, 430, 12, 249, 63, 384, 452, 791, 747, 675, 446, 223, 250, 74, 994, 767, 9, 928, 679}
{"NNYYNNNYNNYYYNYNYYYYYNYYNNYYNNYNNNYYYNNYNNYYYNNNNY", "NNNNNYNNNYYYYNYYNYYYNYNYYNYNNYYNNYYNYNNYYYNYNYYYNN", "YNNNNYNNNYNYYNNNNYYNYYNYNNYNYYYNNNNNNNYNYYYYNNNNYY", "YNNNNNNYNNNYNYYYYNYNNYYYYYYNNNNNNYYYNNYNNYNNNNNYYY", "NNNNNNYYYYYYYNYYNNYNNNNYNYYYYNYYYYYNYNYNYYNNNYNNNY", "NYYNNNNNNYYYYYNNNNYYYNYNNYNYNYYYNNYNNYNNYNNYYNNYNN", "NNNNYNNNYYNYNYNNNNYYNYYYNNYYNNNYYNNYNYYYNNYYYNNNYY", "YNNYYNNNYYNYNYNNNYNYNYNYYYYNYYNYYNNYYYYYNNYYNYNNYN", "NNNNYNYYNNYNNNYYNYYNNNYYYNNNYYNYYYYYNNNYYYYNNYNYYY", "NYYNYYYYNNYYNNYYNYYYYYNNYNNNYYNYYYNNNNNNNNYYYNYYYY", "YYNNYYNNYYNNNNNYNNNNYYNNYYYNNYYYNNNYYYYYNYNNYNNNYN", "YYYYYYYYNYNNYNNNYYNYNNNYYYYYYNYNNNYNYYYYNNYYYYNYNY", "YYYNYYNNNNNYNYYYNYYYNYNYNNYNYNYNYNNYYNYNYYNYYYYNNY", "NNNYNYYYNNNNYNNYNNYYNNYNYYNNYYYNYNNNYNYNNNNNNYYYYY", "YYNYYNNNYYNNYNNYNNYNNNNNNNYNYYYYYNNNYNNNYNYNYNYNNN", "NYNYYNNNYYYNYYYNYNYNYNNNYNYYYNNNYNYYNYYYYYNYNNNNNY", "YNNYNNNNNNNYNNNYNNYNNNNNNNYYYNNYNYNYNYYNNYYNNYNNYN", "YYYNNNNYYYNYYNNNNNYNYNYYYYNYYNYYYYNNNNNNNNNYNYYNYY", "YYYYYYYNYYNNYYYYYYNNNNYYYYNYYYYYYNYNNYNYYNYNNYYYNN", "YYNNNYYYNYNYYYNNNNNNYNNNNNNNNYNNNYYYYNYYYNYNNNYYNN", "YNYNNYNNNYYNNNNYNYNYNYNYNNYNNYNYNNNYNYYYYYNNNNYNNY", "NYYYNNYYNYYNYNNNNNNNYNYYNYNYNNNNYNYYYNNNYNYNYNNYYY", "YNNYNYYNYNNNNYNNNYYNNYNYNYNYYYYNNNNNNNYYYNNNNNNNNN", "YYYYYNYYYNNYYNNNNYYNYYYNYYNNNYNNYYNYNYNYNNNYYYYNYN", "NYNYNNNYYYYYNYNYNYYNNNNYNNYYNNNNYYYNNNNNNNYNNNYYNN", "NNNYYYNYNNYYNYNNNYYNNYYYNNNNNYNNYNNYYNNYNNYYYYNYYY", "YYYYYNYYNNYYYNYYYNNNYNNNYNNNYYNNYNNNYYYNNYYYNYNNNY", "YNNNYYYNNNNYNNNYYYYNNYYNYNNNYNYYNNYYNNYNYYNYYYYYNN", "NNYNYNNYYYNYYYYYYYYNNNYNNNYYNYYYNYYYNNYNYNYNYYNYYY", "NYYNNYNYYYYNNYYNNNYYYNYYNYYNYNYNYNYYNYNYNNYYNYYYNY", "YYYNYYNNNNYYYYYNNYYNNNYNNNNYYYNNNNYYYYNNNYNNYYYNYN", "NNNNYYYYYYYNNNYNYYYNYNNNNNNYYNNNNYNNYNYYNNYYNYYNYY", "NNNNYNYYYYNNYYYYNYYNNYNYYYYNNYNNNYNYNYNYYYYNNNNNNY", "NYNYYNNNYYNNNNNNYYNYNNNYYNNNYNNYYNYYNYYYYNNYYYYYNY", "YYNYYYNNYNNYNNNYNNYYNYNNYNNYYYYNNYNYNYNYNNYNYNYYNN", "YNNYNNYYYNYNYNNYYNNYYYNYNYNYYYYNYYYNYYYYNNNNNYNNNY", "YYNNYNNYNNYYYYYNNNNYNYNNNYYNNNYYNNNYNNYYYYNNNYYNNY", "NNNNNYYYNNYYNNNYYNYNYNNYNNYNNYYNYYYYNNNNNNNYNNYYNY", "NNYYYNYYNNYYYYNYYNNYYNYNNNYYYNNYNYNYYNNNYNYYYYNNYY", "YYNNNNYYYNYYNNNYNNYYYNYYNYNNNYNYYYYYYNNNNNYYNNNYYY", "NYYNYYNNYNNNYNYYNNYYYYYNNNNYYNNNYYNNYNYNNNYNYYYYYY", "NYYYYNNNYNYNYNNYYNNNYNNNNNYYNNYNYNNNYNNNNNYNNYNYYY", "YNYNNNYYYYNYNNYNYNYYNYNNYYYNYYNYYNYNNNYYYYNNNNNYYN", "YYYNNYYYNYNYYNNYNYNNNNNYNYYYNYNYNYNNNYYYNNNNNNNYYN", "YNNNNYYNNYYYYNYNNNNNNYNYNYNYYNYNNYYNNNYNYNNNNNYNNN", "NYNNYNNYYNNYYYNNYYYNNNNYNYYYYYYYNYNYYNYNYYNNNNYYNN", "NYNNNNNNNYNNYYYNNYYYYNNYYNNYNYYYNYYNYYNNYNNNYYNYNN", "NYNYNYNNYYNYNYNNNNYYNYNNYYNYYYNNNYYNNYNYYYYYNYYNYN", "NNYYNNYYYYYNNYNNYYNNNYNYNYNNYNYYNNNNNNYYYYYYNNNYNY", "YNYYYNYNYYNYYYNYNYNNYYNNNYYNYYNYYYNYYYYYYYNNNNNNYN"}
Returns: 1023
{1, 16, 2, 64, 32, 128, 256, 512, 64, 128}
{"NYNNYYNYYN", "YNNYYNNYNY", "NNNNNYYYNY", "NYNNYYNYNN", "YYNYNYNYYY", "YNYYYNNYNY", "NNYNNNNYNY", "YYYYYYYNNN", "YNNNYNNNNN", "NYYNYYYNNN"}
Returns: 1011
{512, 64, 128, 512, 1, 512, 16, 512, 16, 8, 8, 1, 32, 16, 1, 1, 128, 16, 2, 128}
{"NYYNNYYNNYNYNNYYNNNY", "YNNNYYNNYYNNNYNYNYYN", "YNNNNYYNNNYNYYNNYYNY", "NNNNYYNYYNYYNNNNNNYN", "NYNYNNNNYYNYNYYNNYNY", "YYYYNNYYYYYNNYNYYNNY", "YNYNNYNNYYNNNNNYYYNN", "NNNYNYNNYNNNNNYNNYYN", "NYNYYYYYNYNYYNYNYNYY", "YYNNYYYNYNYYYNNNYYNN", "NNYYNYNNNYNNNYNNYYNN", "YNNYYNNNYYNNYNNYYYYY", "NNYNNNNNYYNYNYNNYNNN", "NYYNYYNNNNYNYNNNYNYN", "YNNNYNNYYNNNNNNNNYYN", "YYNNNYYNNNNYNNNNYNYN", "NNYNNYYNYYYYYYNYNNNN", "NYYNYNYYNYYYNNYNNNNY", "NYNYNNNYYNNYNYYYNNNN", "YNYNYYNNYNNYNNNNNYNN"}
Returns: 763
{4, 512, 256, 512, 32, 1, 59, 32, 128, 449, 128, 128, 512, 502, 754, 2, 8, 8, 512, 8, 645, 1, 2, 619, 8, 64, 64, 617, 116, 783}
{"NNNYYYNYYNYYNNNNNNNNNYNYYNYNYY", "NNYYNYNNNYNNYNNYYNYYYNNNNNNNNY", "NYNNNNYNYYYNYYNNNYYYYNNNYNNNNN", "YYNNYNNYYNNNYNYYNNNYNYNNNYYNNN", "YNNYNYNNYNNYYYNYYNYNNYNYNNNNNY", "YYNNYNYNNNYNNYNNNYYNYNYNNYYNNN", "NNYNNYNYNYYYYYYYNYNNNYYYYYYNNN", "YNNYNNYNNNNNYYYYNYYYYNYNNYNNNY", "YNYYYNNNNNYYNNNYYNYYYYYNYYYYNN", "NYYNNNYNNNNYYYNNNYNYNYNYYYNNNN", "YNYNNYYNYNNNNYYYNNNYNNNYNYYYNN", "YNNNYNYNYYNNYYNYNYYYYYYNNYNNNN", "NYYYYNYYNYNYNNYYYNYYNYYYNYYNYY", "NNYNYYYYNYYYNNNNNYYNYYYYNNNNNN", "NNNYNNYYNNYNYNNNYNNNNNYYYNYNYN", "NYNYYNYYYNYYYNNNYNNNYYYYYNNYYN", "NYNNYNNNYNNNYNYYNNNNYNYNNNNYYY", "NNYNNYYYNYNYNYNNNNNNNNYNNNYYYY", "NYYNYYNYYNNYYYNNNNNNYNNYNNYNYN", "NYYYNNNYYYYYYNNNNNNNYYNYNNNNNN", "NYYNNYNYYNNYNYNYYNYYNNYNNYYNNN", "YNNYYNYNYYNYYYNYNNNYNNNNYYNNYY", "NNNNNYYYYNNYYYYYYYNNYNNNNYNYNN", "YNNNYNYNNYYNYYYYNNYYNNNNYYYYYY", "YNYNNNYNYYNNNNYYNNNNNYNYNNNNYN", "NNNYNYYYYYYYYNNNNNNNYYYYNNYNNY", "YNNYNYYNYNYNYNYNNYYNYNNYNYNYNN", "NNNNNNNNYNYNNNNYYYNNNNYYNNYNNY", "YNNNNNNNNNNNYNYYYYYNNYNYYNNNNY", "YYNNYNNYNNNNYNNNYYNNNYNYNYNYYN"}
Returns: 1023
{4, 32, 64, 8, 8, 1, 32, 32, 4, 8, 512, 461, 64, 23, 256, 1, 256, 102, 4, 512, 2, 64, 64, 823, 16, 8, 32, 4, 915, 16, 16, 4, 512, 1, 128, 16, 97, 4, 512, 16}
{"NNYNNYYNYYYNNYNNYNYYYYNNYYYNYYNYNYNNYYNY", "NNNNYNYYYNYNNYNNNYYYYYYNYNNYNNYYYNNYYNYY", "YNNNYYYYYYYNNNNNYNYYYYNYYYYYYNNNNNYYNNYN", "NNNNYNNNYNNNNYNNYNNYNNYNNYYYYNNYYYYNNYYY", "NYYYNNNYNYNYYYYYNYYYNYYNNYYYNNNNYNNYNNYY", "YNYNNNYYYYYYNNYYYNNNYNYNNYYNNYNNNYNYNNNY", "YYYNNYNYYNNYYNNNNNYYYNYYNNNYNYYYYYNNYYNY", "NYYNYYYNNNNYYNYNYYNNNNYYNNYNYNYYNYNYNNYN", "YYYYNYYNNYYNNNYNYNYYYNNYNNNYYYNYYYNYNNYY", "YNYNYYNNYNYYNNNNYNYYNYYNNYNNNYYYNNYNNYNN", "YYYNNYNNYYNNNNNNYNNNYYNNYNNYNYYNYYYNNYNY", "NNNNYYYYNYNNNNYNNYNYNYYNYNYYYNYNNYYYYYNN", "NNNNYNYYNNNNNYYNNYYNYNNYNYNYYYYYYYNYNYYN", "YYNYYNNNNNNNYNNNNNNYNNNNNNNYYNYYNYYYNNNN", "NNNNYYNYYNNYYNNYYNNNNYNYNNYYYNYNNNNNNYNY", "NNNNYYNNNNNNNNYNNNNYNNYNYNYYNNYNYNYYYYNN", "YNYYNYNYYYYNNNYNNNYYNYNYYYYNNYYNYYYYNNYN", "NYNNYNNYNNNYYNNNNNYYNYNYNYYYNYYYYYYYNYYY", "YYYNYNYNYYNNYNNNYYNYYYYYNYNNNYNYYYNNYYYN", "YYYYYNYNYYNYNYNYYYYNNYYNYYYYNYNNYNNYNNNN", "YYYNNYYNYNYNYNNNNNYNNYNYYYYNYYNNYNYNNNYN", "YYYNYNNNNYYYNNYNYYYYYNNNNYNYYYYNYYYNNYYN", "NYNYYYYYNYNYNNNYNNYYNNNNNYNNNYNNYNYNNNNY", "NNYNNNYYYNNNYNYNYYYNYNNNYYNYNNYNYYYYYYYY", "YYYNNNNNNNYYNNNYYNNYYNNYNNYNNNYYNYNYNYNY", "YNYYYYNNNYNNYNNNYYYYYYYYNNNYYYNYNNYYYYYY", "YNYYYYNYNNNYNNYYYYNYYNNNYNNYYYNNNYYNNYNN", "NYYYYNYNYNYYYYYYNYNYNYNYNYYNYNNYNYYYNNNN", "YNYYNNNYYNNYYYYNNNNNYYNNNYYYNNYYNNYNYNNY", "YNNNNYYNYYYNYNNNYYYYYYYNNYYNNNNNNYNYNNYN", "NYNNNNYYNYYYYYYYYYNNNYNYYNNNYNNNNNNNNNYN", "YYNYNNYYYYNNYYNNNYYNNNNNYYNYYNNNNYYNNYNN", "NYNYYNYNYNYNYNNYYYYYYYYYNNNNNNNNNYYNYNNY", "YNNYNYYYYNYYYYNNYYYNNYNYYNYYNYNYYNYNYNYN", "NNYYNNNNNYYYNYNYYYNNYYYYNYYYYNNYYYNNYYYY", "NYYNYYNYYNNYYYNYYYNYNNNYYYNYNYNNNNNNNYYN", "YYNNNNYNNNNYNNNYNNYNNNNYNYNNYNNNYYYNNYYY", "YNNYNNYNNYYYYNYYNYYNNYNYYYYNNNNYNNYYYNNN", "NYYYYNNYYNNNYNNNYYYNYYNYNYNNNYYNNYYYYNNN", "YYNYYYYNYNYNNNYNNYNNNNYYYYNNYNNNYNYNYNNN"}
Returns: 1023
{787, 16, 8, 567, 4, 32, 128, 2, 4, 168, 64, 806, 8, 2, 367, 887, 1, 16, 32, 164, 64, 535, 32, 1, 256, 512, 935, 2, 512, 503, 256, 1, 440, 16, 222, 512, 512, 509, 8, 16, 32, 2, 16, 512, 16, 767, 1, 808, 128, 128}
{"NYNYYYNYNYYNNNYYNNNYNYYYNNYNNYYYNNYNNYYNNYNNYNYNYN", "YNYNNNYYYYYNYYYYNNYNYNNNYYYYYYNYNNYYNNYNNYYNYYYYYY", "NYNNNNNNYYNNYYNYYYNNYNYNYYYYYYNNNYNNYYYYYNYNYNNYNN", "YNNNYNNNNYYYNYNNYNYYYYYNYYYYNYNNNNYNNYYYNNNNNNYYYN", "YNNYNNYNYNYYNNYYYYYNYYYYNYYNYNYNNNYYNNNYNNYYYNYNYN", "YNNNNNNNNNYYNYYYYNNYYYNNNYNYNNYNNNYNYYYYNNNYNNYYNY", "NYNNYNNNYYYNNNYYNNNYNYNYNNNNNYYYYYNNNNYNNYNYYNYYYY", "YYNNNNNNYNNYYNYNNYYYYYYNYYNYYNYYYYYNNYYYNNNYYYNYNN", "NYYNYNYYNYNYNNNYNNYYYYNYYNYNYNYYYNNNNNYYNNNYNNNNYN", "YYYYNNYNYNYNYNYYYYYNNYNNNYYNYYYNNNYNNNNYYNNYYNNNYY", "YYNYYYYNNYNNNNYNNNNNNNNNYNNNYYNNYNYNNYNYYYYNYYYYYN", "NNNYYYNYYNNNYYNYYYNYNYNNYNNNNYNYYYNNYNYNYNNNYYYNYN", "NYYNNNNYNYNYNYYYYNNYNNNYNYYNYNNYYYNNNNNNYYNYYYYNYY", "NYYYNYNNNNNYYNYYYYNNNYYYNNYYYNYNYNNYYNYYNNYYYYNYNY", "YYNNYYYYNYYNYYNYYYNNNNYNNNYNNNYYNNYYYNNYNNNNNYYYYY", "YYYNYYYNYYNYYYYNNNNNYYYYNNYNNNNNYYNYNYNYYYYYYNYNYY", "NNYYYYNNNYNYYYYNNYYNNYYNYYNNNNYNYYYNYYYNNNNYNYNNNN", "NNYNYNNYNYNYNYYNYNNNNNYNNYYYNNYNNNYYNYNYYYNYNNNNYN", "NYNYYNNYYYNNNNNNYNNNNNNYNNNNNNNYNYYNYYNYNYNNNNYYNN", "YNNYNYYYYNNYYNNNNNNNNNNYNYNYNNNYNNYYNYNYYNNNNYNNNY", "NYYYYYNYYNNNNNNYNNNNNYYNNYYNNNYNYNYNYYYNNNNNYYNYNN", "YNNYYYYYYYNYNYNYYNNNYNYNNNYNYNNNNYNNYNYYYNNNNYYNYY", "YNYYYNNYNNNNNYYYYYNNYYNNNYYNNNNYNNYYYYYNYNYNNYYNYN", "YNNNYNYNYNNNYYNYNNYYNNNNYYYYYNYYNYYNNNYNNNNYNYYYYY", "NYYYNNNYYNYYNNNNYNNNNNNYNYYNNYYYYNNYYNYYNNYNNNYNYN", "NYYYYYNYNYNNYNNNYYNYYNYYYNNNNYYNNNNYYYYYNNNNYYNYYY", "YYYYYNNNYYNNYYYYNYNNYYYYYNNNYYNNNNNYNYYYNYNNNYNYYY", "NYYYNYNYNNNNNYNNNYNYNNNYNNNNYYNYNYNYNYYYNNNNNYNNNN", "NYYNYNNYYYYNYYNNNNNNNYNYNNYYNYNNYNNNYYNYYYYYYYNNNN", "YYYYNNYNNYYYNNNNNNNNNNNNYYYYYNNNNNYNNYYNYYYNNNNNNN", "YNNNYYYYYYNNNYYNYYNNYNNYYYNNNNNYNNNNNNNNNYNYYNNNYY", "YYNNNNYYYNNYYNYNNNYYNNYYYNNYNNYNYYYYYNNYNNYYNYYNYN", "NNNNNNYYYNYYYYNYYNNNYNNNYNNNYNNYNNNYNNYYNYNYYNYNNY", "NNYNNNYYNNNYYNNYYNYNNYNYNNNYNNNYNNNNYYYYNNNYYNNYYY", "YYNYYYNYNYYNNNYNYYYYYNYYNNNNNYNYNNNYNYYNNYYNNNNYNN", "NYNNYNNNNNNNNYYYNYNYNNYNYYYYNNNYYNYNYNYNNYYNNNYNYN", "NNYNNYNNNNNYNYYNYNYNYYYNYYNNYNNYNYNYNYYYNNNNYNYYYY", "YNYYNYNYNNYNNNNYYYYYYNYNNYYYYYNNNYYNYNYYNNYYYNYNNN", "YYYYNYYYYNNYNYNNYNNNYYYYYYYYNYNNYYYYYYNNNYNNYYYYYN", "NNYYYYNYYYYNNYYYNYYYNYNNYYYYYNNYYYNNYYNNYNNYNYNYNY", "NNYNNNNNNYYYYNNYNYNYNYYNNNNNYYNNNNNNNNNYNNNNYYYNYY", "YYNNNNYNNNYNYNNYNYYNNNNNNNYNYYYNYNYYNNYNNNYNNYNNNN", "NYYNYNNNNNYNNYNYNNNNNNYNYNNNYYNYNNYYNYNNNYNYYNYNYN", "NNNNYYYYYYNNYYNYYYNNNNNYNNNNYNYYYYNNNYNYNNYNNNNNNN", "YYYNYNYYNYYYYYNYNNNNYNNNNYNNYNYNYYNNYYYNYNYNNNYYNY", "NYNNNNNYNNYYYYYNYNNYYYYYNYYYYNNYNNNNNNYYYYNNNNNYYY", "YYNYYYYNNNYYYNYYNNYNNYYYYNNNNNNYYNNYYYYNYNYNYNNYYN", "NYYYNYYYNNYNNYYNNNYNYNNYNYYNNNNNNYYNYNYYNNNNYYYNNY", "YYNYYNYNYYYYYNYYNYNNNYYYYYYNNNYYNYNYYNYNYNYNNYYNNY", "NYNNNYYNNYNNYYYYNNNYNYNYNYYNNNYNYYNNYNNYYNNNYYNYYN"}
Returns: 1023
{37, 1, 19, 64, 42, 41, 64, 64, 54, 16, 256, 36, 64, 2, 4, 2, 62, 29, 58, 64, 1, 32, 16, 256, 17, 2, 17, 4, 1, 64, 21, 8, 256, 63, 3, 1, 43, 15, 8, 39, 41, 8, 16, 8, 16, 256, 64, 512, 45, 64}
{"NNNNNNYYYYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNYYNNNYYNN", "NNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNYNYNNNNNNYNNNNNNNNNNYNNNNNNNNNNN", "NNYNNNYNNNNNNNNYNNYNNNYYNNNYNYNNNNYNNNNNNNNYNNNNNN", "YNYNNYNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNYNN", "YNNYNNYNYNYYNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNN", "YNNNNNNYNNNNNNNNNNNNNNYNYNNNNNNNNNNYYYNNNNNNNYNNNY", "YNNNNNNNNNNNNNNNNYNYNYNYYNNNYNNNNYNNNNNNNNNNNNNNNY", "NNNNNNNYNNNNYNNNNNNNNYYNNNYYNNNNYNYYNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNYNNNNYYNNNYNNYYNNNNNNNNNNNNNYNYNNNNN", "NNNNNNNNNNYNNNNNYNNNNYNNNNNNNNNNYNYNNYNYNNNYNYNNNN", "NNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNYNN", "NNNNNNNNNNNYNNNNNYNYNNYYNNNNNYNNNNNNNNNYNNYNNYNNNN", "NNNNYYYNNNNNNYNNNYYNNYNNNYNYYNNNNNNNNNYYYNNYNNYNYN", "NYNNNNNNNNNNYNNNNNNNYNNNYYNNNYNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNYNNNNYYNNNNNNYNNNYNNNNNYNNYNYYNNNNYNNNYNN", "NNNYYYNNNNNNNNNYNNNNNYNYNYNNNNNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNYNYNNYNNNNNNYNYYYNNNNNNNNNNNYNNYNNNNNYNNN", "NNNNYNNNNNNYNNNNYNNNNYNNNYYNNNYNNNYNNNNNNNNNNYNYNY", "NNNNNNNNNYYNYNNYNNYYYNYNNNNNNNNYNYNNNNNNNNNNYNNNNN", "NNNNNYNNYNYNNNYNNYNNNYNNNNNNNNNNNYNNYNYNNYNNNNNNNN", "NNNNNYNNNYNNNNYNNNYYNNNNNNNNNNNNNNNNNNNNNNYNNNYNNN", "NYNNNNNNYYNYNNNNYNNYNNNNNNNNNNYNNNNNNYNNNYNNYNNNNN", "NNNNNNNNNNNNNYNYYNYYYNNNNNNYNNNNNNNNNNNYYNNNNNNNYN", "NNNNNNNNNNYNNNNNNYNNYNNNNNNNNYNNNNYNNNNNNYYNNNNYNN", "NNNNYYNNNNYYNNNYNNNNNNNNNYNNNYYNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNYNYNNNYNNNNNNNNNNNNNYNNNNYNNNNNNNNYNNYNYN", "NNNNNYNNNNNNNNYNYNNNNNNNNNYYYNNNNNNNNYNNNNYNNNNNNN", "NNNNNNNNNNNNNNNNNNNNYNNNYNNYNNNNNYNNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNYNNNNNNN", "NNNNNNNNNNYNYNNNNYNNNNNNNNNYNNNYNNNYYNNNNNYNNNYNNN", "NNNNNNNNNYNNNNNNNNNNNYYNNNNNNNYNNNNNNNYNNYNNNNNNNN", "NNNNNYNYNNYNYNNNYNYNYNNNNNYNYNNNNNNYYNYNYNYNNNNNYN", "YNNNNNYNYNYNNNNNNYNNNNNNNNNNNNNNYNYNNNNNYNNYNNNYNN", "NNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNYNYNNNNNNYNNNNNNYN", "NNNNNNNYYNNNYNNNNYNYNNNNYNNNNYNNNNNNNNNNNYNNNNYNNN", "NNNNYNNNNNNNNYNYNYNNNNYNNNNNNNNNNYYNNNNYNNNNNNNNNY", "NNNNNNNNNNNNYNYYNNNNNNNNNYNNNNNNNNNNNNYNNNNNYNYYNN", "NNNNNNNNNNNNNNNYNNNYNNNNNYNNNNNNNNYYNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNNNNNNNYNYNYNNNNNNYNNYYNNNNNNNNNNNN", "NYNNNNNNNNNYNNYNNNNNNNNYNNYNNYNYYNYNNNNNNNNNYNNNNN", "NNNNNYNNNNNNYNNYNYNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNY", "NNNNNNYNNNNYNNNNNNNNNYNNYNNNNNNNNNNNNNNYNNYNNYNNNY", "NNNNNNNNYNNNYNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNN", "NYNNNNNNNNNNNNNYNNNYNNNYNNNNYNNNYNNNNYNYNNNNNNNNNN", "NYNNNNYNNNNNNYNNNYNNYNNNNNYNNNNNNNNYNNNYNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNNNNNNNNYNNYNNNNNYNYNNNNNNNNNNNNN", "NNNNNNNNYYNNNNNNNNNNYNNNNNNNNNYNNNNNNNYNNNNYYNNNNN"}
Returns: 895
A huge random case.
{0, 7, 11, 5, 2 }
{"NYNYY", "YNYNN", "NYNNN", "YNNNN", "YNNNN" }
Returns: 14
{728, 807, 991, 57, 985 }
{"NNYNY", "NNNNY", "YNNNY", "NNNNY", "YYYYN" }
Returns: 998
{50, 1, 19, 64, 42, 41, 64, 64, 54, 16, 256, 36, 64, 2, 4, 2, 62, 29, 58, 64, 1, 32, 16, 256, 17, 2, 17, 4, 1, 64, 21, 8, 256, 63, 3, 1, 43, 15, 8, 39, 41, 8, 16, 8, 16, 256, 64, 512, 45, 64 }
{"NNNNNNYYYYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNYYNNNYYNN", "NNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNYNYNNNNNNYNNNNNNNNNNYNNNNNNNNNNN", "NNYNNNYNNNNNNNNYNNYNNNYYNNNYNYNNNNYNNNNNNNNYNNNNNN", "YNYNNYNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNYNN", "YNNYNNYNYNYYNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNN", "YNNNNNNYNNNNNNNNNNNNNNYNYNNNNNNNNNNYYYNNNNNNNYNNNY", "YNNNNNNNNNNNNNNNNYNYNYNYYNNNYNNNNYNNNNNNNNNNNNNNNY", "NNNNNNNYNNNNYNNNNNNNNYYNNNYYNNNNYNYYNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNYNNNNYYNNNYNNYYNNNNNNNNNNNNNYNYNNNNN", "NNNNNNNNNNYNNNNNYNNNNYNNNNNNNNNNYNYNNYNYNNNYNYNNNN", "NNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNYNN", "NNNNNNNNNNNYNNNNNYNYNNYYNNNNNYNNNNNNNNNYNNYNNYNNNN", "NNNNYYYNNNNNNYNNNYYNNYNNNYNYYNNNNNNNNNYYYNNYNNYNYN", "NYNNNNNNNNNNYNNNNNNNYNNNYYNNNYNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNYNNNNYYNNNNNNYNNNYNNNNNYNNYNYYNNNNYNNNYNN", "NNNYYYNNNNNNNNNYNNNNNYNYNYNNNNNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNYNYNNYNNNNNNYNYYYNNNNNNNNNNNYNNYNNNNNYNNN", "NNNNYNNNNNNYNNNNYNNNNYNNNYYNNNYNNNYNNNNNNNNNNYNYNY", "NNNNNNNNNYYNYNNYNNYYYNYNNNNNNNNYNYNNNNNNNNNNYNNNNN", "NNNNNYNNYNYNNNYNNYNNNYNNNNNNNNNNNYNNYNYNNYNNNNNNNN", "NNNNNYNNNYNNNNYNNNYYNNNNNNNNNNNNNNNNNNNNNNYNNNYNNN", "NYNNNNNNYYNYNNNNYNNYNNNNNNNNNNYNNNNNNYNNNYNNYNNNNN", "NNNNNNNNNNNNNYNYYNYYYNNNNNNYNNNNNNNNNNNYYNNNNNNNYN", "NNNNNNNNNNYNNNNNNYNNYNNNNNNNNYNNNNYNNNNNNYYNNNNYNN", "NNNNYYNNNNYYNNNYNNNNNNNNNYNNNYYNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNYNYNNNYNNNNNNNNNNNNNYNNNNYNNNNNNNNYNNYNYN", "NNNNNYNNNNNNNNYNYNNNNNNNNNYYYNNNNNNNNYNNNNYNNNNNNN", "NNNNNNNNNNNNNNNNNNNNYNNNYNNYNNNNNYNNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNYNNNNNNN", "NNNNNNNNNNYNYNNNNYNNNNNNNNNYNNNYNNNYYNNNNNYNNNYNNN", "NNNNNNNNNYNNNNNNNNNNNYYNNNNNNNYNNNNNNNYNNYNNNNNNNN", "NNNNNYNYNNYNYNNNYNYNYNNNNNYNYNNNNNNYYNYNYNYNNNNNYN", "YNNNNNYNYNYNNNNNNYNNNNNNNNNNNNNNYNYNNNNNYNNYNNNYNN", "NNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNYNYNNNNNNYNNNNNNYN", "NNNNNNNYYNNNYNNNNYNYNNNNYNNNNYNNNNNNNNNNNYNNNNYNNN", "NNNNYNNNNNNNNYNYNYNNNNYNNNNNNNNNNYYNNNNYNNNNNNNNNY", "NNNNNNNNNNNNYNYYNNNNNNNNNYNNNNNNNNNNNNYNNNNNYNYYNN", "NNNNNNNNNNNNNNNYNNNYNNNNNYNNNNNNNNYYNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNNNNNNNYNYNYNNNNNNYNNYYNNNNNNNNNNNN", "NYNNNNNNNNNYNNYNNNNNNNNYNNYNNYNYYNYNNNNNNNNNYNNNNN", "NNNNNYNNNNNNYNNYNYNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNY", "NNNNNNYNNNNYNNNNNNNNNYNNYNNNNNNNNNNNNNNYNNYNNYNNNY", "NNNNNNNNYNNNYNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNN", "NYNNNNNNNNNNNNNYNNNYNNNYNNNNYNNNYNNNNYNYNNNNNNNNNN", "NYNNNNYNNNNNNYNNNYNNYNNNNNYNNNNNNNNYNNNYNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNNNNNNNNYNNYNNNNNYNYNNNNNNNNNNNNN", "NNNNNNNNYYNNNNNNNNNNYNNNNNNNNNYNNNNNNNYNNNNYYNNNNN" }
Returns: 895
{0, 1023 }
{"NY", "YN" }
Returns: 1023
{8, 1 }
{"NN", "NN" }
Returns: 8
{0, 3, 255 }
{"NNN", "NNY", "NYN" }
Returns: 0
{0, 1, 2, 4, 8, 16, 32 }
{"NYNNYNN", "YNYNNNN", "NYNYNNN", "NNYNNNN", "YNNNNYN", "NNNNYNY", "NNNNNYN" }
Returns: 63
{1 }
{"N" }
Returns: 1
{666, 13, 78, 548, 511 }
{"NYYYY", "YNNNN", "YNNNN", "YNNNN", "YNNNN" }
Returns: 987
{1, 512, 1 }
{"NNY", "NNY", "YYN" }
Returns: 513
{4, 1, 3 }
{"NYN", "YNY", "NYN" }
Returns: 7
{1, 4, 2, 2, 2 }
{"NNYNN", "NNYYN", "YYNNN", "NYNNY", "NNNYN" }
Returns: 7
{0, 0, 5 }
{"NYN", "YNY", "NYN" }
Returns: 5
{1, 2 }
{"NN", "NN" }
Returns: 1
{2, 1, 5 }
{"NYY", "YNY", "YYN" }
Returns: 7
{4, 1, 4, 6 }
{"NYYN", "YNYY", "YYNN", "NYNN" }
Returns: 7
{12, 15, 742, 131, 623, 131, 153, 12, 74, 46, 253, 324 }
{"NYYYYYYYYYYY", "YNYYYYYYYYYY", "YYNYYYYYYYYY", "YYYNYYYYYYYY", "YYYYNYYYYYYY", "YYYYYNYYYYYY", "YYYYYYNYYYYY", "YYYYYYYNYYYY", "YYYYYYYYNYYY", "YYYYYYYYYNYY", "YYYYYYYYYYNY", "YYYYYYYYYYYN" }
Returns: 1022
{1, 2, 4 }
{"NNN", "NNN", "NNN" }
Returns: 1
{1, 5, 5 }
{"NNN", "NNY", "NYN" }
Returns: 1
{197, 584, 952, 236, 592, 514, 230, 603, 805, 255, 750, 189, 102, 674, 842, 784, 613, 743, 460, 163, 786, 744, 261, 852, 333, 814, 585, 656, 626, 691, 734, 623 }
{"NNYYYNYNNYYNYYYNYNYYNYYNYNYNNNYN", "NNYYYNYNYNNYYNNNNYNYNYNYYNYNYNNY", "YYNYNYYYYYYYNNYYNYNYNYNNYYNYNNYN", "YYYNNNNYNYNNYYNNNYYYYNNNYYNYNNYN", "YYNNNYYYNNNNNYYNYNNNNNYYYYNNYNNN", "NNYNYNYYYYNYYYNNYYNNYYYYYNNNYYYN", "YYYNYYNNNNNYYNNYYYYNNNNYNNYYYYYN", "NNYYYYNNYNYYYYNNNYYNYYNYYNYNNNNN", "NYYNNYNYNYNNNYNNYYNNNNNYNYYYYYYY", "YNYYNYNNYNYYYYYNNYNNNNYNYYYYNYYN", "YNYNNNNYNYNYYNNYNYNYNYNNYNNYYNNY", "NYYNNYYYNYYNNNYYNYYNYNYYNYNYNNNN", "YYNYNYYYNYYNNNYYYNNYNYYYNYYNNNYN", "YNNYYYNYYYNNNNNYNNNNNYYNYNNYYNNY", "YNYNYNNNNYNYYNNYYYYNNYNYYYYYNYNY", "NNYNNNYNNNYYYYYNYYNYYNNNNNYNYNYY", "YNNNYYYNYNNNYNYYNNNYNYYNYNNNYNNN", "NYYYNYYYYYYYNNYYNNNYYNNYNNYNNYNN", "YNNYNNYYNNNYNNYNNNNYNYNNNNNNNNNY", "YYYYNNNNNNYNYNNYYYYNNYYNYYYYNNYN", "NNNYNYNYNNNYNNNYNYNNNNYNYYYNNNNY", "YYYNNYNYNNYNYYYNYNYYNNYYYYNYYYYY", "YNNNYYNNNYNYYYNNYNNYYYNYNNYNNNNN", "NYNNYYYYYNNYYNYNNYNNNYYNYNYNYYNN", "YYYYYYNYNYYNNYYNYNNYYYNYNYYYNYNY", "NNYYYNNNYYNYYNYNNNNYYYNNYNNYNNNY", "YYNNNNYYYYNNYNYYNYNYYNYYYNNNYYYY", "NNYYNNYNYYYYNYYNNNNYNYNNYYNNYYYY", "NYNNYYYNYNYNNYNYYNNNNYNYNNYYNNYY", "NNNNNYYNYYNNNNYNNYNNNYNYYNYYNNNY", "YNYYNYYNYYNNYNNYNNNYNYNNNNYYYNNN", "NYNNNNNNYNYNNYYYNNYNYYNNYYYYYYNN" }
Returns: 1023
{15, 33 }
{"NY", "YN" }
Returns: 46
{1, 2, 4, 8, 16, 32, 64, 128, 256 }
{"NYNNNNNNN", "YNYNNNNNN", "NYNYNNNNN", "NNYNYNNNN", "NNNYNYNNN", "NNNNYNYNN", "NNNNNYNYN", "NNNNNNYNY", "NNNNNNNYN" }
Returns: 511
{37, 1, 19, 64, 42, 41, 64, 64, 54, 16, 256, 36, 64, 2, 4, 2, 62, 29, 58, 64, 1, 32, 16, 256, 17, 2, 17, 4, 1, 64, 21, 8, 256, 63, 3, 1, 43, 15, 8, 39, 41, 8, 16, 8, 16, 256, 64, 512, 45, 64 }
{"NNNNNNYYYYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNYYNNNYYNN", "NNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNYNYNNNNNNYNNNNNNNNNNYNNNNNNNNNNN", "NNYNNNYNNNNNNNNYNNYNNNYYNNNYNYNNNNYNNNNNNNNYNNNNNN", "YNYNNYNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNYNN", "YNNYNNYNYNYYNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNN", "YNNNNNNYNNNNNNNNNNNNNNYNYNNNNNNNNNNYYYNNNNNNNYNNNY", "YNNNNNNNNNNNNNNNNYNYNYNYYNNNYNNNNYNNNNNNNNNNNNNNNY", "NNNNNNNYNNNNYNNNNNNNNYYNNNYYNNNNYNYYNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNYNNNNYYNNNYNNYYNNNNNNNNNNNNNYNYNNNNN", "NNNNNNNNNNYNNNNNYNNNNYNNNNNNNNNNYNYNNYNYNNNYNYNNNN", "NNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNYNN", "NNNNNNNNNNNYNNNNNYNYNNYYNNNNNYNNNNNNNNNYNNYNNYNNNN", "NNNNYYYNNNNNNYNNNYYNNYNNNYNYYNNNNNNNNNYYYNNYNNYNYN", "NYNNNNNNNNNNYNNNNNNNYNNNYYNNNYNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNYNNNNYYNNNNNNYNNNYNNNNNYNNYNYYNNNNYNNNYNN", "NNNYYYNNNNNNNNNYNNNNNYNYNYNNNNNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNYNYNNYNNNNNNYNYYYNNNNNNNNNNNYNNYNNNNNYNNN", "NNNNYNNNNNNYNNNNYNNNNYNNNYYNNNYNNNYNNNNNNNNNNYNYNY", "NNNNNNNNNYYNYNNYNNYYYNYNNNNNNNNYNYNNNNNNNNNNYNNNNN", "NNNNNYNNYNYNNNYNNYNNNYNNNNNNNNNNNYNNYNYNNYNNNNNNNN", "NNNNNYNNNYNNNNYNNNYYNNNNNNNNNNNNNNNNNNNNNNYNNNYNNN", "NYNNNNNNYYNYNNNNYNNYNNNNNNNNNNYNNNNNNYNNNYNNYNNNNN", "NNNNNNNNNNNNNYNYYNYYYNNNNNNYNNNNNNNNNNNYYNNNNNNNYN", "NNNNNNNNNNYNNNNNNYNNYNNNNNNNNYNNNNYNNNNNNYYNNNNYNN", "NNNNYYNNNNYYNNNYNNNNNNNNNYNNNYYNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNYNYNNNYNNNNNNNNNNNNNYNNNNYNNNNNNNNYNNYNYN", "NNNNNYNNNNNNNNYNYNNNNNNNNNYYYNNNNNNNNYNNNNYNNNNNNN", "NNNNNNNNNNNNNNNNNNNNYNNNYNNYNNNNNYNNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNYNNNNNNN", "NNNNNNNNNNYNYNNNNYNNNNNNNNNYNNNYNNNYYNNNNNYNNNYNNN", "NNNNNNNNNYNNNNNNNNNNNYYNNNNNNNYNNNNNNNYNNYNNNNNNNN", "NNNNNYNYNNYNYNNNYNYNYNNNNNYNYNNNNNNYYNYNYNYNNNNNYN", "YNNNNNYNYNYNNNNNNYNNNNNNNNNNNNNNYNYNNNNNYNNYNNNYNN", "NNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNYNYNNNNNNYNNNNNNYN", "NNNNNNNYYNNNYNNNNYNYNNNNYNNNNYNNNNNNNNNNNYNNNNYNNN", "NNNNYNNNNNNNNYNYNYNNNNYNNNNNNNNNNYYNNNNYNNNNNNNNNY", "NNNNNNNNNNNNYNYYNNNNNNNNNYNNNNNNNNNNNNYNNNNNYNYYNN", "NNNNNNNNNNNNNNNYNNNYNNNNNYNNNNNNNNYYNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNNNNNNNYNYNYNNNNNNYNNYYNNNNNNNNNNNN", "NYNNNNNNNNNYNNYNNNNNNNNYNNYNNYNYYNYNNNNNNNNNYNNNNN", "NNNNNYNNNNNNYNNYNYNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNY", "NNNNNNYNNNNYNNNNNNNNNYNNYNNNNNNNNNNNNNNYNNYNNYNNNY", "NNNNNNNNYNNNYNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNN", "NYNNNNNNNNNNNNNYNNNYNNNYNNNNYNNNYNNNNYNYNNNNNNNNNN", "NYNNNNYNNNNNNYNNNYNNYNNNNNYNNNNNNNNYNNNYNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNNNNNNNNYNNYNNNNNYNYNNNNNNNNNNNNN", "NNNNNNNNYYNNNNNNNNNNYNNNNNNNNNYNNNNNNNYNNNNYYNNNNN" }
Returns: 895
{0, 20 }
{"NN", "NN" }
Returns: 0
{1, 100 }
{"NN", "NN" }
Returns: 1
{1, 8, 2, 4 }
{"NNYY", "NNNN", "YNNN", "YNNN" }
Returns: 7
{0, 11, 6, 4 }
{"NYYY", "YNNN", "YNNN", "YNNN" }
Returns: 15
{556 }
{"N" }
Returns: 556
{1, 2, 31 }
{"NYN", "YNY", "NYN" }
Returns: 31
{818, 165, 899, 4 }
{"NNNN", "NNYN", "NYNN", "NNNN" }
Returns: 818
{1, 11 }
{"NN", "NN" }
Returns: 1
{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 359, 966, 105, 115, 81, 255, 74, 236, 809, 205, 186, 939, 498, 763, 483, 326, 124, 706, 84, 1016, 795, 488, 487, 909, 886, 346, 302, 611, 563, 927, 201, 922, 870, 306, 13, 951, 561, 88, 163, 346 }
{"NYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYN" }
Returns: 1023
{138, 577, 27, 509, 184, 847, 872, 758, 626, 123, 20, 665, 973, 979, 781, 240, 68, 58, 948, 934, 870, 339, 51, 267, 971, 673, 16, 94, 588, 492 }
{"NNNNNNNNNNNNNYNNNYYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNYNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNYNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNYNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNNYNNNN", "YNNNNNNNNNNNNNNNNNNYNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NYNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNYNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNYNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNYNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNNNNNNNNNNNNNN" }
Returns: 1019
{0, 2, 4, 5 }
{"NYYY", "YNYY", "YYNY", "YYYN" }
Returns: 7
{264, 264, 64, 512 }
{"NYNN", "YNYN", "NYNY", "NNYN" }
Returns: 840
{0, 7, 11, 5, 2 }
{"NNNNN", "NNNNN", "NNNNN", "NNNNN", "NNNNN" }
Returns: 0
{1, 1023 }
{"NN", "NN" }
Returns: 1
{0, 1 }
{"NN", "NN" }
Returns: 0
{2, 32, 2, 64, 128, 32, 512, 4, 4, 2, 32, 512, 16, 2, 16, 16, 2, 32, 32, 0, 512, 64, 512, 64, 16, 0, 4, 128, 128, 32, 8, 64, 512, 16, 8, 256, 2, 256, 128, 128, 64, 128, 2, 128, 2, 16, 128, 4, 512, 32 }
{"NYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYN" }
Returns: 1022
{0, 1, 0, 3 }
{"NYNN", "YNNN", "NNNY", "NNYN" }
Returns: 1
{6, 2, 3 }
{"NYY", "YNY", "YYN" }
Returns: 7
{37, 1, 19, 64, 42, 41, 64, 64, 54, 16, 256, 36, 64, 2, 4, 2, 62, 29, 58, 64, 1, 32, 16, 256, 17, 2, 17, 4, 1, 64, 21, 8, 256, 63, 3, 1, 43, 15, 8, 39, 41, 8, 16, 8, 16, 256, 64, 512, 45, 64 }
{"NYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYN" }
Returns: 895
{10, 9, 111 }
{"NYN", "YNY", "NYN" }
Returns: 111
{5, 6, 7 }
{"NYY", "YNY", "YYN" }
Returns: 7
{5, 6, 6, 7 }
{"NYYY", "YNYY", "YYNY", "YYYN" }
Returns: 7
{5, 1, 0, 3 }
{"NYYN", "YNNY", "YNNN", "NYNN" }
Returns: 7
{0, 4, 8, 32, 512 }
{"NYYYY", "YNNNN", "YNNNN", "YNNNN", "YNNNN" }
Returns: 556
{0, 10, 19 }
{"NYN", "YNN", "NNN" }
Returns: 10
{13, 7, 10, 5 }
{"NYNN", "YNYN", "NYNY", "NNYN" }
Returns: 15