Statistics

Problem Statement for "RabbitProgramming"

Problem Statement

Rabbits often feel lonely, so they enjoy participating in programming contests together.

Rabbit Iris is the head coach of her university's programming team. The big annual contest is going to be held next month, so she decided to hold a preliminary contest to help her decide who to put in the team.

The preliminary contest is now over, and the submissions are being reviewed. You are given a int[] points, and a String[] standings. Each element of points represents a single problem from the contest. For the j-th problem:
  • If points[j] is positive, then all submissions for this problem have been reviewed, and the point value of the problem is points[j]. The j-th character of the i-th element of standings is 'Y' if rabbit i correctly solved the problem, or 'N' if he did not.
  • If points[j] is negative, then none of the submissions for this problem have been reviewed yet, and the point value of the problem is -points[j]. The j-th character of the i-th element of standings is 'Y' if rabbit i submitted a solution (which may or may not be correct) for this problem, or 'N' if he did not.
A rabbit's score is the sum of the point values for the problems which he solved correctly. Once all the submissions are reviewed, the rabbits will be ranked according to their scores. Rabbits with higher scores will be ranked higher than rabbits with lower scores. If two rabbits have the same score, then the lower-numbered rabbit will be ranked higher. The top qualified ranking rabbits will be qualified to be members of the team. Among them, Iris will arbitrarily select selected rabbits to actually be in the team. If you consider all the possible scenarios for the problems which have not yet been reviewed, how many different teams are possible?

Definition

Class:
RabbitProgramming
Method:
getTeams
Parameters:
int[], String[], int, int
Returns:
long
Method signature:
long getTeams(int[] points, String[] standings, int qualified, int selected)
(be sure your method is public)

Notes

  • Two teams are considered different if and only if at least one rabbit belongs to exactly one of the teams.

Constraints

  • points will contain between 1 and 50 elements, inclusive.
  • Each element of points will be between -100,000 and 100,000, inclusive.
  • No element of points will be 0.
  • standings will contain between 1 and 50 elements, inclusive.
  • Each element of standings will contain exactly N characters, where N is the number of elements in points.
  • Each character in standings will be either 'Y' or 'N'.
  • qualified will be between 1 and the number of elements in standings, inclusive.
  • selected will be between 1 and qualified, inclusive.

Examples

  1. { 1, -10 }

    { "NY", "YN", "YN", "YN" }

    3

    2

    Returns: 5

    If rabbit 0's submission for problem 1 is correct, rabbits 0, 1, and 2 are qualified, and teams { 0, 1 }, { 0, 2 }, { 1, 2 } are possible. If it is incorrect, rabbits 1, 2, and 3 are qualified, and teams { 1, 2 }, { 1, 3 }, { 2, 3 } are possible.

  2. { -250, -500, -1000 }

    { "YYY", "YNY", "YYN", "YYN", "YNN" }

    4

    2

    Returns: 10

    Any pairs of rabbits can be chosen.

  3. { 5, -12, 5, -15, 10, -20, 3, -25, 7, -32, 21, -45 }

    { "YYYYYYYYYNYY", "YYYNYYYYYNNN", "YYYNYNYYNNYN", "YYYYYNYYYYNN", "YYNNYNYNYYNN", "YYYNNNYYNNNN", "YYNNNNYYNNNN", "NNYNYYYNYNNN", "NNNNNNYYYNNN", "YYYNNNYYYNNN" }

    4

    3

    Returns: 99

    Example from a real programming contest.

  4. {1}

    { "Y", "Y", "Y", "Y", "Y" }

    3

    2

    Returns: 3

  5. { 124, 123, -1, 257, 1, -29, 871, 20, 897, 1, -25, 71, 9261, -9, 2, 63, 10, 82, 614, -9, 26, 7, 1, -9, 256, 1, 10, 2, 936, 1, -2, 52, 9, 56, 1, -2, 95, 17, 2, 61, -2, 30, 7, 51, 9, 23, 60, 1, 2, 4 }

    { "NNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNY", "YNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYNY", "NYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYNNYNN", "NNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNY", "NYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYN", "YNYNYNYNYNYYNYNYNYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYN", "YNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYN", "YNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNY", "NYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNY", "NYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNY", "NYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYNNY", "NNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNY", "NYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNY", "YNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYN", "YNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYN", "YNYNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNY", "NYNYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNY", "NYNYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYY", "NYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNYNYNYNYNYNNYNNN", "NNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNYN", "YNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYNY", "NYNYNYNYNYYNYNYNYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNY", "NYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNY", "NYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNYN", "YYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYN", "YYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYN", "YNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYNNYN", "NNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYN", "YNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYY", "NYNYNYNYNYNYYNYNYNYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNY", "NYNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNY", "NYNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYN", "YNYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYN", "YNYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYN", "YNYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYNN", "YNNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYYN", "YNYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYNYNYN", "YYNYNYNYNYNYNYYNYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNYN", "YNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNYN", "YNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNYNY", "YNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNY", "YNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYNY", "NYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYNNYNN", "NNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNY", "NYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYN", "YNYNYNYNYNYYNYNYNYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYN", "YNYNYNYNYNYYNYNYNYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYN", "YNYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYYNYNYNYNYNYNYYNYNY", "NYYNYNYNYNYNYNNYNNNNNYNYNYYNYNYNYNYNYNYNYNYNYYNYNY", "NYYNYNYNYNYNYYNYNYNYNYNYYNYNYNYNYNYNYNYNYNYNYNYYNY" }

    48

    45

    Returns: 17296

  6. { 64589, -58153, 70314, -35746, -85096, 4435, 6607, -60022, 1749, 36570, 98474, 40318, -8737, 45563, -38766, -14408, -48738, 68597, -87811, 25377, 20333, -10690, 79100, -17326, -73041, -34702, -79847, -62563, -48698, 13206, 42855, 8801, -64994, -88637, -16045, 82690 }

    { "YNYYNYNNYYNYYNNNNYYYYNNYNNNNYNNNNYNY" }

    1

    1

    Returns: 1

  7. { 74088, -72808, -68269, -2999, -60203, 27689, 65563, -1759, 64709, -35515, -85931, 6380, -75305, 24760, -19190, 74618, 48527, 52375, -49380, 83054, 58826, -82899, 40602 }

    { "NNNNNYNNNNYNYYYNYNYNNNN", "NNYYNYNNNNNYYYNYYYYYNNN" }

    1

    1

    Returns: 2

  8. { 89274, 11690, 66010, 73053, 59782, 22766, 33271, -50240, 99895, 6369, -64233, -1450, 99827 }

    { "NNYYYNYYYYNNN", "NNYNNNYNNYYYN" }

    1

    1

    Returns: 1

  9. { 67844, 16347, -4353, -26124, -61640, -98377, -38230, 67254, 25780, -29487, -65929, 74907, 91840, 31939, -98974, -73954, -30735, -99486, 66678, 30296, 39739, -68114, -35154, 6325, 1310, -88620, -57601, 65048, -22662, -84450, 21424, 54474, 7241, 32377, -35170, -59106, -14815, -72544, 16166, -77530 }

    { "NYYYNNNNNNYYYNYYNYYYYYYYYYNYNYNYNNYYNYYN", "YYYYYYNYYYYYYYNNYYNNYNYYNNYNYYYYYYNNYNYY" }

    2

    2

    Returns: 1

  10. { 68450, -98986, 40271, -65486 }

    { "NNYN", "NNNN", "NNNY" }

    3

    1

    Returns: 3

  11. { 61473, 43564, -55779, -73515, 79697, 11097 }

    { "NYNYNY", "NNYNNN", "YYYNNN" }

    1

    1

    Returns: 2

  12. { 36716 }

    { "N", "N", "Y" }

    1

    1

    Returns: 1

  13. { 69498, -54265, 26377 }

    { "YNN", "YYY", "NYN" }

    3

    2

    Returns: 3

  14. { -62301, -51706, -67962, 14864, 54987, -71280, 45833, -69462, 38569, -42643, -13426, 90127, -9956, -35436, 75547, -15287, 95678, 59272, -14050, -25424, 37464, 50031, -24877, 82565, -90285, -46961, 17066, -36736, 92725, -70483, 36250, 96131, -12162, -27910, -59754, 148, 6194, 60922, 14178, 85974, -19597 }

    { "YYNYNYNYYYYYYYYYYNYYYYNYNYYYYNNYYYYNYNYYN", "YYYNYYYYNNYNNNNYNNNYNNYYYYNNNYYNNYYYNYNNY", "NNNYNNYNYNNNNNNYNNNNNNNNYNNYYNYNNYYNYYNYY" }

    2

    2

    Returns: 2

  15. { 90888, 98117 }

    { "YY", "NN", "NN" }

    2

    2

    Returns: 1

  16. { 11507, 47537, -73199, -32807, -84997, -58838, 89801, 22012, 76205, 78361, 35878, 35823, -85508, 30749, 14207, -46426, -94505, 78654, 61098, 36999, 75079, -55581, -73353, -31704, -97235, -59793, 30722, 42250, 17198, -42251, -26790, 95957, -85206, -75881, 22501, -25783, -11481, 42880, 4415, 72523, 67085 }

    { "NNYNYNNYNNYYNYNNYYYYYNNYNYYYNNNYYNNNNNYNY", "YNYNNNYYNYNNYNNYNNNYNYNNYYNNNNYNNYYNNNYYY", "NYYNNYYNYYNYYYYNYNNNYNNNYYYYNYNYNNYNYYNYN" }

    3

    3

    Returns: 1

  17. { -1533, 31971, 27196, 9150, 84409, 17032, -39084, -12889, 72356, -62529 }

    { "NNNNYYNNNY", "NYNYYYYYYY", "NYYYNYNYYN", "NYNNYYNNNN" }

    3

    1

    Returns: 4

  18. { 75627 }

    { "Y", "Y", "N", "Y" }

    3

    1

    Returns: 3

  19. { 23749, 39234, 58460, 23993, -38478, -2278, -4611, -37730 }

    { "YYYYNNNY", "YNYNNNYY", "NYNNNNNY", "YYYYYYYY" }

    1

    1

    Returns: 2

  20. { 85834, 77679, 65154, 70673, 72259, -67205 }

    { "YNNYYN", "YNNYYN", "NNNYYY", "YYYYNY" }

    1

    1

    Returns: 1

  21. { -75432, -37153, 54846, -2253, 52873, 67363, -7322, -89634, -16736, 43591, -83461, 26927, -70071, -67061, 52570, -68498, -29340, 45197, -92569, 86329, -29448, 94673, -77545, -39665, 4804, 41329, -74933, -28516, 9650, -76448, 27477, -90236, 43243, 33628, -44843 }

    { "YYNNNYYNNYYYYYYYYNYNYNNYYNYNNYNYYYY", "NNNNYYYYNNNYYNYYNNNNNYNNYYNNNNYNNYN", "YNNNNYNNNYNYYNNNYNYYYNNYYYYNNNNNYYN", "YNYYNYYNNNYYYNNYYYYNYNNYYYNNNYYNNNN" }

    4

    2

    Returns: 6

  22. { 11242, 93876, 44176 }

    { "NNN", "NYN", "YNY", "NYN" }

    2

    2

    Returns: 1

  23. { 61807, 50244, -58156, -82094, 3462, 78222, -5971, 31860, -43927, 45811, 65801, 70669, 84078, 84668, 74924, -37590, -19826, 45473, 11620, -46689, 48310, -24798, 9942, -55373, 36891, 87305 }

    { "NYYNYYYYYNYNYNNYNNYNYNYYYY", "NNNNNYYNNNNNNNNYYNYYYYYNYY", "YNNNNNYNYYYNNNYNNNNNNYYNNY", "NNNNNNNNNYYNYYNYNNYYNYYYYY" }

    3

    2

    Returns: 5

  24. { -18509, -49060, 66902, -31843, 20652, 74258, 86658, 66647, -77347, 89112, -49543, 4389, -94549, -56645, 89231, -58548, -66144, 70802, -61847, 36106, -81255, -85965, -95936, -7661, 3842, -84007, -17307, -82362, -68555, -46830 }

    { "NYYYNYYNYYNYNYNNYYYYNNNNNYYYNY", "NYNNNNNNYYNYNNNNNNNNNNNYNNYYNN", "NYYYNNYNYYYNNNNNNYNNNYYYNNNYYN", "YYYYNYNNNNYNYYYNNYNYNNYYYYNYNY" }

    2

    2

    Returns: 3

  25. { 73100, -28680, -53516, 85028, -29638, 59715, 9108, 88041, -54750, 73695, 71989, -5110, 97527, -14140, 58732, 10945, 76614, 96818, -75487, 84170, 36436 }

    { "NYNNYYNYNYNNYYNYNYYNN", "YNYNNYYNNYNYNNYYYNNNN", "YNYYYNNNYNYYNYNNNNYNY", "YNNNNNNYYNNYNYYYNNYYY" }

    2

    2

    Returns: 4

  26. { 32654, 37002, 1067, 30572, -816, 91509, 85081, -35499, -6582 }

    { "NYYYYYNYN", "YYNNNYNNY", "NNNYNNYNN", "YYYYYYNNN" }

    2

    2

    Returns: 2

  27. { -23305, -388, -50591, 49198, 55654, 69630, 68314, 6071, -43967, -11533, -64284 }

    { "YNYNYNYNNNN", "NYNNNNNNYNN", "NYNYYNYNYYN", "NNNYYNYNNYN" }

    4

    3

    Returns: 4

  28. { 45976, -33817, 94497, -49827, 98256, 97904, -66756, 27091, -11498, 1882, -53486, 86338, 43641, -44191, 81586, -52943, 20674, -82204, 91663, -59065, -44081, 19020, -15838, 7944, 87428, 26258 }

    { "YNYYNNNYNNNYNNYYNNNNYYNYYN", "YNYYYYYYNNNYYNYNNYNYNYNNYY", "YYNNYNYNYYNNYNNYNNYNYNNNYN", "YNNYYNNNNYNYYNNNYNYNNNYYNN" }

    3

    3

    Returns: 3

  29. { -10239, 22390, -53276, 82525, -50326, 77646, -18004, -35102, 79043, 65178, 24142, -43921, 66813, 2431, -82685, 43382, 43587, -95007, 55029, 95497, -1023, 34030, 23620, -99926, -8306, -76430, -5165, 64002, -69389, 64171, -64808, 73066, -74598, 12825, 81052, 74343, 12822, 94539, -44982, -39438, 83849 }

    { "NNNYYYYYNYNYNNYYNNNYYNNNNNYYYNYYYNYYNYNNY", "NNNNNNNYYYYYNYYYYNNYYNYNYYNYYNYNYNNNNNNYN", "NYNNNNNYYYNNNNNNNYNNNYNNYYNNYYNYNNNYYNNNN", "YYNYNNYNYNYYYNYNNYNYNNNNYNNNYYYNNYYNYYNYY" }

    3

    3

    Returns: 2

  30. { 94629, 17982, -29672, -15235 }

    { "NYNN", "YYYY", "YNYY", "NYNN" }

    3

    3

    Returns: 1

  31. { -27935, 25220, -96909, 64574, -76973, 23245, 32788, -49813, -31838, -35893, 23524, -51519, 48235, 36936, 48675, -66841, 26499, 20351, 88410, -5833, 67590, -19804, 84217, 23892, 70592, 62796, 18703, 88979, -46287, -53090, 55973, 46998, -54719, 98824, -37001, -1992, 67395, 6002, 48594, -24028, 27740, 25576, 44356, -36606, 92311, -18085, 46018 }

    { "YNNYYYYYNYYNYNYNYNYYYYYYNYYYYYYNYYNYYYYYYYNYNNN", "NYNYNNYNNNYNNYYYYYYYYYYNYNYYNYYNYYNYNYYYNNNYYNN", "YNYNNNNYNNNNNYNNNYNYNNYYNYNYYNYYYNNNNNNYYYYYYNN", "NYYYYNNYNYNYYYYYNYYNYYNNYYYNNNYYNNNYYNYNNYNNYYY" }

    4

    4

    Returns: 1

  32. { -26693, -40698, -27097, 58541, 92841, 54067, 64175, -75329, 35776, -45871, -21660, -62082, 49793, -9419 }

    { "YNNYNYNYYYNYNN", "NYYNYNYYYYYNNN", "YYNYYYYYNYYYNN", "YNYNNNYNNNNNYN", "NYYNYYNNNNYYYN" }

    3

    1

    Returns: 4

  33. { -43667, 82132, 86020, 56255, 32472, -82262, -7036, -24264, -8779, 92315, 73265, -87602, -23271, 45661, 78975, -62597, -74456, -87089, 65919, 64898, -18322, -75043, -99526, 95011, -31860, 18253, -41097, 41913, -94068, 44580, -61285, -46031, 83798, -55306, -18136, -51093 }

    { "NNYYNNNNNYYYNYYYNNNNYYNNNNNNYNNNYYYN", "NYNYNYYNNNNNNYYYYNNNYYYYNNYNNNYYNYYN", "YNNNNYNYYNNNNYNNYNYYNNYNYYYNNNNYNNYY", "NNNNNYYYYYYYYNNYYYYNNNYNYYYYNNNYYNNN", "YYNNNNYYYNNNNNYYNYNNYYNYYNNNYNYYYNYY" }

    3

    1

    Returns: 5

  34. { -87259, 15362, 24, 75416, 98137, -27885, -79257, 8205, 22648, 1525, 27737, 84373, -73925, 76446, -85048, 66890, 87828, -55428, -52171, 16417, 68547, -23384 }

    { "YNNYNNNNNYYYNYNNYNYNNN", "YYNNNNYYYNYNNNNYYYYNNY", "NNYNNYYYNNYYYNNYYYNNYY", "NYNYNYYNYNNYNYNNYYYYYN", "NYYYYNYYNYNYYYNYYYYNYN" }

    1

    1

    Returns: 3

  35. { 65610, 13566, 69307, 68166, 39309 }

    { "NNYNN", "NYNNY", "NNNYN", "YNYYN", "YNYNN" }

    1

    1

    Returns: 1

  36. { 35698, -56877, 60282, 50715 }

    { "NNNY", "NNNY", "NYNN", "NNYN", "YYYY" }

    2

    1

    Returns: 2

  37. { 12315, 64099, -44355, -41441, -13842, 85457, -81065, 36087, -52156, -24013, -26849, 62496, -77019, -80327, -4504, 43485, -4588, 58300, -14524, 27202, 53540, -75158, -33689, 5480, -52383, 53401, 60139, 38026, 47986, -91167, -76500, -7234 }

    { "NYNYYNYYNNYNNNNYYNYNYYYYYNYYNNYY", "NYYYNYYNYYYNNYNYYNYYYYYYYNNNYYNN", "NYNNNYNNYYNNYNNNYNYNNNNNYNYNYYYN", "YNNYNNNYYYYNNNNNNNNYYNNNYYNNYNNY", "NNYYYYYYNNNYNNYYYYNYNNYYYYNNNYYY" }

    5

    2

    Returns: 10

  38. { 65796, 54360, -58906, -80185, 88856, -59615, 94772, -28396, -84120, 15486 }

    { "NNYYNNNNYN", "YNYNYYNNNN", "YNNNNNNYNY", "NYYYYNNNNY", "YYYNNYNNNY" }

    3

    2

    Returns: 6

  39. { 51169, 5879 }

    { "NN", "YY", "YY", "NY", "YY" }

    2

    2

    Returns: 1

  40. { 49922, 18419, 21911, 33478, 99828, -97328, -5935, 8508, -77011, -36808, 31100, 16238, -73958, -59137, 90115, -54562, -16624 }

    { "YYYNNYYYYNNNNNNNN", "YYYNYNNNNNNNYYYNN", "NNYYYNNYYNNYNYNNY", "NYYNYYNNNYYYNNNNY", "YYNNYNNYYYNNYYNNN" }

    2

    2

    Returns: 7

  41. { -74833, -88279, 39873, 68070, -81953, 30448, 55223, 89999, 70042, 62512, -13326 }

    { "YNNYNYNYYNY", "YYNNNNYYNYY", "YNYNNNYNYNY", "YNNNNNNYYNN", "NYNYYNNNNYN" }

    2

    2

    Returns: 5

  42. { 87469, 76153, -31425, 23770, 62478, 35946, 52121, -11682, 75416, -63647, 52144, -91671, -80867, 47465, 18507, -95229, 38045, 34233, -91338, -90367 }

    { "NNYYNYNNNNYNNNYNYNNN", "YNYNYYNYNYYNNYYYYYYY", "NNNNNYNNYYNNNYNYNYYY", "YNNNYYYYNNYYNNYYYNNN", "YNYYNNYNYNYNNNYNNNNN" }

    2

    2

    Returns: 3

  43. { -10, 3741, 54530 }

    { "NYY", "YYN", "NNY", "YYY", "YYN" }

    4

    2

    Returns: 9

  44. { 81577, 85927, -11009, -71892 }

    { "NNYY", "NYNN", "NNNN", "YYNY", "YNNY" }

    2

    2

    Returns: 2

  45. { 55877, -95784, 9571, 37025, -49596, 38989, 66403, -83626 }

    { "NNYYYYYN", "YYNYNNNY", "NYYNYNNN", "YNYNNYYY", "YYYNYYYN" }

    3

    2

    Returns: 8

  46. { 96617, -99401, 38225, 93059, 56821, -34930, -73993, 42726, 89724, 580, -17501, 4936, -85255 }

    { "YYYYNNYNYNYNY", "YNNYYYYYYNYNN", "YYNYNNYNNNNYN", "YYNYNYYNYNNYN", "NNNYNYNNYNNYN" }

    2

    2

    Returns: 4

  47. { 3712, 29649, 21303, -28061, -18820, -68202, -32033, -57569, 63104, 24903, 1876, 58830, -97227, -97581, -41253, -6897, -92829 }

    { "NYNYYYNYNYNYNYNYN", "NYYYNYYNNNNYYYNNY", "NNNNYYYYYNNNNYNYN", "NYYYYYYYNYYNNYYNY", "YNYYNYNNNNNNYNYYY" }

    3

    3

    Returns: 10

  48. { -82669, 72626, -37680, 45512, -22143, 84529, -57205, 48662, 43201, 42554, 44303, -20615, -46746, -8592, 80747, 20893, 60967, 23750, 208, -50154, -26978, -60513, -38737, 53865, -95348, -87004, 65538, -65902, 27170, 99880, 37731, -429, 83247, 35376, 75094, 53756, -95557, -98336, -29909, -7122, -17545, -28535, 66303, -92809, 42378, -73911, -83881, -85178, 50245, 29151 }

    { "YNYYNYYNNYNNYYYYYYYYYYYYYNYNNNYNYYYYYYYNNYYYYYNYYY", "NNYYNNYNYNNYYYYNNNNNNNYYYNYNNYYYNNYNYNYYYYYNYYYNYY", "NYYNYNYNNYYYYYYNYNYNYNNYNYNNNYYYNNYYYNYNYYYNYNNNYY", "YYYNNYNYNYYNYYNYNNYYYNYNNNNNYNNNYNNNNNNYNYYNYNNNNN", "NNYNYYYYNYYNYNYNNYNNNNYNNYYNYNNNNYNNNNNYYYNYYNYYNN" }

    3

    3

    Returns: 7

  49. { -30377, 27497, 89412, -70981, -92314, -50786, -54879 }

    { "NNYNNYN", "YNNNYNN", "NYNNNNY", "YYNNNNN", "NYYYNNN" }

    4

    3

    Returns: 9

  50. { 62044, 69251, -90373, 45856, 1294, 72143, -77192, -94257, -77345, 13573, 17815, -94506, 96009, 82455, 54706, -49493, 9313, 77732, 68688, 83134, 37060, -35915, -33450, -7237, 56974, -4972, 20894 }

    { "NNYYYYYNYNYYNYNYNYYYYNNNYNN", "YNNNYYYNYNNNYYNYNNYYYYYNYNY", "NNNNYYNYYNNNYNNYYYNNYYNNYYY", "NYYYNYNNNNNNYYNYNNNYYYNYYYY", "NNYYNNNNNNYYNNNYYYNYNYNYNYY" }

    3

    3

    Returns: 4

  51. { 84958, -62348, -7184, 1514, -67688, -69445, 77025, -58835, 18010, -17197, -3767, -12520, 11984, -71655, -63531, 10000, -39420, 76086, -46645, -351, 72496, 85509, -88650, -61947, -75546, 82664, -87196, -23626, 10865, -29016, 22923, 21225, -58311, -1660, 78598 }

    { "YYNYNNNNNNYYYYYYNYNYYNYNYYYNYYYNNYN", "YNYNYYNYNYNYNNYNYYNNYNYYYNNNYYNYYNN", "YNYYYNYYNYNYYNYNYYYNYYNYYYYYYNNNYYY", "NYNYYNNNNYNYNYNYYNYNYYNYNYYYYNYNYNN", "NYNYYNNNNYYYYNNNNNNYNNNYNNNYYNNYNNN" }

    3

    3

    Returns: 5

  52. { 1931, -82224, -77331, 41720, 59364, -49206, -59335, 37205, 36183, -39358, 50794, 94312, 53618, 89908, 99472, 71479, 32512, 52605, 60703, 43113, 4447, -64956, 79571, 85441, 59631, 42761, -22484, 27255, 6630, -69181 }

    { "NNYNNYNNYNYNNYNNYNYNNNNYYYNYYY", "YNNYNYYYNYNNYYNNNYNNYYNNYYNNNY", "NNYNNYNNYYNYYYNNNYYYYNYYYYNNNY", "NYNYYNYNYNNYYNNNNNYYYNYNYNYYYY", "YYNYYNYNNNYYYNYYYNYYYYYYYNYNNN" }

    3

    3

    Returns: 3

  53. { -9404, -43961, 87751, 66436, -54236, -40987 }

    { "NNNNYN", "YNYYYY", "YNYNNN", "NNNYNN", "NNYYYN" }

    3

    3

    Returns: 1

  54. { 50934, -39554, 69795 }

    { "NYN", "YNY", "NNY", "NYY", "YYY" }

    3

    3

    Returns: 2

  55. { 37815, -25891, -23938, -21781, 63324, 62031, 54361, -92251, 90044, -76758, 98373, 71116, -21628, -68569, 79620, -97427, 99269, -258, 96415, 52829, 11005, -62769, 68737, 88872, -94771, -6991 }

    { "YNNYYYNYNNYYYNYNNYNNNYYNNN", "NYNNYYNYYNNYYYYYYYYNYNYYYN", "NNYYNNNYYNNNNYNYNNYNYYYYNY", "NNNYNYYYYYNNNYNNNNNYYNYYNY", "NNNYYNNNYYYNYYYYYNNNNNNYNN" }

    3

    3

    Returns: 6

  56. { -16646, 71115, -92644, -55969, 97677, -10316, -606, -90337 }

    { "NNNNNYYY", "YNYNNYYN", "NYNNNYNY", "NYNNYNYY", "NNYNYYYY" }

    5

    4

    Returns: 5

  57. { -89750, -32867, 13534, 70802, 34367, 86763, -87417, 91449, 5543, 45819, 52348, 70657, -6345, 8790, 40191, 79349, -81555, 49781, -37857, 43497, -26640, -82215, -95679, 55523, 50362, 75786, -94953, 1958, -20402, 89321, 57136, -11813, 80938, 29040, 1894, 44895, 31864, -9076, -10504, 25636, 67965, 69975, -65351, -701, 31828, 86571, -33697, 98856 }

    { "YNYYYNYNYYYYYYNYYNYYNYYYNYYNYYYNNNNYYNYNNYNNNNNY", "NYNYYNNYYNYYYNYYNYNNNNYYNNYYYNNNYNNNNYNNNYNYYYYN", "NNYNNNYYNYNNYYYNYYNYNYNYNNNYYNNYNNYYNYYNNYYNNYNY", "YNYNYYNNNYNNNNNNNNNNYNNNNYNNYNNNNYYNYYNYYYYNNNNN", "YYYYNNYYNNYNYNYYYNYNYYYNYYYNYNYYNNNYYNNYYNYNNNNY" }

    4

    4

    Returns: 2

  58. { 46989, -9224, -23865, 37344, 15980, 75907 }

    { "NYNYYN", "YYYYNN", "YYNYNY", "NYNNNN", "YYYNYN" }

    4

    4

    Returns: 1

  59. { -1690, -98215, 1612, -13993, 54628, 50751, 35267, -61747, -20212, 51577, 14434, -97203, 59605, -24125, 1566, 98052, -36069, -72519, 81884, -24169, 2301, -43911, -95085 }

    { "YNNYYNYNNNYYNNYNNNNYYYN", "YYYNNYYNNYYYYNYYNYNNYYY", "YYNYNNNNYNYNNYYNYNYNYNY", "YYNNNNYNYYNYNYYYNNYNYNY", "NNNYNNYNYNNNNYNYYNYYNNN" }

    4

    4

    Returns: 4

  60. { 98901, 24318, 39017, 25650, -40241, 49102, -69023, 68032, -12957, -70748, -17830, 62151, -92989, -79205, 18412, 75236, 28406, 83378, -41979, 82489, -3677, 10737, -43760, 55589, 83792, 45439, -28493, 6181, 805, 48259, -43215, 57735, 29224, -49104, 66097, -95611, 37965, 26420, -34282, -61562, 65190, -52234 }

    { "NNNNNNNYNNNNNNNYNNYYNYNYNNYYNYNYYNYNNNYNNY", "YYYNYYNYNNYYNYYNYNYYYNNYNNYYYYNNNNNYNYYNNN", "NNYYYNNYNYNNNYYNNNYNYNYNNYNNYNNNNYYYYYNYYN", "YYYYNNNYNNYYYYYYNYNYNNYYYNYYYNNYYNNYYYNNYN", "YYNYNNNNNNNNYNNYYYYYNNYNYNNNNYYYNYYNNYNYYY" }

    4

    4

    Returns: 3

  61. { -35557, -87068, 61145, 75969, 81132, 33750, 71623, 33457, -8361, 26611, -61889, 55376, -64665, 31828, 12796, 83293, 15486, 58749, 73867, -49218, 65039, 45368, -39010, -88344, 35727, -90739, -44544, -67609, -65110, 96737, -52765, -64693, 10224, -7000 }

    { "NYNNYNNYNNYYYNNNNNNYYNYNYYNYYNNNNN", "YYNNNYNYNNYYNYNYNNNYNYNNNNNYNNYYNN", "YNNNYYYNYYYYYYYYNYNYYNYYYYYNYNNYNN", "NNYYYYYNNYNNYNYNNNYNYYNNNNYYNYYYYY", "NNYNYNNNNYNNNYNYYNNNYNNNYNYNNNNNNY" }

    5

    5

    Returns: 1

  62. { -15698, -71673, -11371, -54977, -70622, -28072, 35274, -78736, 39979, 15830, -15652, -85876, 13169, -82419, -71190, -2312, -28461, 74841, -92114, 98263, 12778, -41270, -67627, -71864, 11347, 41671, -96930, -51502, 23035, 47659, 89899, 21727, -26582, -4248, -32347, -71272, 9932, -53452, 74706, 14074, 61690, 69402, -43220, -670, 77697, -25625, -36226, -63010, -18506, 21640 }

    { "YNNNYNYNNYYYYNYYYYNNNNYNYNYYYYNNNNYYYYYNYNNYNYNYNN", "NNYNYYYNYNNYNNNYYNYNYNYYNYNYNNNNNYYYNNNNYYNNYNNYYN", "NYYNYYNYYYYYNNYNYNNNNNNNYNNYYNNYNNYYNNYNNNYNNYYYNN", "NNYYNNYYNYNYNYNNNNNNNNNNYYNYNYYYYNYYYNNNYNYNYNNYNY", "YNNNYYYYNNNNYYYYYNYYNNYNNNYYYNNNNYNNNYYNNNYYNYYNYY", "NYYNYYNYNYYNYNYYYYYYNNYYYNYYNYYNNNYYNYYYNYYYNNYYYY", "NNYNYYYNYYYYYNYNNNNYYNNNNNNYNYYYYNYYYYNYNYNYNNNYYY", "YNYYNYNYYYNNNNNNNNNYNYNNYYYYNNYYYYYNNNNYNNYYNYYYYY", "YNYNYYYNNYYNNNNNNYYYNYYYNNYYNYYNYNYYYNYNNYYNYYYNNY", "NYNNNYYNNYYNNYYNNYYYNNYYYYNNNNYNYYNNYNYYYYYNNNYYYY", "YYNNYNYYNNNYNYYYNYNYYYNYNNYYNYYYYNYNNYNYYYYNNYYNYY", "YYNNNYYYYNNNYNYYNNYNYNYNYNYYYYYNNYNYYYYYYYYYNNYYNN", "YYNNYYNYYYNYYNYYNNNYYNYNYYNYNYYYYYYYYYNYYNNYNNNYYY", "NYYNYYYYYNNYYNYYNNNNYNYYYYNYYNYYNYNNYNNNYYYNNNYNYN", "NYYNNYYNNNNNYYYNNNYYNYYNYNNNNYNNYNNNNNNYYYYNNNNNNY", "NYYNYYNYNNNNYYNYYYNNYNNYYYNNYNNNNNNNNNNYNYNNYNYYNN", "NNYNYNYNYNYYYNYNNNYYNNNNYYNYNYYNYYNNYYNNNNYYNNYNNN", "YYYYNYNNNNYYNNNYYNYNNNYNNYYNYYYNNNNNNNYNNYNNNNYYYN", "NYYYNYYYNNNYYNNNYYYYNNYNYNYYYNNNYYYNNYYYYYNNNNYYYN", "YYYYYYYNYYNYNYNNYNNNNYNNYYYYNNYNYYNYYNYNNYNNYNYYNN", "NYNNNYYNYYYYNNYNNNNNNNYNNYYYNNNNNYNYNYNNNNNNNYNNYN", "YYNNYYNYYYYNNYNNNNNYYYNNYNYNNYNNNNNNYYYNNNNNNNYYYN", "YNNYNYNNNNYNYNYNNYNNNYYYNNYNNNYNYYNYNYNYNNNNNYNNYN", "YYYNNYYNNYYNNYYYYYYNYYNYYYNYNYNNNNNNYNNNNYYNYNNNNY", "NNNNYNYNYNYNNNYYYYNNYNYYNYNYYNYYNYNNNYYYYYNNYNNYNY", "YYYYYNNYYNYNNNYNNNNYYYNYNNNNYYYNYNNNNYNYNYYNNNNNNN", "NNYNYYYNNNYYNNYYNNNYYYYYNYNYNNYYNYNYYYYYNYYNYYNNYN", "YNYYNNYNNYYYNNNYNYNNYYNNYYNNYNNNNYNYYYNNYYNYYYYYYN", "YNYYNYYNNYNNYNNYNNNYYNYNNYYYYNNNNNYNNYNNNYYYYYYNYY", "YYYYYYYNYNNYNYNYYYNNYYNNYYNYYNNYYYNNNNNYYNYYNNNYNN", "YYYYNYYYYNNNYNYYNNNYYYNYYYNYNNYNNNNNNYNYNYYNNYNYYY", "NYYNYYNNNYNNYNNYNNYYNNYYNYYNNYYYNYYNNYNNYNYYNNNNYN", "NNYNNYYNNNNNNNNNNYNYYYNNNNYNYNYNNNNYYYNYNYYYNNNNYN", "YNYYYNYYYYNNYYNNYNNNYNYYYNYNYYYNNNNYNYNYYNYNYYYNYN", "NYNNYNYYYYNNNYYNYYNYNNYNNYNYYNYYNYNNYYYYNYYNNYNYYY", "YNYYNNNNYNNNYNYNYYYYYNYYNNYYNYNNNYNYYYNYNYYNNNNYYN", "NNYNNNYNNYYYYNNYYNNNYYYYYNYYNYYYNYYNNNNYYYYNNYYNNY", "YYNYYYYNNNYNYYYNNYYYNYNYYYNNYNYYNNYYYYNYNNNNYNYYNN", "NYNNYNYYYNYNYYNNYNYNNYYNYYYNYYNYNYNNNNYYNNNYYNYYYY", "NNNNYNYYNNYYNYNNNYYYNNNYNNYYNNYNYNNNNNYNNNNYYYYNYY", "YNYYNNNYYNYYNYYNNNYYYNNYNYYNNNYYNYNYNYNYNYYNYNYYNY", "NYNYNYYNNYYYYNNYYYYNNYYYYYNYNNNNNNYYNYNYNYYNYNYYNY", "YYYYYNYNYYNYYYYNNYNNNYYNNNNNNYYNNNNYNYNNYNYNYNNYNN", "NNYYYNNNYNNNYYNYYYYYYNNNYNYYYYYNNNYYNYNNNNNNNYNYYN", "NYNYNYNNYYNNYNYYNYNYYNYNNNNNNYYNYYNYYNYNNYNYYYYYNN", "YYNYYNYNNYYNYYYNNNYNYYNYYNYNNYNYNYYYYNYNYYYNNYNNNY", "YNYYYNNNYNYNYYYYYNYYYNNYYNYNYNNNNYNYNNYNYNYNYNNNYY", "NYYNYYNYYNYYNNYYYYYYNYNYYNYYYYYNNYNNNYNNYNNYNNNNYY", "YNYYYYYNNNYYNNYNYNYYNNNYNYYYNNNYYNNNNYYNYNNNNYNNYN", "YYNNNNNNNYNYYYNNYNYYNYYYNNYNNYNNNYNYYYYNYYNYNNYYNN" }

    50

    25

    Returns: 126410606437752

  63. { 1626, 58741, 78398, 91723, 42949, -61482, -85666, -78462, 57356, -64666, -25069, 71088, -55827, -73879, 90001, -78093, -90323, 39838, 26541, -93961, 34622, 49626, -19683, 19804, -59127, -1198, 51926, -25272, 35870, 17274, 52473, 88482, 40628, 65091, 88697, -60777, -67939, -55360, 95952, -79013, -94517, -88852, -17512, 97072, -8582, -15739, -3253, -97770, 21114, 79186 }

    { "YNNYNNYYYYYNYYNYYYNYYYNNYNYNYNNNYYYNYNYYNYNYNYNNYY", "NNYNYYYYNYNYNNYYYYYYNNYYYYNNNNNNNNYNYYNNYYYNNNNYYN", "NNYNYNYNYYYNYNNYYNNNYYNNYYYNNYYYYNNNYYYYYYYYYYYYNY", "NYNNNNNNYNNYNNNYNNYYNNNNYNNYNNNNNNYNYYYYNNYNNNYNYN", "YYNNNYNYYNNNYNNYNYNNNYYNYYYYYNNNNYYYYYNNNYNNYNNNNN", "YYYNNYNNNYYYYNNNYNYYNYNNYNNNNNNYNYYNYYNYYYYNNYNYYN", "NYYYNNYNNYYNYNNYYYYYYYYYNNNNYYYYNNYYYNYNYYYNYYYYYN", "YYYYNYNYYNYNNNYYNYYNNNNNNYNYYYYYNNYYNYYNYNNNNNYYNN", "YNNNYYNNYNYNYYYNYNYYYNNYNYYYYYYNYYYYNNNYNNYNYNNNNN", "YYYNNNNYNYNNYYNNNNNNYYYNNYYYNNYYYNYNNNNNNYYYNYYYNY", "NYNYNNNYNNNNNNNYNYNYNNNYNNNNNNNYNYYYNYYYNYNNNYYYYN", "YNYYNNYYYNYNNNNYNNNNNYNYNYYNYNNNNYNNYYNNYNYYYNNYNN", "NNNNYNNNYYYYNYNYYYYNYNYNYNNYYNYYNNYYNYNYNYYNNNNYYY", "YNNNYNNYYYNYYNNNYYNNNNYYNYNNNYNYNYYNYYYNNYYYYYYYNY", "NYNYNNNNNYYNYNNYNYYNYYNYNYYYNNYYYYNNYNNYYYNYNNNYNY", "NNNNNNNNNYYNYNYNYYYYYYNNYNNYYNNNYNYNNYYYYYYYNYYNYY", "NYYNYYNNNNNYYNNYNYNNYYYNNYYNNNYNYYYYYYYYNYNNNYNYYN", "YYNNNNNNYYNYNNYYYYNYNNNYYYNYNYNYNNNYYYNNYYYYYNYNYN", "YYYNYYNYNYYYNNNYNNNNYNNNNYNNYNNNYYNYNNYYNNNYYNYYNY", "YNNNYYNYYYYNNYNNYYNYYNNYNNYNYYYNYYYYNNYNNNYNNNNNYN", "NYNNYNNNNYNYNYNNYYNYNYNYNYNNYYNNNNYYNNYYNNYNNNYNYN", "NYYNNNYYNYYNNYYNNYYYYNNNYNYYNNNNNNYNNNNYYNNNYNYYNN", "NYNYNYNYNYYYNYNNNNYNYYNYNYNYYNNYYNYYYYYNYNYYYYYNNY", "YYYNNNNYYNYYYNYNYYYNYNYYYNYYNNNNNNYNNNNYNYYNYYNNYN", "YNYYYNNNYYNNNNYNYNNYYYYYNYYNYNYNNYYNNYYYNNYNYYNYNY", "NNYYNNNYYNNNNYNYNNYNNNYNNNYNNNYNYYYYYYNYNYNYNNYNNN", "YNYYYNNYNYNNYYNYYNNNNYNYNYYNYYYYNYYYYNNNNNYNNNNNYY", "NYNNYYYNNYYNNNYNYYYNNYNNNNYNYNYNNNYYNNYNYNNNNYYNNY", "NNYYNYNNNYNYNYNYYNNYNYYNNYNYNNYNYYYYYNNYNNNNNNYYNN", "YNNNNYNNNNNNNYYYNYNNNNYNNNYNNNNYYYYNYNNYNNYNYYNYYY", "NYNNNYNNYYYYNNNYYYNYYNYYYNNYNNYYNYYYYNNNYNYNYYYYNN", "YYNYYNNYNNNNNYYYNNYYNYNNYYYYNNNNNYNYNNYNNYYYYNYNYY", "YYYNNYNYNNYYNNNYYNNYYYYYYNNNNNYYYYYNNNNYNYNYNNNYYY", "NNYYNNNYNYNNNYNNNYNYNYYNNYYYNYNNNNYNNNYYYNNNYNNYYY", "YNNYYNNNYYYYYYYNNNNNYYYYNNYNNNNYNNYNYYYYYYNYNNNNYN", "NYYYYYNYNYYNYNYNNNYYYYYYNNYNNYYYYNYNNNYNNNNYNYNNYN", "NYYYNNYNNNNNYNNYYNYNNYNYNYYYNYYNYNNNYNNNYNYYYNYYNY", "YNNYNYNYNNNYYYYYYNYNYNYNYYNNNNNYYYNNNNYNYNNNYYYNYY", "NNNNNYNYYYYNNYNYNNYNNYYYYNYNNYNNNYYNNYNNYYYYYYNNYN", "NYYYNNYYYNYNNYYNYNYYNYYYYNNNYYNNYYNNNYYYYNNNNYYYNN", "YNNNYYYNYYYYYYYNYYNYYYNNNYYNYYYYNYNYYNNYNYNYYNYYNN", "YYYNYYYNNNNYNNYNNYNYYYNNNYYYNYYNYYNNNYNYYYNNYYYNYN", "YNYNYNNNYYNYNYYYYYNYYNYYYNNYYYNYYYNYNNNNYNYYNYYNNN", "YNYNYYYNYNYNNYNYYYNNNYNYYYYNYYNNNNNNNYYNYNNNNNYYYN", "YYNYNNNNNYYYYYYNYNNNNNNNNNNNYYYNYNNYNYYNNNNNNNYNNN", "NNYYYYNYYYYNNYYYNNYYYNNNYYYYNNNYYNNNYNYNNYNYYNNYYY", "YYNNYNYYYNNNYYYYYNYYYYYYNYYYYYNNNYNNNYYNNYYNNYNYNN", "YNNYNNNYNYYYYYNYYYNYNNYNNNYYNYYNNNYYYYNNYNYYYYYYYY", "NNNYYYYYNYNYYNYNNNYYNNNNYNYNYYYNYNNYNNYYNNYNYYNYYN", "NNNNNNYYNYNNYYNYYNNNNYNNNNNNYNYYNNNNYNYYNYNNYNYYYY" }

    42

    1

    Returns: 50

  64. { 34858, -79801, 45173, 56436, -34450, 21695, -77832, -84271, 63118, 5627, 4908, 60819, 78742, 83264, 87194, -99494, 47175, 79521, -84958, -49567, -34977, -28371, -5221, 37736, -74986, 69050, 93842, -939, -5407, -77626, 58990, -96654, 88434, -54064, 8948, -28610, 65664, 44340, -20763, -37522, -44737, -39495, 63877, 54470, -90448, 91525, 75703, 47565, -90283, -54508 }

    { "YNYNYNYNYYNNNYNYYYYYNNNYNNYNNNNYNYNYYYYYYYYNYNNNNY", "NYYNNNNYYNNNNNYYNNYYYYYYYNYNNNNNNYNNYNYYNNYNYYNYNY", "YNYNNNYYNNNYYYYNNYNYYNNYYNYNYYYNNYNNNYNYYYYYYYYNYN", "NYYNNNNYYYYYNNYNNYYNNNYNYNYNNNNNYNYNYYNNYNYYNYNYYN", "NYYNNYYYYNNYNYYNYNNNNYNYYYYYNNNYYYNYYYYYYYNYYNNNYN", "YYNNNYNNNNNNNYNNYNYNNNYYYYNNYNYNYNYNYYYNNYYNYYYNYY", "YNNYYYYYYYYNNYNYYYYNNYYNNYNYNNNYNYYYYYNNNNNYYNYNYY", "NYYNYNNNYYYYNNYNNNYYYNNYNNYNNYYYYYYNNYNYYNNNNNNYYY", "NYNNNNNNYNYYYNYNYYYNNNYNNYNYNYYNNNYNNYYNNNYYYNNYNN", "NNNYNNYYNYYYNNYNYYYNNYYYNYYYYNNNNYYNYNYNYNYYYYYNYN", "YYYNNYYNNYYYNYYYYYYNNNYNYYNYYNNNNNNNNNNYNYYNNYNNYN", "YNNNNYYNYYNYNYNNNNYYNYNNYNYYYNYYNYNYNNNYYNNNYNYYNN", "YNYNNYNYYNNNNNYNNNNYYYNNYNYYYNNYNNYYYNYNNNNNNNYNYN", "NNYYYYYYYNYNNNYNYNYYNNYNYNYNYNNYNNYYYNYYNNNNNNYNNY", "NNNYYNYYNNNYYYYYYNNNNYNYNNNYNNNNNYYNNYNNNYNNNYYYNY", "NNNNYNYNNYNYYYYYNNNNNYYYNNNNYNNYNYNYNNYYYNYYNNNNNY", "NYNNNNNNNYYYYNNYNNYNYNNYNNYYNNYYYNNYNNYNNYYYNNYNYY", "YNYYNNNNNYYNNNYNNYNNYYYYYNYYYYNYNYNYYNYYYYYNYNNYNN", "NNYNNNNYYYYNYYNYNYYYNNNYNNNNNNNYYYYNNYYNNYNNNNYNYN", "NYYYYNNNNYNNYNNNYNNNYYNYYNNYNYYYNNYNNYNYNYYYNNNYNN", "YYYNNNNNNNYYYYNNNYNNYYNYYYYYYYYYYYNYYYNYNYNNNNNNNY", "NYYYNYYYYNYYYNYYNYNYYYYNNYNYNNNNYYYNNNYYYNYNYYYYNY", "NYNNYNYYNYNYYYNNYNNNNNNNYNYNYYYYNYYYNYYNNNNNYNNYNN", "NYNYNYYNYYYYNYYNNNYYYNYYYNNNYYNNYYNNNNYNNYYYYYNNYY", "NNNYNYYNYYNNNYNNYNYNNNNYNNNYYNYYYYNYNYNYYYYYNYNNYN", "NYYNYNYYYNNYNYYYYYYNYNNNYYYYYYYYYYNYYYNYYYYYYNNYNN", "YNYYYYNNNNYYNYNNNNNNNYNNYYNYNNYYNYNYNYNNNNYNNNYYYY", "YNYYYYYYYNNYNYNYYYNNNNNYNYNNNYYYNYYYNYNYYYYNNNNYYY", "YYNNNYNYYYYNNYYYNYYNYNNNNNYYYYNYNNNNNYYNNYNNYNYNNY", "NYNNNNYYYYYYYNNNNYYNYNNYYNNYNNYNNNYNNNYNYYNYNNYYNY", "YYNNYNYYNYYYNYYYNYYYNNYYNNNYYYYYYYYNNNYNYYYNNYYYYY", "NYYNNYNNNYYYYNYNNYYNYNYYYYNYYNYNYNNNNNNYYYYNNYNYNY", "YYNYNNYYNYNYNYYNYYNNNNNYNNNYNYYYYYYNNNYYNNNNYYNYNN", "NYNYNYYYNYNNNNNNYYYYYNYYNYYNYNYNYYYNNNNYNNNYNNNNNN", "NYNNYYNNNYNYNNYNNYNNNYNNYNYYNYYNYNYNNYNYNNYNYYNYYY", "NYNYYYNYNNYNNYNNYYNYNYYNYNYYNYYYYNNNNNYYNNYNYNYYYY", "NNYYNYNNYNYYYYYNYNYYYYYYYNYYNYNNYYYYNYNNYNNYYNNYNY", "NYYNNNYYNNNNNYNYNNNNNNYYNYYNNNNNYYYYYYYYNYYYYYYNNY", "NNYNYNYNYNNYYYYNYYNYNNYNNYNNNYNNNYYYNYNYNYYYNNNYNY", "NNYYNYYYNNNYYNNYYNYNYYYNYNYYNYNYNNYYNYNYNNYYYNNNNN", "YYNYNYYNNNYNYNYNNNYNNNNNNNNYYNNYYYYYNNYNNNNYNYYNYY", "NYNYNNNYYYNYYNYYNYYYNNNNYYNNYYNNNNYYYNYNYNNYNYNYNN", "NNYNYYYYNYNNYYNNNYNYNYNNNYYYYNYYYNNYYNYYNYNYYYNYNN", "NNYNNYYNNYNYYYYNYNNNNYNYNNNYNYNNNNYYNYNYYYNNNNYNYY", "NYNNYNNYNNNNNYNYYYYYNNYYNYNNNNNNNYNNYNYYYYYNYNNNNN", "NYYYNNNNYYYNYYNYYYNNNYNYYYNYNYYYYYYYNYNYYYYNNYYYNY", "NNNYYNYYNYYYYNYNYYYYYNNYYNNNYYYNNYNYYYYNNYYYNNYYNY", "NNNNYNYNNNNYNNYYNYNNYNYNYNNNYNNNYNNYYNNNYNYYYNYYYN", "YYNNNNNNNNNNNNNNYNNNYYNNYNNYNYYYYNNYNYNYYNNNYYYNYY", "NNNYNNNYNYYYNYYNNNNYNYYYYNNNNNNNYNNYYNNNYYYNNYYYNY" }

    15

    2

    Returns: 1225

  65. { -43344, 59119, 35008, 24856, -43102, 97135, -6596, 2481, 62376, -39055, -85598, -49821, -60196, -44881, -55776, -91000, 93568, -68276, 29509, 1580, -74993, 81321, 31843, 38182, -36417, -52975, 48990, 20711, -32810, -53736, -13483, 20822, 22951, -33023, 58158, 26639, 69095, 48020, -7177, -41654, 240, 82641, 7936, -81251, 66640, 35648, 39474, 62617, -66163, 76390 }

    { "NNYYNNYYYYNNNYNYYYNNYYNNNYYYNNNYNYNYYNNYYNYYNNNYYY", "NNNYYNYNYNYYYYYNNNNNYNYYNYNNNYNNYYNNYNYYNNYNYYNYNN", "NYYYYYNYYNYNNYYNYNNNNNYNNNNNNNNYYYNNNNNYYNNNNNYYYN", "YNYNNYNNNYYYNYNNYYNNNYNNNNNNNYNNYYYYNNNNYYNNNNNYNY", "NYNNYNNYNYNNYNNYYNNYYNNYNNYNNYYYNYNYYNNNYNNNNYNNYN", "NYYNYYNYYNYYNNYNYYNYYYNYNNNNNNYNNNNNNNYYNNNYNNYYYY", "NNYNNYYYNYYNNNNYYNNYYNYYNNNYNYYNYNYYNYNNNNYNNYNNNN", "YYNNNYNYNYYNNYNNYYNYYNYYNNNNYNNNNNNYNYYYNYYNNYYYNY", "NYNYNNYYYYNYYYNYNYNNNNYYNNNNNNNNNNNYNYYYYNNNNYNNNY", "YYYYYNNYNNNYYNYNNYYNYYYNYNNNYNNYNNYNYYYYNNNYNNNNNN", "NNNNNYNNYNYYYYNYYYNNYNYNNYNYNNNNYYNNYYNYYYNNNNYNNY", "YNNNNNYNYNYNNNNYNYNNNYYYYNYYNYNNNYYYNYNYYYNYNNNYNN", "NYYNNYNNNYNYNYNYNNNYNNNNYNYNNNYYYNYYYYYYYNYYYYNYNY", "YNNYNNNYYNNYYYYNNYYNNYYYYYNYNNNNNYYYNYYYYNYNNYYYYY", "NNYNNNYYNYNNYNYNYNNNNNNNYYNYNYYNYYNYNYNYNNNYNNNNYN", "NNNNNNYYNNYNYYYNYNNNNYNNYYNNYNNYNYNNNYNNYYYNYNYNNN", "NYYYNNYNYYNYYNYYNNNNYYYNYNNNYNNNNNNYNYYYNYYNNYYNYN", "NNNYYNYNYYNNNNYYNYYYNYNNNYNYYYYYNNYNNNNYNNNNYNYYNY", "YNNNNYYYNYNNNYNYYYNYNYNNYYYNNNNNNYNYYNYNNNNNYNNNYN", "YNYNNNNYNYNNNNNYYYNNNYYYNYNYYNNNYYNYNYYNYNNNYNYNYY", "YYYNYNYNYNNYYNYNYYYYNNYNNNYNYYYNNYNNNYNYYYNYNYNYNY", "YNNNNYNNYNYNYNNNNNNNNYNNYYYYYYYYYYYYYYYYYNYYYYNNNN", "NNYNYNNNYNYYNYYNYNYNNNYYNYYYYNNYYYYNNNYYYNNYNNNYNN", "NNYNYNYYNNYNNNYYYNNNNYYYYYYNYNYNNNNNYNNNYNNNYNYYNN", "YNYYYYYNNYYYNNNNNNYNYYNYYYYYYNYNNYYNYNNNYNYNNYNYNY", "YYYNNYYYNYNYNYNNYYNYNYNNNYNNNNNNNYYYNYNYNNNYNYYNNN", "YNYYNYYYYNNNNYNYNYNYYYYYNNNNNNNYNYYYNYYYYYYNNYNYNN", "NYNNNYNNNNNYNNNYYYYNNNNYYNNNNNNNNYNNNNYNYYYNNYNYYY", "YNNYYYNYYNYYNNYYNYYYYNNYYNYNYYYNNYYNYNYNNNNNYYYNNY", "NYYNYYYNNYYNYNYNNNYYNNNNYNNNYNNYNYNYNNNYNYNNYYNNNY", "YYNNNNNYNYYNYNNNNNNNNNYYYYYYNNNYNNYNNNNYYYNYYYYNYN", "NNYNYNYNNNYNNNNYYYNYYYNNNYNYNNYYNYYNYNNYYYYYYYNYYN", "YYNNNYNYYNYNNNNYYYNYYNNYYYYYYYNYYYNNNYYYNNYYYYYNNY", "NYNYYYYYYNNNNNNNNYNYYNYNNYNNYNNYNNNNYNYNNNNNYNYNYN", "YNYYYNYYNNYNYNNYNYNNYNNNYYNNYNNYNNYYNNNNNYNNYNYNYN", "YYYYYYYYYNYNNYYYNYYYYNNNYNYYYNYNYNYNYYYNNNYYNYNYNN", "YYYNYYNNYYYNYYYNNYNYNNNNYYYYNYYNNYNNYNYNYNNNNNNYYY", "NYNYYYNNYNNYYNYNNNNYNYNNNNYNYNNYNNYYYYYNYNNNNNNYYN", "YNYYNYYYNNNYYNNYNYYYYYNYYNYYNYNNNNNYNYYYNYNYYNNNYN", "YYNNNYYYYYYYNYNNYNNNNNNYNNYYNYNNYYNNYNNNYNNNYYNNNY", "NYNNYNNNYYYYNNYNNNYYYYYNYYNNNNNNNYYYYYNNYNYNYNNNYY", "YYYYYYYYYNYNYNNYNYYYYNYNYYNNNNNYYNNYNNNNYNYNNYYYYY", "YNNYNNNNYNNNYNYYNYYYYYYNYNNNNNNYNNYYYYYNYYYNNNYNYN", "NNYNNNYYNNNNNNNYNYNNNYNYYYNNYYYNYYYYYNNYNNYNYNNYYY", "NNNNNNNNYNNNYYYNNNYYNYYYYNYYNNNNYNNNYYNYYYNNNNNYNN", "YNNNYNNNYYYNNYNYYNNNNYNYNYYNNYYNYYYYNNNYNYYNYNNYNY", "NNNNYNNYNNNYNNNYYNYYYYYNNNNYYNNYYNYYNYYYYNYNNYYYNN", "NYYNNNYYNYYYYNYNYYNYYNNNYNYNYYNYNNYYYNYYNYNNYNYYYN", "NNYNNYNYNYNNNNNNYNNYYYYNYNYNNNNNYNYYYYYYNYNNNNNYYN", "NYNYYYYNNYYNYNYYNNYYNNYYYNYNNNNNYYYYNYYNYNYNNNNNYY" }

    17

    3

    Returns: 19600

  66. { 89177, -50663, 65221, 99488, -12986, 22453, 10903, -60385, 11950, 53639, -51301, -16298, -51470, 78787, -8519, 1674, -36926, -80917, 50369, 9957, -28583, 43950, -11656, 50283, 20770, 48343, -30124, -33354, -11598, 6069, -88382, -40148, 41913, 8332, 20709, 13891, -45645, -7181, -71912, -98012, -87849, -89140, 81588, -44279, 39636, 52193, -15475, -3952, 9136, -52461 }

    { "NNYNYNNNNYYYYNYNNNYYNNNNYYYNNNYYNYYNYNYNNYYNNNNYYY", "YYNYYNNNYNYNNYNNNYYNNYYYYYYNYYNNNNNYNNYYNNYNNNNNNN", "YYYNYNNYNYYNNYYNNYNYYYNNNNYYYNNNYYYNYYYNNYNNNYNYNN", "NYNNYYNNNYYYYNYYNYNYNYYNYYNYYYNYYYNYNYNNYNYNNNNYNN", "NNYNNYNYYYNYNYNYNYNYNYYNNYYYYNYNYYNNYYYNYNYYYNNNYN", "NNNYNYNYNYNYYYNYNYYYYYNNNNNNNYNYNNYYYYYNYNNNNNYYNY", "YNNYNYNNNYYNYYYNYNYYNYYNNYNNYYYYNNYNNNYNNYNYYYYYNY", "NNNYNNYNNNYNYYNYYYYNYNNNYYYYYYYYYNYYNYYYNNNNNYYYNY", "NNYYNYYNNNYYNNYNYNNYNNYYNNYNYNNYNNYYNNYYYYYNNNNYNY", "YYYNNYNYYYNNNYYYYYYYNNNNNNYYNYYYNYYNNNYNNNNYNYNYNN", "NYNYNNYNYYYNYYNYYNNNYNNNNYYYNNNYYNNNYYNYYNYYNYYYYY", "NYNYNYNNNYYYYNYNYYYYNNNYYNNYYYNYNYYYYNNNNYYNYNNYNN", "YYNYYYYYYNYNNNNYNYYYNYNYYYNYYYYNNYNNYNNNYYYNYYNYNY", "NNNYYYYYYYYNNNYNYNYYYYYNYYNYNNYNYNNYNNYNYNNNNNYNYY", "NNNNNYYYNYNYNNYYYYYNYNNNYNYNNNNNNNNYNNYYYYNNNNYYYY", "NYNYYYNNYNYYYNNYNYNNNYYNYYYNYYYYNNNNNYNYNNNYNNNNYY", "YYYYYNYYNNYNYYYYYNYNNNNYYNYNYNYNNYYYYNYYYYNNYNNNNN", "NNYYNNNNNYNYYYYYYYYYYYNNNYNNNYNYNYNNNNNYYYYNNYYYNY", "YYNYYYNNYYYYNYNYYYNNNYYYYNYNNYNNNYYNYYYNYYYNNYNYNN", "YNNNYNNNNYNNNNNNNNYNYNYYYYNYNYYYYNYYNNNNYYYNNNNNYN", "NNNNYYYNYNNNYYNYYNNYYNNYYNNYNNNNNYNNNYYNYNNNYNNNNY", "YYNNNNNNNNNNYYNYYNNYNYYYNYNYNNNYNNYNNYNNYYYYNNNYNN", "YYNYNNNNYNNYYYYYYYYNNYYNYNYNYNYNYYNYNNYYYNYNNYYNNN", "YNNNNYNNYYNYYNNNYYNNNYNNNNNYYNNNYYNYYYYYNYYYNYNYNY", "NNYYNNNYNNNYNNYNYNYYNNYNYNNNYNNNNNNNYYNNNYYYYNYYNY", "NNYNNNYYNYYYYNYNYYNYNYYYYNYNNYYNNYYNYYNNYNNYYYYNYN", "NNYYYYNNYNYYYYNNYYNYYNYNYYNNNNYYNNNYNYYNYYYNNYYNYN", "NNNYYYNNNNYNNNYNYNYYNNYNYYNYYYYNNYNYYNYNYNYYNNYYNN", "YNYNYYNNYYYYNNYNYNYYYNNNNYNYYYYNNNNYNYYYNYNYYNYNYN", "YNNNYNYYYYYNNNYNYYNYYYYNNNYNNYYYYYNNYNYYYNNNNYYNYN", "NNYYNNNYNNNNNYNNNYYYYNNYYNNYNYYYNNNYNYYYNYNNYNNNNN", "YYYYYNYYYYYNNYYNYNNYNNYYYNYYNYYYNYNYNYNNNNNYYNNNNY", "YYNNNNNNNYNYYYNNYYYYNYNNNNYNNYYNNYNYNYYYYNYYYNNNNN", "NNNYYNYYNNNNNNNNNNNNYYYNNYYNNNNNYYNYYYNYNNYYNYNYYY", "YNYYNNYNYYYYYNNNNYNYYNNYNNNYYYNNYNYYYYYNYNNYYYYYYY", "NYYNYYYNNNNYNYYNYNYNNYYYNNYNYNYNYYYNYYNYNNNYNNNNYY", "NYYYYYNNYYYNNYYNNNNNNNYNYYYYNNNNYNYNNNYNYYYYNNYYNY", "YYNYYYNNYYNYYNNNYNYYYNNNYYNNNYNYYNNNYYYNYYNYNNYNNY", "NNYYYNYNNNNYNYNYYNYYYYNYNYYNNNNYYNNYNYYNYYNNYYNYYY", "YNNYNNNNYYYYYYNYYNYNYNNYYNYNNNNYNNYNNYNNYYYYNYNYYY", "NYNNYNYYYYNYYNYNNYNYYNYNNYNYYNYNNYNNYNYNYNYNYNYYNY", "NNYYYYNNNNYYYNNNYYYYNNYNNNYNYYYNNNYYYNYNNNNYYYNNYN", "NYNYNYYYYYYNNNNYYYNNNYYNYYNNNYYYYYNNYYYNNNNYNNNYYN", "NYYYNYNNNYNYYNNNYYYNNNYNNNYYYNNNYNNNNYYNYNNNYNNNYY", "NNNYNYNYYYNNYYYNNYYYYYYNYNYYNYNYNYNNNNYNYYYYYNNNNN", "YYYNNNNYNYYNNYYYNNYYYYNNYYNNYNNYNNYNYNNNNYYNYNNNNY", "YNNNYYNYNNNYYYYNNNYYYYNNNNYNNNNYYNNNNYNNNNYNNNYNYY", "NNYYYYNNYYNNNYYYNYNYYNYYNYNYYYYYYYYYYNYYYNNYNNNYNY", "YYNNNNNYNNYNNNYNYNYYNNYYNNNYNYNNNYNYYNYNNYYNYYYYNY", "YYNNNNYNYNYYYYNNNNNYYYYYYYYYYYNYYYNYYNNNNNYNYNYYYN" }

    50

    23

    Returns: 108043253365600

  67. { -78283, 15446, 79266, 79226, 25874, -92310, 88111, 86663, -63499, -85056, -77363, -29528, 90296, -98304, 6001, 91713, 37276, -83147, -81468, -81649, -98410, -79724, 93324, 50062, -30915, -59044, 71001, 34841, -71921, -98792, 94503, 69963, 7068, -86334, 21077, 84900, -21041, -36926, -56895, 17126, 26976, -5868, 81729, -91329, 65423, -47545, 40761, -31775, 28829, 14754 }

    { "YYNNYNNYYNYNYNYYYYNNNNYNYNNYYYYNYYNNYNNYYYYYYYYNYN", "YNNNYYNNYYNNYYYYYYYYYYNNNYYNNNYYYNNNYYNNYYNYNYNYYN", "YNYNNYYYNNNNYYYNNNYNYYYNNNNNNYNNNNYNYNYYNNNNNNNYYN", "YNYNYNNNYNYYNNYYNNYNYNNNYNYNNYNNNNYNYNYNNYYYNNYYNN", "YNYYYYYNYNYYYYYYYYYNNNYNNYNNNYNNNNNNYYYNNYYNYYNNYY", "NYNNYYNYYNYNYNYNYNYNYYYNYNYYYYYYYYNYNYNNYYYNNNYNNN", "NNYNYNYYYYYYYYYNNNYNYYNNNNNNYNNNYYYYNYYNNYYYYYNYYY", "NYNNNYYNNNYYYYNYNYYNYYYYYNYNYYNNNYYNYNYNYNNNNNNNNY", "NYNYYYNYNNYYNNNNYNNYNYNYYYYYYYNYYYNNNNYYYNYNYNYYYN", "NNNYNNNYNYYYYYYYYYYYYYNYYNNYYNNNNYYNNNNNYNNYYNYNYN", "NNNYYNNNYYNNNYNYNNNYNYNNNNYNYYYNYYYNYNNYNYYYNNNYYY", "NNNNNYNYNYYNNYYNNNNYNYYNNYNYYNYNYNNNYNYYYNYNYNYYYN", "YYNNNNYNNNNNNNNYNNNNNYNNYNYYNYYNYNYNNYNNYYYNYNYYYY", "YNYNNYNNNYNYYNNYYNYNYYNNYNYNNYNNNYYYYYNYYYNNNNNYYN", "NYYNYNYYYYNNYNNYNYNNYNNNYNNYYYNYNNYYYYYNYNNYNYYYNN", "NNNYYNYYYNYYYYNYYYNYNYYNNYNYNNYNYNYNNNYNYYNYYYYNYY", "NNYNYNYYNYNNYNYNNNYNNNYNNNNYYYNNNNNYYYNNYNYYNYYNYY", "NNNYNYYNNYNNNYNNYNYNNYNYNYYNYYNNYYYNNNNYNNYYYYNYNN", "NNYNYNNNYNYYNNNNNNNNNYNNNNNNYNYYNYNNNYYYNYYYNYNYNY", "YNYYYYNNNYNYYYYNYNYYNNYYYYYNNYYYNNNYNYNYNYNYYNNYYN", "YNYYNYYYYNYNNNNYNYYYYNYNYNNNYNNNNYNNNNNNNYYYNNNNYY", "YYNYYYYYNYNNNNYNYNNYNYNNYNNNNYNYNNYNNNYNYNYNNNNNYY", "YYYYNNNYYYNYYNNNYYYNYYYYYYYYNYYNNNYNYNNYYYNYYYNNYY", "YNYNYYNNNYYYNYYNYYYNNNNNYYYNYYYNYYYNYYNYYYNYNNNNYN", "YNNNYNNNYNYYYNYNNYNYYYYNNNYYNYNYYYNNNNYNYYNYYYYYNY", "NYNNNYNNNYYYNYYNNYYNYNYNYYNNYYNYYNNYYNYYNNYYYYYNYY", "YYYNNNNNYNNNNYYYNYYYNNYNYNNYYYYNYNYYNNNNYYYNNNNNNN", "NNNYNYYYYNYNNNYYYYYYNNYYNNNYYNYYYNYNNYNYNYNYNYYNNY", "NYYNNNYYYYNNYNYNNYYNNNNNNNYNNYNNNYNNNYNYYNYNNNNNNY", "YYNYNNYYNNNYYNYYNNYYNYYNYNYYNYNYYYNYNNNYYYNYNYYNNN", "NNNNNNYNNNYNNYNYNYNNYNNYYYNNNYYNYYNNNNYYYYNYNYYYYY", "YNYYYYNYNYYNYNNYNYNYNNYNYYNNYYYNYNNYYYYYYYYNNYNNYY", "YNYNNYYYYNNYYNYYNNYNYNYNNYYNYNNYYNNYYYYYNNNYNNYNNN", "YNNYNNYNNNNNYYYNNNNNYNNNYNNYYYNNYYYNYYNNYNYNYNNNYY", "NYYYNNNYNNNNYYYNYNNNYYNNYNYNNYYNYYNNNYNNYNYYNNYNNY", "NNYNNYNNNYYNYYYYNNNNYNNYYYYYNYNNYYNYYNYYYNYNYNYYNN", "YNNYNYNYYYYYNNNNNYYYNNYYYNNNNYNNYNYNNYYNYYYYNYNYYY", "YYYNYNNYNYYYNNNYYNNNYNNNYNNNNYYNNNYYNYYYNNYYYYNNNY", "YYNYYYYNYYNNNNNNYYYNYNYYYNYYYYYYNYYNYNNNNYNYYNNNYY", "YYNYNYYYNYNNNYYNYYYYYYNYNYNYNNNNNNNNNYNNNNYYNNNYNN", "YYNYYNYYNYNNYNNNNYNNNNYNNYNNYYNYYYYYYYYNNYYNYNNNYN", "YYYNNYYYNNYYYNYNNNNYNNYNYYNYYNNYYYNNNNYYNYNNNNNYYY", "YNNYYNNNNNNNNYYNNYYYNNYNYYNNYYNNNNNYYNYYYNNYYNNYNN", "YYYYNYNYNYNNYYYYNNYYNNNYNNNYNYNNYNYYYNNNYNYNYYYYYY", "NYYYNNNNNNNNYYYNNNNYYYNNYYYNNYNNNNYNYYNNNNNNNYNYYY", "NYNYYNYYNNYNNYYNYYYYNNYNNYYYYYNYYYNNNYNNYYYYYYNYYY", "YNYNYNNNYNNYNNNYYNNYYYNNYYYNNNNYNYNYYYNYYYNNNYYYNY", "NYYNNNNNYYNYYNNYNNYYYNYNNNNNNNYYNYYNNYYYYNYYYYYYNY", "YYYYYNNYYYYNYNYYNNYYNNYYNNNYNYYYYNNYYYNNNYYYNNYYYY", "NYNNNNNYYNNYYNNNYNYNYYYNNYNYYNNNNNNYYYYNYYNYNYNYNY" }

    35

    24

    Returns: 121548660036300

  68. { -66467, 96896, -72772, -30694, 98065, -64057, 41518, 49839, -45522, 3891, 2845, -70377, -19990, 26415, 52920, 85035, 79779, -54941, 78002, 22954, -51627, 97976, -86718, -17131, -44174, 40191, 97285, 619, 22348, -95555, -37954, 4733, -84184, 11994, 3263, -64724, -47688, 65762, 48096, -71673, 98212, 28470, -85333, 67644, -517, 45970, -423, -88074, 15249, -67654 }

    { "YYYYYNYNNNYYYYNYNNYNYNYNNYYYYNNYNYYNYYYYNNNNYYYNYY", "NYYNYYYYYNNNNNYYNYYYYNNNYNNNYNNYYNYNYNYNNNNNYNNYNN", "YYNNNNNYNNNYNYNYNNNNNNYNNNNYNYNYNYYYYYNYNNYYYNNYYY", "NYNNNYNNNNNNYNYYYNYNNYYYYNYNNNYYYYNNYNNNYYNNNYNYYN", "YYNNNNNNYNNYYYNNNYYNNYYNNNNYYNNNNNYYYNNYNYYNYYYYYN", "NNYYYYNNNNNNNYNYYNYYYNYNYYNNNYNYYNYNNNYNYYYYYYNYYY", "YYNNNYNNYNNYNYNNYYNYNYYYYNNNYNYYNYNNYNNNNYNNYYNYYY", "NYNYYNNYNYYNYNYNNYYNYYYYNYNYNNYYYNNYYNYYNNNYYYYYNY", "YNYNNNNYNNYNYYYNYYNYYYNNYNNNNYYYYNNNNNYYNYYNYNYNYN", "YNNYYNYNNNYNYNNNYNYYYNNNNYYYYYNYYYYNNYYYNYYNNYYYYN", "NYYYYYNYYNYYYNNYYYNNYNNNNYNNYNNYYYYNYNYNNNYNYYYYNN", "NYNYYYYNYNYYYYYYNYYYYYNNYYNYNYYNNNNNYYYNYYYYYYYNNN", "NYYNNNYYYYNYNNNNYYNYYYYYYNYYYNYNNNNYYNYNNYNYNNYNNY", "NNYNNYNYYYYYNYNNYNYNYYYNYYYNNNNYNNYNYNNNNNNNYNYYNY", "NNNYNNYYYNNNYYYYNYNYYNYNNYYNNNNYNYNYNYNNNYYNYYYNNN", "NYYYNNNNYYYNYYYYYYYYYNYYYNNYNYYYYYNNNNNYYNNYYNYNNN", "YNYYYNNNYYYNNNNNYNYNYNYYYYNNYYNNYYNYYYYYNYYYNYYYYY", "YNYNYYYYNNNYYYYYNNNNYYYYYYNNNYNYYNNYNYYNYYNNYYNYNN", "YNYYYNYYNNYNNNNNYYNYYYYYNYNNNYYNNNYYYNYYNYNYYYNNYN", "NYNNYNNNNYYYYYNNNYNNYNYNYYYNNNNNNNNNYYYYYYNYYNYNNN", "NYYYNNYYYNNYYYYYNNYNNNYYNYNYNNYNYNYYYYYYYNNNNYYNYN", "NYNYNYYNNNNYNNYNYNYYNYNYYYYNYNNNNNYYNNYYYYNNYNYNNN", "YNNYYYYNYYNNYNYNNYYYNYNYYYNYNNNYYYYYNNYYNYYYYNNNNY", "NYNNNNNYNYYYNNNNNNYYYYNNYYNNNNNNYYNYYYNNNYYNYNYYNY", "NNYNNNNYYNNYNNYYYYNYNYYNNYNYYYYNYYNNNYNYYYYNYYYNYN", "NNYNNYNYYNNYYYNYYYNNYYYYYNNNNYNNNYYYYNNNYYYNNYNYYY", "YYNNYNNNNYYYNNNYNYYYYYNNYYYNNNNNYNYNNYYNNYYYYYNYYY", "NYYYNNYNNNYYYYYNNNYYNNYYYYNNYNYNYYNYYNNYNYYNNYNNNN", "NYNYYYYNNYYNNYNYNYNYNYNNYNNYYYNNNNNYNNNYYYNYNYNYNN", "YYNYNNNNNYNNNYYNYYYYNYNYNYNYYYNYNYNYYYNYNNYYNYYYNY", "YYNNYYYYYNNYNNYNNYNNNNNYNNYNYYNYYNYNYNNYYYNNNNNYNN", "YNNNNNNYYYNNYNNNYNYYYYNYYYNYNYYYYNYNNNNYNYYYNYYNNN", "NYNYNNYNYYYNYNYNYYYNYNNNNNYNNYNNYYYYYNYNYNNYYNNNYY", "YYNNNNYYYYNYYYNNNYNYYNYNNYYNNYNYYYYYNYYNNNNNNNYNNY", "NNNYNNNYNYYYYYYNNYYYNNNYYNNYYNNYNYYNNYNNNYNNNYYNNN", "NNYYYYNYYYNNYYNNNNYNYNYYNNYYNYNNNYYNYYYNYYNYNYNNNY", "NYYNYYNYYNNYNYNNYYNYYYNYYNYNYNNNNNYYNYYNNYNYYYNNNN", "NNNYYYYYYYYNNNYYNYYNNYYYYNNYYYYYNNYYYYNYYNYYYYYYYN", "YNYYNYYYNYNNNYNYNYNYYYNNNYNYYNYYYYYNNYYNYYYNYYNYNY", "NNYYYYNNNYNYNYNNNNNNNNYYYYYNNNNNYNNNYYYYYYNYNYYNNY", "NNNNYNNNYYNYNNNNYNNYNNYNYYNNYYNNNNNYYNYNYYYNNNYYYN", "NNYYNYNNNYYNNNNYNNNYYYNNNNNNYNNYYYYNNYNYNYYNYYYYYY", "NNNNYYNNYNYNYNYYNYYYYYYNYYYNNYYYYNNYNNNNYNNYYNYNNN", "YNYYNYNNYNYNNYNYNYYNYNYNNNYNNNYNNNNYNYYNNNNYNNNNNN", "NNNYNYNYYNNYNNNNYYYNYNYNYYYNYYNNYNNNYYYYNNNYNNNNNN", "YYNNNYYNNYNYYYYYNYNYYYNYNNNYYYYNNYNNNYNNYNNNNYYNYN", "NYNYYYNNNYNYNYYNYYNNNNYYYYNNYYNNNNNNYYYYNYYYNNNNYN", "YNYYYNNNYNNYNYNNYNNNYYYYNNNNNYNYNYNNNYNYNYYYYYYYYN", "YNYNYYNYNNNNNYNNNYNNNNNYYYNYNYYNYNNNNYNYYYNYNNYNNY", "YYYNYNYYYYYNYYYNYNYYNNYNNYNYNNYNNNNNNYYNYYYNYNNNNY" }

    30

    25

    Returns: 63230982356997

  69. { 20757, -98525, -936, -55487, -99374, -75588, 55233, 13887, -97426, -85870, -39817, -30893, 14390, -3103, 36142, 90179, 9488, 77074, -81961, -11478, 80949, 94564, 18612, 52941, 52496, 86983, 95290, 84779, 22894, -8566, -85792, 48588, -26846, -75476, -20279, 31005, 47674, 13968, 92941, 88434, 88534, -67572, 51615, -21208, 20329, 63329, 63069, 55087, -55537, -84220 }

    { "NNYNNYNYYNNNNNNYYYNNYYNYYNYNYNYNYYYYYNNYNNNYYNNYYN", "YYYNNNNNYYYYYNNNNNNYYNYYYYYNNYNNYNYNYNNYNYYYYYNNNY", "NYNYNNNYYYYNNYNNNYYNYYYNNYYYYNYNNNYNYNYYYNYNYYNNYY", "YNNYNNYYYYYYNNNYYYNYNNNYYYNNNNYNNYNYYYNNYYNNYYNYYN", "NYNYYNNNYNNYNNNYNYNNNYYNYYYNYYYNNNYYNYNYYYYYYNYNNY", "YNYNNYYNYYYNNNYYYNYNNNNNNNYYYYYNYYYYNNYYYNNYYNYYYY", "NNYYYYYYYYNYNNYYYYNNNNYNYYNNNYYNNYYNYYNYNYYYNNNNYY", "NNYYYNYNYYYNYYNNYYNYYYNYYYNYNNYNNNYYYNNYNYYNYYYNYY", "YNYNNYYNYYYNNYYYYYNYNNYYYYYNNYYYYYNNYNNNYYYNNYYNYY", "NNYNNNYNYYNNNNYYYYYYNNYNYNNNYNYNNYYNNNNYYYYNYNYNNN", "YNNNYNNYYNNYNYYYYNNNYYYYYNYYYYNYNYNYNYNNNNYNYNYYYN", "YNYNNYNYNYYNNNYYNNYNYNYNYNYYYYNNYNYYNYYYNYNYNNNYYN", "NYYYNNNYYNYYNNNYYYYYYYNYNYNYNYNYNYNYNNYNYYYYNNYNNN", "YNNYNNNNNNNNNYNNNYNNYYNYNYNYYNNNYNNNYYNNNYNNNNYYNN", "YYNNNNNYYNNYYNYYNYNNNNNYYNNNYNNNYYNYNYNNYYNNNYNYYY", "YNNYNYNYNNNNNYNYNNNNYYYYYYYNYNNYNYYYNYYYYNNNYNNNNY", "YYYNYNYNYYNYNNYYNYYNNYYYYNNNYNNNNNYYNNYYNYNNYNNNYN", "YNYYNNNNNYYNYNYNNYNYYNNYNYYNNYYNYYNNYNYNNYYYYNYNYN", "NNYYYNNYNYYYYYNNYYYYNYYNYNNNYNNNYNYYYNNYYYYYNNYNNY", "YNYYYNYNYYNYYYYYYNYNYYYNNNNNNNYNNNNYNNNNYNYNNYYNNN", "YYYYNYNNNNYYYNYYNYNNNNNNYYNYYNYNNYYYNNYYNNYNNYNYNN", "NYYYNYYNYNNYNNNYNNNYYYYNNYNNYYNNNYNYYYNNNYYNNNNYNY", "YNYNYNNNYNYYYYNYYYYNYNNNYNYYYYYYYYYYNNYNYYYYYNYYYN", "YYNYNYNYNYNYNNYYYNNYYNNYYYNNNNNYYYYYYNYNNNYNYNYNNY", "NYYYNNYNNYYYNYNNNYYNNNNYNYNYNNYYNNNNNYNYNYYYNYYYNN", "NNYNNNNYYNNYYNYYNYNYYYYNNNNYYNNYNYYYNNNNNNNYYNNYNN", "NYNNNYNYYYYNYYNYNNYYYYNYNNYNYNNNNYNNYYNNYYNYNYYYNN", "NNYNNNNYYNNNNNNYYNNYYNNNNYYNNNYNYNYNYYYYYNNNNYNYNN", "YNYYYNNYNYNYYYYYYYYNYNYYYYYYNNYNNNNNYYYNNNYNYYNNNY", "NNYYYYNNYYYYNNNYYYNNYYYYYYNYYNNYYYNNYYYNNYYYYYYNNN", "YYYNNNYYNYNYNNYNYNNYNYYYNYYYYNYYNNYYNNYNNNNYYYYNNY", "YYNYNYYYYYYNYNNNNYYYYNYYNNNYNYYNNNNYNNYYYYYNNYNNNY", "YNNYNNNNYNYYNYNNNNNNYNYYNNYYYYYNNYYNNYNYNNNYNYYNYY", "NYNNYNNYNNYYNYNNYYYYYNNNYYNNNNYYNYYNYNNYNNNNNYYYYY", "YNNNNYYNNNNYNYNNYNNYYYNYNYYYNYNYYNYYNYNNNNNNNYYNYY", "YYNNNYNYYYNNYNNNNYYNYYNNNNNYYNNYNYYYNYNNYNNNNNNNNN", "YNYNNYNNYNYYNNYNNNYNNNNYNNNNNYNNNNNYNYYYNYNYYNYNYN", "NYNNYYNYNYNNNNNYYNNYNYNNYNNNYYYNYYNNYNYNYYYNNYNYNN", "YYNNYYYYNYNYNNYNNYNNYNYYNNYYNYNYYYNNYYNNNYYYYNYYNN", "YNYNYYNYNNNYYYNYNNNYYYNNYNNNNNYYYYNYNYNYNNNNYYYNYY", "YYYYNNNYNNYNYYNYYYYNNNNYNYNNYNYYYYNNYYNYNYYNYYYNNN", "NYYYNYYYYNYYNNYYYNNYNYYYNYYYYYYNYYNNYNYYYYNYNYYYNY", "NYNYNNNNNYYYNNYNNNNNYNNNNYYNNYNNNYYYYYNYYYNYNYYYYY", "NNYNNYNNNNNYNNNYNNNYNNNNYNYYYYYNNNNNNNYNNNYNNYYNNY", "YNNNNYYNNYNYNNNNYNNNNYNNNYYYYNNYYYYYNYYNNYYYNYNYYN", "YNNNYNYYNYNNNNNYYNNYNYYYNYNYYNNNYNNYYYNNNNYYNNNNYY", "YNYYNNYNNNYYNNYNNNYNNYYNNYYNYYNNNYYYYYYYNYYYYYYYNN", "NNYYYYNNYNNYYNYYYNYNYYNYNYYNNNYYYNNYNYNNYYNYYNYYNN", "YNNNNYYYNYNYNYNYNYYNNYYYNNYNYNNYNNYNYNNNNYYYYNYNNY", "NNNNNNNYNYYYNYYYNNYYNYNYNNYYYYNNYYYNYNYNNNNYNYNYYY" }

    29

    26

    Returns: 10750359664716

  70. { -34834, -95339, -7092, -38285, 35775, 50387, 68197, -54334, -96628, -13440, -64506, 67664, 39519, 17593, 60035, -32205, 2703, -60201, 63632, -88553, -82125, 67450, 93180, 15292, 70943, 59096, 26749, 41829, -80128, 23611, 80165, 44001, 90922, 56348, -21005, 44856, -29333, 84443, 82055, 39153, -32995, 24535, 96239, -49731, 33852, 7856, 94557, -14652, 55724, -61290 }

    { "YYYNYNNYNYNNNNYNYNYYNYNNYYNNYYNYYYNYYNNNYNNYNYNNNN", "NYYNYYYYYNYYNNNYYYYNYYNNYNYYYNNNYNYYNNYYYYYNNNYNYN", "NYYYNNNYYYNYNYNNNYYYYYYNNYYNNNNNNYYYYYNNNNYYNNYNYY", "YYNYNNNYYYNYYYNNNNYNNNNNYYNYNYNYNYYYYNNNYNYNYNNNYY", "YNYNYYYNYYYYNNYNNNNYYNNYNNYYNNNNYYYNYYYYNYYYNYYNYY", "YYYNYNNYNYYNNNYNNYYNYYYNYYYNNYNYYNYYYYNYYNNNYNYNYY", "YNNNNNYYNNNYYYYYNNYNNYNNYYYNYYNNNYYYYNYNNYNNNNYYYY", "NYYNYNYYYNYYYNYYNYNYYYYNNYYYNYYNYNNYYYNNYYNYYYNYNN", "YYYNNYNNYYNNYNYNYNNNNYYNYNYYNYNNYNNYNNYYNYYYYNYNYY", "YYYYYYYNNYYYYYNNYNNYNNNYYNYYYNYYNNYNYYYYNYNYNNNYNN", "YNNNYYYNNYYNYYNYNNNNYNYNNNNYNNYNNYNNYNYYYYNYYYYYNN", "NNYYNNYYNNYNYNYNYYNNNNNYNNYYNYYYNNNNYYYYYNYNNYYYYN", "YYYNNNYNNYNYYNNYYNNYNNYNNNYNNNYYYNYNYYNNYYYYNNYNYY", "NNNYYNYYYNNYYNNNNNYYNYNYYYNNYYYNNNNYYYNNNNNYNYNYNN", "YYNNYNYNNNYYYYYNNYNNYYNNNYNNNNYNYYYYNYNYNYNYYYYNNY", "YNNNNYYNYYNYYYYYYNYYYNYYYYYNNNYNNYYYYNYYNYNYNNYYYY", "NYYNYNYYYYNNNYYYNYYYYNNNYYYYYNYYYNNNNNYNNNNNYYYNNY", "YNYNYNNYNYYYYYYYYYNYYNYYNYYNNYNYYYNNYYNNYYYNNYYYYY", "NYYNYYNYNNYYNYNNYNYYNNNYNNYNNYNYYNNYNNNNNNYNNYYYYN", "YNYYNNYNYNNNYNNYYYNYNYYNNNNYYYNYYNNNNNYYYYYNYYNYNY", "NNNNNNNYNNYNNNNNYYNYYYNNNYYNYNYNYNNYYYYYYYYYYYYNNY", "YYNYYYNYNYYNNNYYYNNYNYYYNNNYNNYNYNNNYNYYNNYNNNNNNN", "YYNYNYYNNNYYNNYYNNNNYYYYNYYNYNNYNYNNYYYNNYYYNYYYNN", "YYNYNYNYYYNNYNYYNYNYYNNNNYNYYNYYNYYNNNNYNNNYYNNNNN", "NYNYYNYNNYYYYNNYNYYNYYYNYNYNYYNYYNYNYNYYYYNYNNYNNN", "NYYYNNNYYYNNYYNNNNYNNNNYNNYNNYYNNNYNYYYYYYNNNNNYNY", "NYYYNNYYNYYYYYYYNNYNYYYYNYYYNYYNNNNNYNYNNNNNYYYYNY", "NNNNNNYYNYNYNNYYYNNNNNNYNNYNNNNYYYNYYNYNYNNYYNYNYN", "NYYNNNYNYYNNYNYYNYYNNNNNYYYNNYNNNNYNNNNNNYNNYYYNNN", "YYNYNNYNYYNNYYNYNYYYNNYNNNNYNYNNNNYNYYNNYNYNYNNYNY", "YNNYYNNYNNNNNYYNNNNNYNNYYNNYNYYYYNYYYYYNYYNYNNYYYY", "NYYNNNNYYYYNNYYNYNNNYNNNYYNYNNYYNNYNNYNYNNYNYYNYYN", "NNNYNNNYNNNNNNNYNYYYYNYNYYYNNNYNYYYYNYNNYYYNNYNYYN", "YYYYYNYNNNYNYYYYYYYNYNNNYNNNNNNYYNNYNYYNYYNYNYNNYY", "NNYYNNYNYYYNYYYNNNYNNNNYYNNYYYYYNNNNNYNYNYNNNNNYYY", "NNNNNYYNNNYYYNNYNNYNNNNYYYNNNYNNNYNNYYYYYYNNNNNNNY", "YYNYNYNYYNYNNNNNYYYNYYYNYYNYYNNNYNYNYYNYYNYYNYNYYY", "NNYNNYNYNYYNYNYYYNYYNNYYYYYYNNYYNNNYNNNNNYNNNYNYYN", "NYYNNNYYYYYNYNNNYYNYNYNYNYNNNNYYYNNNYNNNNYYNYNNYNN", "NYNNYYNYYNNNNNNNNNYNNNNYYYNNYNYYNNNNNYYNNYNYYYNYNY", "NNYNYYNNYYYYNYNYNNYYNYNYNYNYYYYNNYNYNYNNNYYYYYNYYN", "YYYNNYNNYYNYNYYNNYYYNNNYNNYNYNNYNNYYYNNNNNNNNNYNNY", "NYYNNNNNNYYYYYNNNNYYNYYYYNYNNNYNYYNNYYNYYYYYNYNNYN", "NYYNYNNNYYYNYYNYYYYNYYNYNYNNYYYNNNNNYYYYYNYNYNYYNN", "YYNYNNYYNYNYYNNNNNNYYNYYYNNYYYNNNYYNNNYYNNYNNYNYYY", "YYNNYNNNYNNYYYYYYYNYYNNYYNYNYYYNNYNYYNNNYYNNYYNNNY", "YNYNNNYYYYNYYNNYYNNYYNYNYYNYNNNNNNYNYYYNYYNYNNNYYY", "YNNNNNYYNYYYYYYNYYNYYNNYYYNNNNYYYYNNYYNYNNYNYNYNYY", "NYYYNNYNNNYNYNYYYNNNNYNNYYYNNNYNYYYYYNYNYYNNYNYNYY", "YNNNYYNNNYYNYNYYNYNNNNNYNNYYNNNNYYYYYNNNYYNNYYYYNY" }

    33

    27

    Returns: 59812767736120

  71. { -25, 16758, 27064, -69231, 76145, 88045, -60838, 77601, -65826, 23690, 4178, -93198, 71534, 70293, 57446, 79412, -76346, -18677, 16661, -18190, -32722, -3581, -41530, -35376, 96591, 33703, 24232, -55916, -93665, 18012, 12966, -86372, 6194, -61501, 22089, 23855, 99610, 33311, -35288, -41491, 30902, 40783, 99153, -54489, 56286, 67317, 79087, -7477, -49368, 11448 }

    { "YNNNYYNYYYYNNYNYYNYNYNNNNNNYYNNNYYNNYNYNYYYYNYYYNN", "YNNNYYYNNNNYYYNYYNYNNYNNNYNNYYYNYYYNNNNNNNNYYYNYNY", "YNNYNYNNYNNYNYNNNYYNYNNNYNYYNYYYYYNYNYYYYNNNYYYYNY", "NNNNYYYYNYNYYNYYYNYNYNNNNYYYYYNNYYYYYNYYYNYYYNNYNY", "NNYNNNNYYYYYNNNYYYNNYYNNNNYYYNNYYYNNYYNYNNNNNYYNNY", "YNNYYYYNNYYNYYNYYNNNNNYNYYYYYNNNYYYNNNNYNYYNYNYYNN", "NNNYNYNYYYNYNYYYYNYYNNNYYNYNYYNNNYYYNYYYYNNYYNYNYN", "YYNYYNNYYNYYYNYYNNYNNYYYNNNNNNNNNNYNYYYNNNNNNYNYYN", "YNYYYYNNYNNNYNNNNYNYNNNYNNYYNYNYNYYNNNNNNYYYYNYYNN", "NYNYYNNNNYNYYNYNNYNYNYYYNYNNNNNYYNNYNNNNYNNYYNYNNY", "YNYNNNYNYYNYNYNNYNYNYYNYNYNNNNYNYNNNNYYYNNNNYYYYNN", "NNNYYYYNYNNNYNNNNYNNYYYNYYNYNYYNYNYNNYYNYYYYYNNYNY", "YNYNYNYNYYNNYYYNNYYYYNYNNYNYYNYYYNYNYYYYYYYYYNYNYN", "YYYYYYYYNYNNYNYNNNNYYNNYYNNYNYNNYYNYYNNYYNNYYNNYYN", "YNNNYNNYYYNYNNNNYYNNYNYNYNNNYYYNYYYNNYNNNNNYYYYYYN", "NYYNNYNYNYYYNYYNNYYYYYYNNYNYNYYNYNYYNYYYNNNNYYNNYY", "NNYYNNNNYNYYYYYYNYNYNYYNYNYYNNNNNNYNNNYYYNYYNNYYNY", "NYYYYYNNYNYNYYYNYYYYYNNNNNYNYNYNNNYYNNYYNNYNNYYYYN", "NYNYNNNNYNNNNNNYNNYYYNYNNYNYNNYNNYNNYYYYNYYYYNNNYY", "NYNNNYYNYYNYNYNYNNYNNNNYNNYYNYNNYNNNNYYNYNYYNYNYYN", "YNYNNNNYNYYYNYNYYYNNYNNNNNYNNYNNYYNNNNYNNYYNYNYNYY", "YYYYYNNNYYNYYNNNNNYNNNNYYNYYYYYYNNNYYNNNNNYNYYYYYN", "NYNYYYNNNNNYYNNYYNNNNNNNNYYNNNYNNYYNYYYNYNYYNYYNNY", "YNYYYNYYNYNNNYNNNNYNYYNNYYNNNYNYNYNYNNYNNYYYYYNYNY", "NYNYNYNYYYNYNYNYNYNNNYNYYYYYYNNNNYNYYYYYYNNNNNNNYN", "YYYNNYYNYYNYYYNNNNYYYYYYNYYNNNNYYYNNYYYYNNYNNNNNYN", "NNNYNYNNNNNNYYYYNNNYYNNYNNYNYNNNYNYNNNYNYNYYYNNNNN", "YYYNYNNNYNYNYYNYNYNNNNYYYNNNNNYNNNYYNYYNYNYNYYNYNN", "NYYYNYYNYYNYYYYNYYYYNNYYYYYYYYNYYYNNNNNNNNYYNYNYNY", "YNYNYNYNYYNYNNYNYNNNNNNYYNYYYNNNNYNNYYYNNNNNYYYNNN", "YNNYYNYYYYNNNNYNYYYYYYNNNYNYNYYNNNNYYYYNYYNYNYYYNN", "YYYNYNYYNNYNNYNYYYYNYYYNYYYYYNNNYYNNNYYYYNNNYYNNNY", "YNNNYNNNNYNYNYYYYNYYNYNYYNYYNYNNNYYNNYNNYNNNNNYYYY", "NYYNNYYNYYYNYNNNYNYNYYNNNNYYYNNNNYNNNNNYYNYNYNYYNY", "NYNYNNNNYNNYNYYYYNNNNNYNYYNNYYNYYYNYYNNYNNYNNNYYNN", "NYYYNNNYNYYYNNNYNNYNNYYYYYYYNYNNNNYNYYNYNYYNNNYYYN", "NYYNNYYNYNYNYYYNYYNNNYYNYYNNYYNYYYYNYYYYYYYYYNNYNY", "YNNYNNYYYYNNNNNNYYNNYNNNNYNYNYYYNNNNNNYNNNNNYNYYYY", "YYYYNYNYNNNYYNYYNNYNNYNNNNNYNNYYNNYNNNYNNNYNNNNYNN", "NYNYYYYNNYNNNNYYYNYNYNYYYNNNNYYNYNYNNNNNNNNYYYYNYN", "YYNNNYNYNNNYNNYNNNNYYNNNNNYYNNNNNYYYNNNYYNYYYNYYYY", "YYYNNYNYYYYYNYYYNYYYYNNNYNNNYYYYYNYYNNYYNYYYYYYNYN", "YYYNNYNYNYYNYNYNNNNYYYNYNYNNNNYNYYNNYYYNYNNYNNYNNN", "NNNNYNNNYYNYYYYNYYYNNYNNNYNYNYNNNNYNNNNNYYNYYYNYNY", "YYNNYYNNNNYYYNYNNYNNYYNYNYNNNYNYYNNYNNYNYYYNYNYNNN", "NNYNNYYYNNNNNNYYNNYNNYNYNYNYNYYYNNYNNYNNYYNYNNYNNN", "YYYNYYYNYNYNYYYNYYYNNNYYNYYYYYNNNNYYYYYYYNNYNYNNNN", "YYYNNYNNYYNYYNYYNNYNNNNYYYNNNYYYYYYYNNYYYNYNNYNYYY", "NNNNNYYYYYYNYYNNYYNYNYNNYYYYYYYNNYNNNYYYNYYNYYNNYY", "YNYYYNYNNYYNNNNNYNYNNNNNYNYNNNYNNNYNYNNNYYYNNNYNYN" }

    48

    48

    Returns: 1036

  72. { 10965, -83273, 34400, -67557, 27646, -33899, 64490, 61352, -71303, 42417, -33113, -74265, -55283, -2512, -13648, 2945, -26677, -77385, -6037, 53302, -50273, -42865, -27022, -32351, 34762, -73806, 72340, -82800, 63334, 64693, 40113, 7292, -79066, 65106, 93703, -40481, 36514, 39952, -73398, -6023, -57851, -98929, 47408, -50528, 14954, -70282, -14907, 9855, -84290, 74291 }

    { "YNNYYNNYNNYNNNYYNYNYNNNYYYNYNNNYNYYNNYNYNNNYYYNYYY", "NNYYYNNYNNYNNYYYNYYYYYYYYYYNYYNYYNYYYNYNNNNYYYYYNN", "YNNYNNNNNNYYNNYYYNNNYYYNYYYNNYYYNNYNYYYNNNYNNNYNNN", "NYNYYYYNNNYYNYYNNNNYYYYNYYYYNNNYYNNYNNYYNYYYNYYNYN", "YYYYYYYNNYNNNNYYYYYYNYYYNNYYYYYYNNNYNYYYYNYNYNNNYN", "YNNYYYNNYYYYNNNNYNNYNNNNYNNYNYNYYYNNNYYNYNNYYYYYNN", "YYNYNYYYYNNYYNYNYNNNYNYNNNYYNNYNNYNYYNNYYYYNYYYYYY", "NNNNNYYYNNYYYYYYNNYNNNYNNYYYNNNNYNYYYNYNYYYNYNNYYN", "NNNYYYNYNNNYYYNYYNYNYYYNNNNNYYNNYYYYNYNYNYYNNNNNNY", "NNNNYNNNNNYYNNYYYYYYNNNYNNNNNNNNNYNNYNNNYYYYNYNYNY", "NNNYNYNNYYNYYNNNYYYNYNNYYNNYNYYYYNYYNNYYNYYNYYYNYY", "NNYYYYNYNNYYYYYNYYYYNNYYYNNYYNYNNYYNNNYNYNYYYYYNYN", "YNNNNNYYNYNNNYYYYYYYYNYNNYNYNNNNYYYNYYNYYYNNYYNNYY", "YNYYNYNNYNNYNYNNYNNNNNYNYYYYNYNYNNNYNNNNNYNNNNYYNN", "NNYYNYYNYYYNNYYYYNNNNYNYNNNNNYYYNYYYYNNYYYYYNYNYYN", "YYNYNYNYNYYNYNYYNYYNNYYNYNYNYYYNNNYNYYNYNNNYNYYYYY", "YYNNNYYNNNYNNNNYYYYNYYYYYNNYYYYYNNNYNNYYYNNNNNNNNY", "YNNYNNNNYNNNNNYYNYNYNNYNYNYNYYNYYNNNNNYYYYNNYNYYYN", "NNNNYYYYYNYYNNNYYNNYNNYYYYNNYYYYYYYYYNYNYYYNYYYNYN", "YNNNNYYNYNYYYYNYYNNNNYNNYNYNYYNNNNNYYNYYNNNNNNYYYN", "YYYYYYYYYNYYNYYYYNYYNNYYYYNYNNNYYNYYYYYYNYYNYNYYYY", "NNYYNNNNYYNNYNYNNYYYNYNYYYYNYYNYNNNNYYNNYNYNNNYNYN", "YNNNNNNYYYYYNNYYNNNYNNYYNNYNYYNYYNYYYNNYNNNYYNYYYY", "NNNYNYYYNYYYNNYYNYYYNNYYNYYYYNYYYNYYYYYNYYNYNYYNNY", "YYNNNNYYYNNYYYNNYNNNYNYYNYNNYNYYNYNYYYYYYYYYNYNNYN", "YYNYYNYNYNYNYNNYNNYYNYNNNYNNYNYNYNNYYYNYNYYNYNYYNN", "YNNNYNNNNYNNNNYNYYNYYNYYYYNYNYNYNNNNYYYNNNNYYYNNNN", "NYYYNYNNNYYYYNNNNNNYNYYYNYYYNNNYYYNNYYYYYYNNNYNYNN", "YYYYYYYNNNNYNYNNNYYNYYNNYYNYYNNYYYNYYNYNNNYNNNYNNN", "YYNNYYNNNNYYNNYNNYYNYYNYNYYYYYNNYNYYNNNYYNNYNNNYNN", "YYYNYNYNNYYYYYYNYYYNYNYYYYNYYYNYNNYYYYYNYYNYYNYNYY", "YNYNYNNNYYYYNNNYYYYYNYNYYYNYNNYNNNNNYNNYYYNYNNNNNY", "YNYNYNYNNYYYYYYYNYNNYYNYNNYNNNYNNYYYNYYYNYYYNNYYYN", "YYYYYNNYNYNYNNYYYNYYYYNYYNYYNYYYNNNNYNYYNNNNYNNYYN", "NYYNYNNNYNNNNYNYNYYYYNNNYNYYNYNYYNNNYYNYYNYNNYNNYY", "NNNNYNYNNYYNNYYNYNNNYYYNNNNNNYYNNYNYYNNYYNYNNNNYYN", "YYNNYNYNNNYYNYNYNYNYNYNNYNYYNNYNNYNYYNNYYYYYNYNYYN", "YYYNYNNYNNYYYYNNNYYYNYNNYYNNYNNNYYNYYNYNYYYNYNNYNN", "YNYYYYYNYYNNNYNNYYYNYNYNYNYYNYNYYNNYNNYYNYYNYNNNNY", "NNNYNYYYNNYYNNNYNNYNNNYYNYYNNNNNYNYYYYNYYNNNNNYNYN", "YYYYYYNYNNYYNYYYNNNNYYYYNNYYYNYNYYYYNNYNNNNNYYNYNN", "YNNNYYYNNNNYNNNNYYYNYYYYNNYYYYYYYNYYNNYYYNNYNNNYYN", "NNYNNNNNYNNYYYNNYNYNNYNNYNNYNYNYYYNNNYNYYYNNNNNNNY", "NYYNYYYNYNYYYNYNNNYYNNNNNYYNYYNYYNNYYNNYNYYNNYYNNY", "NYNYYNYYNYNYYNNNYYYNYYYNNYYYNYYNNNYYNYNYNNNNYNYNNY", "NYYYYYYYYYNYNNNYNNNYYYYYNYNYYNNNNYNNNYYNNYNYNYYNYY", "NNNYYYYYNYYNNNNYYNYYYYYYNYNYNYYYNNNYNNNYYYYNYNNNNN", "YYNNNYYNYNYYNNNNNYYYYYYNNNYYYYNNNNNNYYNYNNYNYYNYNY", "YYNNYYYNYNNYNYNNNYYYYYNNNNYNNNNNNNNNNYYNNNYYYNNNYN", "NNYYYNYNYYYYYNYYNYNNYNNYYNYYYYNNNYYNNNYNNNYYYNYNNN" }

    49

    49

    Returns: 50

  73. { 19093, -17162, -24691, -82461, 72573, -76434, -71275, -40590, 47855, -70292, -75939, 43805, -70237, -10588, -55392, -24626, -44286, 20501, 34595, -68639, 64000, -10031, -80935, 36796, -15667, 71806, -68360, -47274, -52607, -90731, 75033, -71143, -70075, -80473, -51195, 3299, -92555, 12833, 91620, -50075, 11994, 92484, 49021, -37842, 35072, -59082, -20441, 80643, 26550, 85240 }

    { "NYYYNYNNYNYNYNNYNYNYNNYNNYNYYYNYNYYNNNNNYNNYYNNNYN", "NYNYNNNYYYYNYYNYNNYYYYYNYNYNYYNYYNNNYNYNNYYNNNYYYN", "YYYNNYNYNYYYNYNNYYNYNYYYYYNYNYYNYYNYNYYNYYYYYNYYYY", "NNNNNNNNNYNNYYNNNYNYNNNNNNNNNNYYYYNNNNNYNNYYNYNYNN", "YNYYYYYYYYNNYYYYNYYYNNYNNYYYNYYYNYNYNYYNNYYYYNNNNN", "NYNYYNYNYNNYNNYNYYNYYNNNYYYYNNYNNNYNNYYNYNYNNNYYYN", "YYYYYNNYNYNNYNNYNYYNNNYYNYYYYYYYNNNNYYYNNYNYNNYNYN", "YYYYYYYNNYNNNNNYNNYYNYYNNNYNNNYYYNNNNNYNNNYNYNYYYY", "NYNNYYNNNYYYNNYYNNYNNNNNYYYYYYNNNYYYYNNYNYNNYYNYNY", "YYYNNNNYYNYNNNNNYNYNNNYYYNYNYNYNYNNNYNNYYYYYYYYNNN", "YYYNNYYNNNYNYNNYNNYYNNYNNNNNNYYNNYYNNYYNYNNNNYYYYY", "YNYNYNNYYNYNYYYYNNNNYNNNNYNYNYNYNYYNYNYNNYNYYYNNYN", "NNNYNYYYYYYNYNYNYNNNNNNYNYNNNYYNNNNNNYNYNNYNYNNYNN", "YNNNNYYYYNNNYNYYNYYNYYYYYYYNYYNYNNYNNYYNYNNNNNYYYN", "NYYNNNYNNYNNYNNNNNYNYNYNNNNYNNYNYNNNYNYNNNNNNNNYYN", "NNNYYNYNNYYYYNNYYNYNNYYNYNYNYYYNNYNYYNYYNYNYYYNNNN", "YYYNYYYNNNYNNYNNNYYNNYYNYNNYYYNNNNYNYNYYNYYNYYNNYY", "NNNYNNYNNYYYYNNNNNNNYYNNYYNYYNNYYYNNNNNNNNNNNNNNNY", "YYNYYYNNNNNNNYNYNYNYYNNYNNYNYYNYYNYNNNYNNNNYNYYYNY", "NYYNNNNYNYNNYNNYYYNYNNNYNYYNNNYYYNNYYNNNYYNNNYNNYN", "NNNYNYYNNYNYNNYYYYNYYYYNYYNYYYYNNYYNNYNNYYNNNYNYNY", "NNYNYYNYYNYNYYNYYNNNNNNNNNYNNNYYYNYYYYNNYNNYNYYYYY", "YYNYNYNNNNYNYYYNNYNNYNYYNYYYNNYNNYYYNNNYNYNYYYNNYY", "YNYNYNNYYNYNYYNYNYYNNNNYNNNYNNNNNYNYNYYYYNYNYYYYYY", "NYNNYYYYYNYYNNYYYYNYNYNYNYNNYNNYNYNNYNNYYYYNNYYNNY", "NYNYYNNNNYNYNNYYYNNNYNYNYNYNNYYYNYYNYNYYNNYNNYNNNN", "YNYYNNNYYNYNNYYNYYNYYNNYNNYYNNNYNYYNYNNNNNNYYYNYNN", "NNYYNYNNYNYYNNNNNNYNNNYNNNYYNNNNYYNNYNYNYNYNYYNNNN", "YYYNNNNNYYYYYNNNYYYYYNNYNYNNYYNNYNNNNNYNNNNNNYNYNN", "YYNYNYNYYYYNYYYYNNYYNYYNYYYYYNYYNNNYNNYYNYYYNNYYNN", "YNNNNYNNNYYNNYYNNNYYNYNNYYNYYNYNYNNYYYNYYYNNYYYNNY", "YYNNNYNYNNNYYYYNYYNYNNYYNYNNYNNNYNYNYNYNYYNYNNYYNY", "YYNYYYYNYNYNYNNYNYNYNYYYNYNNNNNYYNYYNYNNNYNNNYNNYY", "YNNNYNNNYYNYNYNNNYNYYYYNNYNNYNYYNYYNNYNYYYYYYYNNNY", "NYNNYNNNYNNYYNNNNYYYYYNNNNNYYYYNYYNYYYNNNYNYNNNNYY", "YYYNYNNYYNYNNNYYYYNNYYNNNNNNNYYYYYNNNYYNNYYNYNNNYY", "NNYNYYNYNNYYNNYYYYYNNYNYYYNNYNYNNNYNNYNNYNNNYYNYYN", "NYNNNYYYNYYNYYYNYYNNYYYNNYNYNYYYNYNYYYNYNYNNNYNNNN", "NYYYNYYNYYYYYYYYYYYYNNYNNNYNYYYYNNYYNYNNNYNYYYNNNY", "NNNNNYNYYNYYYNNNYNYYNYYYNNNNNYYYYNYNYYYYYNNNNNYNYN", "NYNYYYYYYNNNYNYNYYNNYNNNYYYYNNNYYYYYNNYNYNYYYYYYNN", "YNYYYNNYYYNNYYYYYYYYYNNNNYNYYYYNYNYYYNNNNNNYYNYYNY", "YNNNYNNNYNYYNNNNNNNYYYNNYYNYNYNNYNYYYNYNYYNNNNNYYY", "NNYNYNNNYYNNYNNYNYNNYNYYYYNNNNNYYYNNYYNNNNYYNNNNYN", "NNYYYYYYYNYYYNYNYYNYNNYYYNYYYYYYNYNYNYYNNNYYYNNNNN", "NYNYNNNNYNNYNYNYNNNNYYNYYNYNNNNYYNNYYYNYYNNYNYNNYN", "NNYYNYNNYNNNNYYYYYNNNNYNYYNNNYNYNNYNYYNNYYYYNYNNYY", "NNYYYNYNYNNYYYNYNNNNNYYNYYNYNYNYNNNNNYNYNNYYNYYNNY", "YYYNYNYYNYYYYNNYYYYYNYNYNYNNNYYNNYYNNYYYYNNYYNNYYN", "NYYNYYYYYYYYYYYNNNYNNYNYYNYNYNNNNYNNYYYNYNYNNYYYYY" }

    50

    50

    Returns: 1

  74. { -89686, -60510, -68292, 81007, 45011, -91251, -95832, 39264, -36123, -4524, 19873, -70657, -93741, 48304, -10260, -19101, 16204 }

    { "NYYYNNYYNYYNNYYYY", "YYYYNYNYYYYNYYYYY", "NYNYYYYNNYNNNYNNY", "YYNYNYYYYYYNNYYNN", "NYYNYNNNYYNNYNNNN", "YYNNNNNNNYYNYYNYY", "YNNNYNNNNNYNNYNNN", "YYNNYYYYNNYNNYYNY", "YNNNNNYYNYNYYYYYY", "NNYNNNYNYYYNYYYNN", "YNNYYYYNNYYNNNYNY", "NNNYYNNYYNNNNYNYY", "NYYYYNYNNNYNYYNYY", "NNNNNYYNYYYNNNNNY", "YYNNYNNNNNYYYNYNN", "NNYNYNNNNNNNNNYYN", "YNYNYYYNNYYYNNYYN", "NYNYYNNNYNNNYNYYN", "NNYYYNYNNYYNNNNNY", "NNYYYNNYYYYNNYYNN", "NNYYYNYNNYYYYNNNY", "YNYYNYNYYNYNYYNNN", "NYNYNYNNNNNYNNNNY", "YNYYNYYYNYNYNYYNN", "NNYNYNNYYNNNNYYNN", "YNNNYYYNNNNYNYYNN", "NNYYYYNYNNNNYYYYN", "YYYYNNNNNNYNYYNNN", "YNYYNYYYNYNNNYNYY", "NYYNYYYYNYNNNNNNY", "YNNYNNYNYNNYYYNNN", "NYNYNYYYNNNNNYNYY", "NNYNYNNYYYNNNYYYY", "YYYYYNYYNYNNYYYYN", "NYYYNNYYNNNYYYYNY", "YNNYYNYNNNYNNYYNN", "YNYYNYYYNYYNNYNYN", "YNNYNNNNNYYYNNYYY", "YNYYYYNNYYNYYYNNY", "YNYYNNNNNNNYYYYNN", "NNNYNYNYNYYNYNNYY", "YYNYYYYNNYNNYNYNY" }

    29

    19

    Returns: 250325604620

  75. { 49182, 1140, 37080, 9765, -47256, 47366, 45906, 65136, 23755, 61292, -6127, 13523, 83839, 28570, 25612, 27000, -47478, 99641, 25592, 3135, -12326, 26035, 30011, -78876, -8134, 88685, 81141, -53439, -22547, -89324, 62310 }

    { "NNNYNNYYNYNNNNNYYYYYYYNNNNYNNYN", "YNNYYNNNYYYNNNNNNNNYNYYNYYNNYYN", "YNYYNYNYNNYNNNYNNYYYYYNNYNNNNYN", "NYNNYNNNYYNNYNYYNNNNYYNNNNYYYNN", "YYYNYNYYNYNNYYNNYNNYNYYNNYYYYYN", "NNNYYNYYYYYYYNNYYNYNYNYYNYNYNYN", "YNNYNYNYNYYYYYNYYYYNYYYYNYYNYNN", "NYNNYYNYYNNNYNNYYNNNYNYNYNNYNYN", "YYYYYYNNNYYYNYNYYYYYNYYNNNNNNYN", "YYYNYNNYNYYYYNYYNNNYYYYYYYNYYNY", "YYNNNYNNNNYYNNNYNNYYYNNYYNNYNNN", "NYNNYYNYYYYNYNNYYNYYNYNNYNYYNYN", "YYNNYNNYYNYYNYNNNYNYNNYNYYNYNYY", "NYYYNNNNYNYYYNYNYYNYNYNNNNNYNYN", "NYYNNNNNNYNNNNYNNYNYYYYNNNNYNYN", "YYNNNNNNNNYNYYYNNNNYYNYNNNYNNNY", "YNYNYNYYYYNYYYYYYNYNNYYNNNNNYYN", "YYYNNNNYYYNYYYNYNYNNNYNNYNYYYYY", "YNNYYYYYYNNYNYYNNNYNYNNYNYNYNNY", "YNYYYNNNNNYNYYYYNNYYNYYYYNNNNNN", "NYNNYNNYYNYNNYNNYNNYYNNNYYYYNNY", "NNYYYYYYNYNNYNYYYNNYNNNNNNYNNNY", "NNYYYYYNYNNYNYNNNYYYYYYYYNYYYYY", "NNNNNYYNNNYNYYYYNNYNNNYYNYYNYNN", "YNNYNYNYNNNNNNYYNNYNYNNNYNNNNNY", "NYYNNNNNYYYYNYNNYYNNNYYNNYYNYYY", "NNNYYNYNNYYYNNYYNYYYYYYNYYNNNNN", "YNYYNYNYNNYYYNNNNYYYNNYNYNNYNNN", "NNYYYYYYYYYYNNYYYNNNNNNNYYYYYYY", "YYYNYNNYNNYNYNYNNYNYNNNNNYYYNNN", "YNYNNNNNYYYYYYYYYNYNYYYNNYNYNNN", "YYNYYYYNYYYYNNYYYYNYNYYYYNNNNYY", "YYNYNNYYNNYNNYYYNYYYNNYYYNYNYYN", "NNYYNNYYNNYYYYYNYYYYYYYNYNNNYYY" }

    26

    10

    Returns: 45898226

  76. { 95869, -71283, 33568, 10626, 36785, 48526, 91635, 52279, -36457, 41641, -12809, -70453, 3942, 46379, -51542, 23535, -922, -96699, 18528, 22102, -28217, 46779, 15398, 48503, 59279, 83553, -73660, 25697, 94187, -60204, 24935, 56566, 91238, 9343, -56110, -84540, -24523, -83269, -54125, -96313, 14195, -8340, -31625 }

    { "NNNNYYYNNNYYNNNYNNNNNYYYNYNNNNNNNYNYNNYNNNN", "YNNYYYYYNNNYNNNNNNYNNYNYNYNYNYNYNYYYNYNYNYN", "YYYYNNNNYNYNYNNNNYYYNYNYYYNNYNNYNNNNNNNYYYN", "NNYYYYNYYYYYYNNYNNYYYYYYYYNNYNYNNYNYYNNYNNN", "NNYNNNYNNYNNYNYNNYNNYNYNNYNNYYYYYYYYYNYNNNN", "YYYNNNNNNYNNYNNNYYYYYYYNYYNNNYNNNNYNYNNYYNY", "NYNYYYNYNYNYYNYNNYYYNNNNNNYNYYYYYNNNNYNYNNY" }

    4

    3

    Returns: 35

  77. { -15532, 99223, -5300, 62723, -47157, 95089, -22814, 11456, 57355, -20819, 96210, 21052, -64206, 15662, -62784, 17473, 73525, -96867, -16801, 51958, -57595, -48580, -91036, -10825, 85486, -20213, -30800 }

    { "YYYYYNYNYNNYNNNYNYYYNYNNNYN", "YNYYYNYYNYYNNNNYNYYYNYNYNYY", "YYNYNYNNNYNYYNNYNNYNNYYYNYN", "YNYNNNYNYNNYYNNYYNNNNYYYYNN", "YYYNNNYYNNYNYYNNYNNYNYNNNYY", "NNNYYYYNYNNYYNNNYNYYNYNNYYY", "YNYNNYYNYNNYYNYYNYNNYNNYYNN", "NNNYNNNNNYNNYYNNNNYYNNYNYNN" }

    1

    1

    Returns: 7

  78. { -2756, 5005, 57990, -83124 }

    { "YNNY", "NNNY", "NNYY", "NNYN", "NYYY", "YNNN", "NNNY", "NNYY", "NYNY", "NYNN", "NNYY", "NYYY", "NNNN", "NYNN", "YYYN", "NNNY", "YYYN", "YYNN", "YNNN", "NNNY", "NNNY", "NNYN", "NYYN", "YYYN", "NYNY", "YNYY", "YYYY", "NNNY", "YYYN", "NNNN", "NYNY", "NYNY", "YYNN", "YNYY", "YYYN", "NNNN", "YYYY", "YYYN", "YNNN", "NYYN", "NNYN", "NYNN" }

    33

    23

    Returns: 6064193824

  79. { 19090, -29415, -3548, 39806, 22469, 33276 }

    { "YYYYYY", "NYNNYY" }

    2

    1

    Returns: 2

  80. { 98010, -77468, 9754, -15479, 59710, 73448, 34417, 50082, -35302, -78670, -60238, -1656, -13882, -36569, 3791, 19055, 37850, 45998, -75978, -18960, -67115, -76143, 92311, -25647, -86543, -79674, 16307, -33271, -18943, 16782, 65756, -81608, 64004, -40272, 69070, 36276, -11768, 71081, -85464 }

    { "NNYNNYYYNNNNYYYNNYYYNNYYNNNNYNNNYNYNNYY", "YNYYNNNNYNNNYNNNYNNNNNNYNYYNNYYNNYNYNYN", "YNYYNNYYYNYYNNNNNYNNYYYNNYYYYNNNNNNYNYY", "YNYYNYNNYYNYYYNNYYNNNYYYNNYNYNYYNYYNYNY", "NNYYNNYNYNNNYYYNNYNYNYNYNNYYNYNYNYYNYNY", "NNNYNYYNYNYNNNNNYYYNNNNNYYYYYYNYYYNYNYN", "YYYYNNNYYYNYNYNYNYNNNNNYNYYNNNNYNYYYYNY", "YNNNNYNNNNNNYNNYNYYNYYYYYNNNYNNYYYNNYYN", "NYNYNYYYYYNNYNNYNYNNYYNNNNNYNYYYNNNYNNN", "YNNNNNNNYNYNYNYYYNNYNNNNNNYNYYNNNNNYNNN", "YYNYYNYNNNYYNNNYYNNNYYYYNNNYNNNYNNNNNYY", "YYYNYNYNNNNNYYYNNYYNNYYYYNYNNNNNNNYYNYN", "NNYYYYYNNYYYYNNNNNNNYYYYNYNYYNNNYYNYNYN", "NNYNNYYNNYNNNNYYNNYYNNNNNNYYNNNYNNNNYYY", "NNYYYYYYNNNNNYYNNYNNNYYNNYNYNYNNNNYYNNN", "NYNNNYNYNYNNNNNYNNNNNYNYNNYNYNNNNYYNYYN", "YYYNNNYNNYYNYNYNNNYYYNYNNYYYNYYYYYNYNNY", "YYYNNYYYYNNNYNNYNYYYNYYNNYNNNYYYYYYYNYY", "YYYYNNNNYYYNNYYYYNNNNYYYNYYYYNYNNNYYYYN", "YYYYNYYNYNNNNNNYNYNYYNNNNYNYYNYYNYNNNNN", "NYNYYYYYYNNYYYYYYNNNNYYNYYYNNYNYNNYNYNY", "NYNNNNNYNYYYYNYNNYNNNYYNNYYYNYYNYNNNNNN", "YNYNYYNNYNYNYNNYNYNYNNNYNYYYYYNNYYYYNNN", "YYYYNNYNNNYYYNYYYYNYYYNYYYYYNNYYYYYNNYN", "YNNYNYYNYYYYYYNNYNNNNNNYNYNYYNYYNNYYNYY", "NYYYYYNNNYYYNNYYNYYNYNNNNNYNYYYNNYYNYNN", "YNYYYYNNNYNNYYYYNYNYYYNYYYNNNYYYNYNNYYN", "NNNYYNNYNNNYYNYNNYYYYNYYYNNNNNYYNYYNYNN", "YNNYYNNNYNNYYNYNYYNYNYYYNNYNYYYYNYYYYYN", "YYNNNYNYNNNYYNYYYYYNYYNYYNYNYYNYNNYNYYN", "YNNYNYNNYNNYYNYNYNNNYNYYNNYYNYYYYYYNNNN", "NYYYNYYNYNNNYYNYNYNYYNYYNNYYNNYYYNYNNYY", "NYNYYYYNYNNNNYNNNYNNNYYYNYNNYNNYYNNYNYN", "YNNYNYYYYNYYYYNNNNNYYYYNNYYYNNNYYNNYNYY", "NYNNYNNYYNYNYNYYNYNYNYNNYYNYYYYNYNNNNYY", "YYYYYYYYYNYYYYNNNNNNYNYNYYNYNYNYYNNNYNN", "NNNNNNNYYNYYYNYYYNYYNNYNYNNYYYNYNYYYYYN", "YNNYNYNYYYYYYYNYYNNYNNNNYNNYYNYNYNNYNYY", "YNYYNNNYNNYYYNNYYYYNNNYYNYNYNNNYNYNNYNN", "YYNNYYYNYNYNNNYNYNNNNNNYYNYYNYYYNYYYNYN", "YYYYYNYNNNNYYNYYYNYYNYNYNNNYNNNNNYYYYNN", "YNYNYNNNNNYYYYNYNNNYYNNYYYNNNYYNYNYYYYN", "NYNNYYYNYYYYNNYYYNNYYNNNYNNYNYNNYNNYYYN", "YNYNYNYNYYNYNNNYYNYYYYYNYNNNYNYNNNNNNYY", "YNYYYNNNNNNYYYYNYNNYNNYNNNYNYYNNNNNYNNN", "NYYYYYNNNYNYNNYYNNYYNYYYNYYNNYYYYNNNNNN", "NYYYNYYNYNYYYYNNNYNYYNYYNYYNYYYNNYYYNYN", "YNYNYYYNNNYNNNYYYNYYYYYYYYNYYNYYYYYYYYN" }

    48

    3

    Returns: 17296

  81. { -38819, 51582, -88934, -48408, 97473, 48383, -4297, -61004, -39080 }

    { "NYYNNNNNY", "YNNNNYNYN", "YYYYNNNNN", "YNNYYYYYY", "NYNNYNNYY", "NYNNNYYNN", "NNNYNNYYY", "YNYYNNYYN", "NNNNYYYYY", "YNNYNYYNN", "NNYYNYNNY", "YYNNNYYYN", "YYYNYYYYN", "NYNYYNNNN", "YYNNYYYNN" }

    4

    1

    Returns: 12

  82. { 45903, 6026, 1197, -32445, 18197, 15638, 32846, -53851, 69695, -82189, 4262, -52523, 51076, 42747, -24334, 75433, 70594, 45225, -27137 }

    { "YNNNNYYYNNNYNYNYYYN", "NNNNNNNNNYNNYNYYNYN", "YNNYYYYYNNNNYYYYYYY", "YYYNNNYNNYYYYNNYYNY", "YYNNNNYNYNNYNNYYYNY", "NYYYNNNNYYYNYYNYYYY", "NNYYNYYYNNNNNYYYYYY", "YNYYYNYNYYNNYYYNNNY", "YNYYNNNNNYYYNYNNYNY", "YNNNNYYNYYNYYNNNYYN", "YYYNYYYNYNYNYYYYNYN", "NNNYYYNYYYYNNYNYNYY", "NNNYYYNNNYYYYNNNYNY", "NYNYNYYNYNNNNNNYYYY", "NYYNNNNNNNYNNNNNNYN", "NNYNYYYYNYNNNNYNNNY", "NNNYYNNNNYYYNNNYYNN", "YYYNNYYYYYYYNYNYYYN", "NYYYNYNYNYNYYNYYNYY", "YYYYNYYYYNNNYNNNNYN", "YNYNNNYYNNYNYYYNYYN", "YYYYYNYNYYYNNYNNYNY", "NNNYNYNNYYYYYYYNYYN", "NYYNYYNYNYYYNYYNYNY", "YYYYNYNYYNNYYYYYNNN", "YYNNNNNNYYYYYYNNYYY" }

    22

    21

    Returns: 1098

  83. { -32391, -32416, 50237, -40499, 41433, -24143, 49187, 86566, 42462, -35793, -94417, 74072, -3499, -98313, -8146, 48205, -59551, 43666, -13489, 92184, -2178, 79223, 48063, -80633, 11632, -46542, -31327, -54693, 96266, 55333, 7920, -98411, 71324, 35044, -3032, 54248, 57528, 18876, 17397, -21174, -70239, 69270, -1892, 8687, 1173, -64012, 54432, -75764 }

    { "YNYYYNNNYYNNNNNYYNNNYYNYNYNNYYYNNNYYYNNNYNNNYNYN", "NNYYYYYYYNNYYNNYYYYYNYYNNYNNNYNYNYYYNNNNYYYNYNYY", "NNYYNNNYYYYNNNNNYYNYNNNNNYYYYNYYNNNNYNNNNYNYNYNY", "NYYYNNYYYYYYYYYYYYYNYYYNYYYNNYNNYYYYNNYNYYYYNYNY", "YYNNNYNYNYYNYNNYYYYNYNYNYYNYYYYYNYNNNYNNNYNNNYYN" }

    2

    1

    Returns: 5

  84. { 34839, -38408, -92767, 83110, 57156, -94337, 58635, -73545, 28672, -76273, 96825, 27420, -32434, 63477, -50742, -17907, -40540, -5064, 83625, -15146, -37944, -79738, -20412, -58306, -83675, -92176, -91213, 85216, -94803, 22029, -1886 }

    { "YNNYYNNNYYYNYYYNNNNNNYNYNNNYNNN" }

    1

    1

    Returns: 1

  85. { -88877, -86707, -71983, 37304, 5854, -22520 }

    { "YNNYNY", "YNNNYN", "YYNNYN", "YNYNNY", "YNNNNY", "NNYYYN", "NNYNYN", "NNYYYN", "YNNYYY", "YNNNNN", "YNNNYY", "NNNYYN", "YYYNNN", "NYYNYN", "NYNYNY", "NNYNYY", "YNYNYY", "NYNNYN", "YNYYYN", "YNYYNN", "YYYNYN", "NNYYYN", "YNYYYN", "NNNYYY", "NNNYYN", "NYYYNN", "YNYYYN", "YYNYNN", "NNNYYY", "NNNYYN", "YNYYYN", "YNYYYN", "NYYNNN", "YYNNNY", "NNNYNY", "NNYYYY", "NYYYNY", "NYYNNY", "NNNNYY", "NYNNYY", "NYYNNY", "NYYYYY", "YNYNYY", "YYNYNY", "YYYNNY" }

    30

    8

    Returns: 214545435

  86. { 15151, 10908, -85738, 83252, -81420, 81119, 90827, 22992, -39327, 88738, 53425, 1424, 63611, -73047, -59494, -24444, -28432, 44017 }

    { "YYNNNYNYYYNNNYNYNN", "YNYNYNYYYNYNYNNNNN", "NNNNYYNNNNYYYYNNYN", "NNNNNNYYYNYYNNNNYN", "YNYNNYYYYNNNYYNYYN" }

    4

    2

    Returns: 10

  87. { -65503, -11999, 56810, 7102, -17384, -89267, 25274, 28494, -72270, 86039, 70022, -85253, 98536, 90516, 4718, -28653, -42960, 72525, -79175, -11956, -55677, -62357, 27371, 67842, -68951, -4273, 80349, 39643, -75715, -10560, -57452, 1610, 82564, -28995, 62253, -85647, 28131, -4048, -66920, 13090, 38720, -84541, -44588, 54462, -8968, -20981, -36500, 79870 }

    { "NYYNYYNYNYNYNYYNYNYYYNNNYYNYYNYNNYYYYYNYYYNYYYYY", "NNYNNYNYYNYYYYYNYYYNNNYNYNYYYNNYNNNNYNYNNNNNNYYY", "YYYYNYNNNYYNNYYYNYYYYNYNYYNNNYYNYNYNYNNYNYYNYNNN", "YNYYYYYYYNYNYNYYYYNYNNYNYNNNNYNNYNYYNNNNYYYYYYYY", "YNYNYNYYYNYYYNNYYYYNNNYYNNNYYNNYNYNNNYNYYNYYYYYN", "NNYYNYYNNNNNYNYYNYYYNNYNNNNYYNNNYNYNYNNYYYYNYYYN", "YYYYYNYNNNNNYYYYYNYNYYNNNNNYNYYYNNYNNNNYNNYYNYYY", "NYYNNNNNYYNYNYNNYNNNNNYYNNYYYYNNYNNYYYNYNYNYYYYY", "NYYYNYNNNYNNYYYYNYYNNYYYYYNNNNNNNYYNNYYYNYYYYNYY", "NYYNYNNNNYYNYYYYNNNNYYNNYYYNNYYYNNNYYYNNYYNYYYNY", "NYYYNNNNNYYYNNNNYYNYYYYNNYYNYNYNNNYNYNYYYYYYNNNY", "YNYYNNNNNYNNNYNNYYNNYYYYNNNYNNNNYYNYNNYNYNNYYYYN", "YYNYNYYNYYNYNNYNNYYNNYNYNYNNNYYYYYYNYNNNNNYYNYYY", "NYYYYNYYNNNYNNYYNYYYNYNYNYNYNYNYNNYYNYNNNYYYYNYY", "NYNNYNNYYNYYNNNNYNNNNYYNYNNYNYNYYNNYYYYNYNNNNNYY", "YYNYYYYYNYYYYNNYNYYYNNYYYYNYNNNNYYNYNNYNNNYNYYNN", "YNNNYYNYYYNNNYYYNNYYYYYNNYYNYNNNYNYNNYYNYNYYNYYY", "NNNYYYNNYNNYNYYYNYNYYNNYNYYNYNNYNYYYNNYYNNNNYNYN", "NYNNYNNYYNNYNYYYNNNYNYNNNYYYNNNYYYNNNYNYNYNNNNYY", "YNYNYNYYNYNNNYYNNYYNNYYNNYNYNNYYYYNYNNNYYNYNYYYN", "YYNYNYYNYYYYNYNYNNYYYNNYYYYNNYNNNNNYYYYNYYNYNNYN", "YNYYNYYNYYYYNNYYNNYNNNYYNNNYNYYNYNYYYNYNNNNYNNYN", "YYYYNNYNYNNYYNYYYYYYNNYYNYNYYYNYNYYNNYYYYYYYNNYY", "YYNYNNNNNNYYNYYYNNNYYNYNYYYYYYYNYNYNYNNYYYYNYYNY", "NYNNYNNYYYNNYYYNNNYNNYYNYYYYYNYYYNNYYYYYYNNYYYNY", "YYNYYYNNYYYYNNNYYNYNYYNNYYNYNYNYYYNNNYNYYYNNYNYY", "NNYNNNYYNYYYNYYYYNNYYNYNYYYYYNNYYNYYYNNYNNNNNYYY", "YYYYNYYNYYYNNYYYNNNNYNNYYNYYYNNYNNNNYNNNYNNYNNNN", "NNYNYYYYYNNYNYYNNNNNNYYYNYNNYNNNYNNYYNYYNYNNNNYN", "YYYNYYYNNYNYYYNYYYNNNYYYNYYYNNNNYYNNYNNYNYYNNYNN", "NYNNYYNYNNNNNYYYYYNNNNNYNYNNYYNNYNYYNNNNYYYYNNYN", "YNNNYNYYYNYYNNYNYYYNYNNYNYNYYNYNYNNYYYYYNYYYNNNN", "YNNYNYYYNYYYYNNNYNNNNYNNYNNNYNNNNYYYNNNYNNYNYNYY", "YNYYNYNYYYYYYYNYYYYNNNYYNNYYNYYYYYYYYNNNYYNNYNNN", "NNNYYNNYYYYYYNNNNNNYNYNNNYNNNNNYYYNNYYYYYYNNYNYN", "YYNYYYYNNNNYNNNNNYNNYNYNNYYNYNYYNYNNYYNNNYNNYNYN", "NNNNNYNNNYNYNYYYNNNYNYNNYYNYNYYYYYNNNYYNNYYNNYYN", "NYNNYYYYNYYYYYYYNYYYNYYYYYYNYYYYNNYYYYNYNNNYYNNY", "YNYNNYYYYYNYYNYYYYNNNYNNNNYYYYNYYNYYYYYYNNNNYNYY", "NYYYNYYNYYNYNNNNNNYYYNYNNNYYYNYYNNYNYNNYNNYYYNYN", "YNNNYYYYNNYYNYNNNNYYNYNYNNYNYYYYYYYYNNYYYYNYYNYN", "YNNNNYYNNNNYYNYNYNYYYYYNYNNYYYNYNNNNYYNYNYYNYNYY", "NNNYNYYNNNNNNNYYYYNNNNYNNNYNNYYYNYNYYNNYNNYNYNNY", "YYYYYNYYYNNNYYYNYYYYNYNNYYNNNYYNNYNYNNYNYNYYYYYY", "YNNYNNNNNYNNYNNNYYYYNYNNYNYYYYYYNYNYNNYYYYYNNYYN", "YNYNYNYYYNNYYYYYNYYYYYNNNYNNNNYYNYNNNYNNNYYYYYYY" }

    38

    37

    Returns: 790615631

  88. { 72398, 90160, -61402, 2317, 52819, -69080, -29461, -22914, 30635, -65715, 81473, -55985, -37992, 83142, -97493, -83915, 21346, 76609, 70768 }

    { "NYYNYYNYYNNYYYNYNYY", "YNNYYYYYYYNNNYNYYYY" }

    2

    1

    Returns: 2

  89. { 99098 }

    { "Y", "Y", "N", "N", "Y", "Y", "N", "N", "Y", "N", "N", "N", "N", "N", "N", "Y", "Y", "N", "N", "N", "N", "Y", "N", "N", "Y", "N", "Y", "N", "N", "N", "N", "Y", "N", "Y", "N" }

    23

    13

    Returns: 1144066

  90. { -69909, -98297, 89360, -87434, -30792, 8555, 34175, -35771, 31844, 5154, -15669, -43069, 34436, -78059, -15977, -82160, -77321, -83384, -63064, -2793, 29089, 14171, -63834, 77925, 31151, 80632, -9088, 91421, -41320, -43680 }

    { "NYNYYYYYNYYNNNYYYYYNYNYYNYYYNY", "NNNYNNNNYNYYNNNNYYNYNYYNNNNYNN", "NNNYYYNYYYNYNNNYNNNYYNYNNYNNNN", "NNYNYNNYNYYYYNNYYYYNYNNNYNNYYY", "NNNYYNYYNNYNYNYNYNNNNYYYYYNYNN", "YYYYYYNNYYYNYYYNYYYYYYYYNNYYYN", "NNYYYNNNNYYNNNYNYYNYNNYNYYYYYY", "NNNYNYNYNNYNNYNNNNNNYNNYYNYYYN", "NNNNNYNYNYNNNYYYYYNNYNYNYNYYNY", "NYYNNNNYNNNYNNNNYNYNNNYYNYYNNN", "YYNYNNYNNYYYNYNYYYNYYYNYNNNNYY", "NNYYNYYNYYNNNNNNNYNYYNNNNYYNNY", "YNYYNNNYNNYYYNNYNYNNNYNNYNNYYN", "NYYYNNNYYNYNNNNYNYNNYNNYNYYYNY", "NNYNYYNYYYYNNYYYYYYNNYNYYYYYYY", "NYYYYYNNYYNNYNNNYNYYYYYYYNYNYY", "YYNNNYNYNYNNNNNNNYYNNYNNYNYYYY", "YYNYNYYNNYYNYNYNYNNNNNNNYYYYYY", "YNNNNYYYYYNYYNNYNYYYYNNYNYYNNN", "NYNNYYYYYYYNYYYYNYNNNYYNNNYYYN", "YNYYNNYNYYNYNNYYNYNNYYYYNNYNNN", "YYYNNNYYNYNNNYNYNNYYYYYYYNNNYN", "NNNNNYNYNYNYYYNNNYNNYNNYNNNNNN", "YNYNYNYNYNNNNYYYNYYNNYNNNNYNYY", "YNYNNYYYNNYNNNYNNYNNYYNNNYYNYY", "YYNYYYNNNYYYYNYYNNNNNNNNNNNYNY", "YYNNNNYYNYNYNYNYNYYNNNYNNNYYNN" }

    20

    19

    Returns: 2085479

  91. { -85192, 45344, 71655, 40066, -93876, -11692, -64796, 13171, 35730, -49690, -36522, -41287, -33099, -52045, 20405, -51006, -15163, 25037, -66530, 77450, 72453, -33436, 59202, 99423, -29858, -42987, 61331, 53048, -25930, -55159, -86792, 73010, 79133, 19532, -21818, 37862, -61798, -92438, 36903, -55837, 30638, 95560, 76050, 67535, -38127, -51588, -34054, -86444 }

    { "YYYYYYNNNYYYNNNNYYNYNYYNYYNYNNNYNYNYYNNYYYNYYYNY", "YNNNYYNNNNNYYYNNYYNYNYYNYYYNYYNNYYYNYYYNNNYNNYYY", "YNNYNYYYNNYNYYYNNYNNNNNYNNYNYNNNYYYYYNYYYYNNNYNY", "NNNYYNYNNYYYYNNYYYNYYNYYYYYNNYNNYNNNNNYYNYYYYNNY", "YYYYYYNNNNYYNNYNYYYYYNYNNYNNNYYNYNNNYYNYNYNNYNNY", "NYNNNYYYNNYNYNNNYNYYYYYNYNYNNYNNYYNYNYNNYYNYNNNY" }

    5

    3

    Returns: 20

  92. { 50323, -25444, 89537, 78492, -15551, 71733, -93941, -16489, -37954, 33739, -56342, 7052, 50401, -42198, -85877, 1186, 74655, 20551, -13807, -73571, 61310, 34368, 9617, 80628, -69596, 98067, -7499, -74685, 93068, -59934, -50749, -21262, -54574, -59810, 59513, 22119, 58543, 88143, -42738, -31971 }

    { "NNNNYNYNNNNYNNNYYYYYNNYYNYYNYNNYYYYYYYYN", "YYYNNNNNNNNNNYYNNYNNNNYNNYNNNYNNYNYYYNNN", "NNYNYYYNYNYNYNNNNYYNYNNNNNNYNYYYNNYYYYNN", "YYNNYYNNYYYYYNYYNYYNNNYYYYNNYYNYYNYNYNYN", "NNNNNNYYYNNNYYYNYYYNYYNNNYNNYYNYNYNYYNNN", "YYNYYNNYNYYNYYYNNYNYNNYNNNYNNYYYNYNYNYYN", "NYYYNNNNNYYYNNYYNNNNNNNNYNYNYNNYNNNYYYYY", "NYNNYYYYYYNNYNNYYNNYNNYYYYYYYYNNYNNYYYNY" }

    6

    5

    Returns: 56

  93. { -17499, 10372, 42345, 13737 }

    { "YYYN", "NNYN", "NNYN", "NNYY", "YYNY", "YNNY", "NYYY", "YYYY", "YNNY", "NYNY", "NNYY", "YNYN", "YNNY", "NYNN", "YYNN" }

    12

    7

    Returns: 3032

  94. { -57678, 52343, 89093, 35113, -24112, 48155, -33081, 3929, 10742, 90342, 19901, 5602, 4745, -5152, -38820, -4552, -97500, -43212, -47447 }

    { "YNYNYNYYNNYNYYYYYNY", "YYNNNNNYYNNYYYYNNNN", "YYYYYYNNYYYNNNNYNNN", "YYYNNNNYYNNNNNNNYNY", "YYNYYNYYNYNYNYNYNNY", "YYNYNNNNYYNNYNYYNNN", "YNNNYNNYYYNNNNNNNYY", "YNNYYYYNNNYYNNNYYYN", "YYNNNNYYNNYNNYYYYNN", "YNYNYYYNYNNYYNYNYYN", "YNYNNNNYYYYNYYYYNNN", "YYYNYYNYYNNNYNNNYNY", "YYYYNYYYNNYYNYNYYNY", "NYNYYYYNYNYNYYNNYYN", "NNNYYNNYYYNYYNNNYYN", "NNNNNYYYYNNNNYYYYYN", "NNYYYYNNNYNYYYNYNNY", "NNYNNNYYNYYYNNNNNNN", "YYNYYNNNNYNNNYNNYNN", "NNYNYNYNNNNYYYNYYNY", "NNNNNNNNNYYNNYYNNYY", "YYYYNYNNYYYNNYYNNNY", "NNNNYNNNYYYYNYNNYYY", "NYYYNYYNYNYYNYYNYNY", "NYNNYYYNNYYNNYNYYYN", "YNNNYYNNNNYYYYYNYYY", "YYYYNYNYNNYNYYNNYNN", "YYNNYYYYYNYYNYYNYNY", "YNNYNYYYYYYYNNNNYNY", "NYNNNNYNNYNYNNNNYYY", "YNNNYYYYYNNYYYNYYYN", "NYYNYNYNYYYYNYYNNNN", "NYYNNYNYYYYNNYYNYNN", "NYNNNNNNNYYYYNNNNYN", "NYYNNYNNYNYNYNYNNYY", "NYYNNYNYYNYYNNNNNNN", "YNNNNYYYNNYNYYNNNNN", "NYNYNNNNYYNNNNYNYYN", "YNYYNYYNNNNYNNNYYYY", "YYNNYNYNYNNNYYYNNYN", "YNYYYNYNNYNYNNYNYNN", "YYYYYNYYYNNYNYYYNYY", "NYNNNYYYYNNYYYNYYYY", "YYYYYNNYYYYYYNNNNNN" }

    26

    9

    Returns: 530128462

  95. { 44287, 15043, 23041, -82703, 75269, -47982, 78993, -59963, 88797, -69323, -56514, -9975, -99134, 79227, -91953, 18193, 18144, -44349, 89773, -15480, -58913, 55766, -73649, -73067, -69647, -38832, 33351, -14631, 52188, -42568, 936, 75926, 97656, -66959, 38162, 54634, 91598, 18827, -27110, -69385, -82034, 7025, -20262, 33447, 40364, 59012, 5268 }

    { "NYNNYNYYYYYNNNYYYYNYNNNNYNYYNNYNNYYYYYNYYNNYNNN", "NNYNNYNYNNYYYYNNNNYYNYNYYYNYYYNNYYYNNYYNYNYNYYY", "YNYNYNNYNYNNYNYNYNNYNYNYYYYNNNNNYYNYNYNNNNYYYYY", "YNNNYNNYNNNNYYNYYNYYYYNYNYYYNNYNNYNYNNNYYNNYNNY", "YNNYYNYYYNNNYYNNNNYYNYYYYYYYYNNYYNYNNNYNNYYNNNN", "NYYNYNNNYNNYNNYNYYNNYNYYYNNNNNNYNNNNYNNNYNYYYNY", "NYYYNYNYNYYNNNNNYNYNYYYYYYNNNNYYNYYYNNYNNNNNYYN", "YYNNYNYYYNYYNNYYNYNYYYYNNNNYYYNYYNYYNYYNYYNNNNN", "YNNNNNYYYYNNNNYYNNYYYYYNYNNYNYNYNNNYNNYYNYYNYYY" }

    9

    2

    Returns: 36

  96. { -4828, 33624, -65091, -15554, -6375, -46090, -15551, -80053, -18097, -28735, 58167, -40931, -36622, -28360, 6674, -77582, -67697, 71617 }

    { "YYYYNYNNYNYYNNYYNN", "YNYNYYNNNYYYNNYYNN", "NNNNYYNYNNYYNYYYNN", "NYNYNNYNNNNYYNNNYN", "YNNYYNYNNYYYNYYYNY", "YNNNYNNYYYNNNYNNNY", "NNYNNYNNNYYYNYYNNN", "YNYYNYYNNYNNYNYNYY", "NNNYNYNNNNNNYYNYNY", "NYYYNYYYNYNYNNNYYY", "YNNNYYNYYNYNYNNNYY", "YNYYNNNYNYNYNNNYYY", "YNYNYYNYNYNYNNYYYY", "NNNYNNNNYYNNYNYNNY", "YNNYNYYNNYNYNNNNYY", "YYYNYYYYYYNYYYNYNY", "YNYYYYYNYYNNYNYYYN", "NYYNNYYNNYNYYNYNYY", "YYNYNNNNYNNYYNYYNN", "NYNYYNYNNYYNNYNYNY", "YYYYYNNNYNYYNYYNNY", "NYYYYNNNYNYYYNYYYY", "NNYNNYNYNYYNNYYNNN", "YYYNYNNYNYNYYYNNYN", "YYNNYNYNYNNYYYNNNN", "NNNYYYYYNYNYYYYNNY", "NNNYNYYYNYYNYYYYYN", "NYYNYYYNNYNYNNNNYN", "NNYNYNNYYNNNNYNYNN", "NNYNNYNYNNYNYNNNYY", "NNNNNNNYNNYNYNYNNN", "NNYNYNNYNNNNNYYNNN", "NYYYYNYNNYNYNNYNNY", "NNNYYNNNYNYNYYNYYY", "NYNNYYYNNYNNYNNYNN" }

    31

    10

    Returns: 183579396

  97. { 76684, 65627, -6842, -57629, 46606, 3399, 28483, 97899, -69083, -708, 41262, 84883, 14469, -55452, -24364, 96469, 85786, 66575, 20084, 99828, 76510, 99192, 77329 }

    { "YYNYNYYNNYNYYYNYYYNYYNN", "YYYYNNNNYYNNNYYYNNYNNNN", "YNYNYNNYYYNNNNNYNYYNNNY", "YNNYYYYNNNYYNNYNYNYNYNN", "NYYYYNNYNNNYYYNNNYNYYNN", "YYYNYNNYYYNYYNYYYYYNYNN", "YYYNYYYNYNYYNNNYNNYYNNN", "NNYNYYYNNNYYNNNNNNYYNNY", "YNYYNYYYNYYNYNYNYNNNYNY", "YYNNNYYYYNNYYYNYNNNYYNY", "YYYYNNNYNYYYNYNYYNYNNNY", "YYYYYNYYYYYNNNNNYNYNNYY", "NNYYNNYYYNYYYYNNNNNNYYN", "NYYYYYYNYNYNNNNYNNNYYNN", "NYYYYYNYYNNNYYNYYNNYNNY", "NNNYYYNYNYNNNYNNNYYNNYY", "YYNNNNYNYNNYNNYNYNNNYYY", "NNYNYNYNNNYNNNYNYYNYNYY", "YNNNYYYYNYYYNYYYNNNNNYY", "NYNNNNNNYYYNYYYYNNYNNNY", "NNYYYYNYYYYNYNNNYYYYYYN", "YYYYNYNNYNNNNYNNNNYNNNN", "YNYYNNYNYYNNNYNNYNNNNYY", "YNYYYNNNYYYNNNYNYYYNYYN", "NNNNNYYYYNYYNYNYYYNNYNY", "NYNNNYNYNYNNNNYNNNYNYYN", "YYNYYYYYYNYYNNNYNNNNNNN", "NYNNYYNNNYNNYNYNNYNYNNY", "YNNYNNNYNNYNYNNYYNYYYYY", "YNNYYNYYYYYNYYNYNYNNYYY", "YNYYNYYYYYNYYNNYYYNNNNY", "NNNYYNNNNNNNNNNYNYNNYNY", "NYNNNNYYNNYNNYYYNYNNYYN", "YYNNYYNYYNNYNNNYNYYYYYN", "YNYYYYYYNNYNYYYYNYYNYNN", "NNYNYYNNYYYNNNYYNNNYYYN", "NYNYYNYNNYYNYYYNNNYYYYN", "NNYNNYYNNNYNYNNNNYYYNNY", "NNYYNYNNYNNYYYYNNNNYNYN", "YNNNYYNYNYYNNYNNNNYNYYN", "NYYYNYYYYYNNYNYYNNNNYNN", "YYNNYNNNYYNYYYYNYNNNYNY", "NYYYYNYYNYNNYNYYYNNYYNN", "YYNNNYYYNNYNYYYNNNYYNYY", "YYNYNNYYNNNYNYYNNNYNYYY", "YNNNYNYYNYNNNNYYNNYYNYN", "YNNNYNYYNNNYNNYNYYNYNNY", "NNNYNNNYYNYNYYNYNNYNYNN" }

    37

    19

    Returns: 460193864700

  98. { 43875, -29965, -58638, 86526, -76891, -49086, 93822, 91349, -6591, 56576, -19816, -30409, -14430, 91309, -4585 }

    { "NNYYNNYNYYYYNYN", "NNYYNNNNNYNNYNY", "NNYYNNYNNNNNYNN", "YYYNNNYNNNYYNYN", "YYYYNYNNNYNYYYN", "NNYYNYNYYYNNYNN", "YNYNNYYNYNYYNNN", "NYNNYYYYNNYNNYY", "NNNYNNNYNYYNNYN", "NNNYYYNNYNNNNNN", "YNNNYYNYNNYNYNY", "YNYYNYNNNYNNNYN", "NYYYNYNYNYYYYNN", "NNNYNYYYYNYNYYY", "YNNYYNNNYYYNYNY", "NNNNNNYNYYNYNNY", "YNNYNNYNNYYNYYN", "YYNYNNYYNYNNNNN", "YNNNNYYNYYYYNNY", "NYYNNNYNNNYYYNN", "YYYYNNNYNNYYNNN", "NNYNYNNYNNYYNYY", "NNNYNNYNYYNYNNN", "NYYYNNYYNYNNNNY", "YNYYYNYNNYNYNYN", "NNYYNNNNYYNYYNY", "NNNNNYYNNYNYNNY", "YYNNYNNYNYYNNNN", "NYNNNNNNNYYNYYN", "YYNYYNYNYNNYYNY", "NYYNNYNYYNYNNYN", "YNYNYNYYYNNNNNN" }

    26

    22

    Returns: 14260226

  99. { -11573, -39699, -55872, -58686, 68180, -691, -48989, -37599, 21307, 8063, -41900, 883, 94103 }

    { "YNYYYNNYYNNYN", "YNNYNYNYNYNNY", "YYNNNYNYNNNYN", "NNYNYNYNYYYNY", "YNNYYYNNNYYNN", "YYNNYYNYNNNNY", "NNNNNYYYNYYYN", "NNNYNYYYYYNNY", "NYNYNNNYNNNYY", "YYNYNYYYYNNYY", "YNYNYYYNYYYNN", "YNYNYYYNNNYYY", "NNYYYNYYYYNYN", "NNYYNNYNYNYNN", "NNYNYNYYYNNYN", "YNNYYYYNYYYYN", "YNYNNYYNYYNYN", "NYNNYYNNYNNYY", "NNYNYNYNNNNNY", "NYNYYNNYNNNYY", "NNNYNYNNNNNYY", "NYNYYYNYNYYNY", "YYNNNYNYNNNYN", "NNYNNYYNYNYNY", "NNNYNNNNNYYNY", "NYNYNNYYYYNYY", "NYNNYNNNYYNYY", "YNNNYNYYNYYYN", "YYYYYYNNNNNNY", "NNNYNYYYYYYYY", "YYNYNYYNYYNYN", "NYNNYNNYYYYYN", "YYNNNYYYNYNYN", "YNYYYYYNNYYYY", "NYNYYYNNNNNNN" }

    33

    11

    Returns: 417225888

  100. { 71740, -49961, -52040, 33533, 92761, -94864, 87566, 4685, -59509, -21310, 43761, 62172, 23545, -79327, 99788, 97812, 53892, 19727, 26804, 21766, 61135, 27507, 57974, -88407, 55953 }

    { "NYNNNNYYNNNNYNYYNNYYNNYNN", "NNYNYNNYYNNNYYYNNNNYYYNYY", "NYYNYYYNYYNYYYYNNYNNNNYNY", "NYYNYYNYNNYNYYNNYNYNNYYYY", "NNNYYNNYYYYYNNNNNYYNYYNNN", "NNNNNYYNYNYYNYNYYYNNYNYYY", "YNNYNYNYYNYNNNNYYNYNYYYYN", "YYYYNYNNYNYYNNYYYNNNNYYYN", "NNNYYNYNYNYNNYNNNNYNYNNNN", "YNNNNYNYYYNNNYYNNYNNYNYNY", "NNNNYYNNYYNYNYYYYNNNYNNNY", "NNYNYYYNNNYYYYYNNNYNNYYYN", "YNNNYNYYYYNYNYYNYNNYNYYYY" }

    3

    2

    Returns: 45


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