Statistics

Problem Statement for "TeamSelection"

Problem Statement

You are a programming team coach, and your task is to put together the best possible team of three students. There are several students willing to join the team, and their ratings are given in the int[] ratings, where the i-th element is the rating of the i-th student. Unfortunately, some students cannot work together. You are given a String[] compatibility, where the j-th character of the i-th element is 'Y' if the i-th student and j-th student can work together, and 'N' otherwise. You must pick a team of three students such that everybody on the team can work with everybody else on the team, and the sum of their ratings is as high as possible. Return the sum of the team members' ratings, or -1 if it is impossible to pick such a team.

Definition

Class:
TeamSelection
Method:
selectBestTeam
Parameters:
int[], String[]
Returns:
int
Method signature:
int selectBestTeam(int[] rating, String[] compatibility)
(be sure your method is public)

Constraints

  • rating will contain between 3 and 50 elements, inclusive.
  • Each element of rating will be between 1 and 1000, inclusive.
  • compatibility will contain the same number of elements as rating.
  • Each element of compatibility will contain exactly n characters, where n is the number of elements in compatibility.
  • compatibility will contain only the characters 'Y' and 'N'.
  • The i-th character of the j-th element of compatibility will be equal to the j-th character of the i-th element of compatibility.
  • The i-th character of the i-th element of compatibility will be 'Y'.

Examples

  1. {1,2,3,4}

    {"YYYY", "YYYY", "YYYY", "YYYY"}

    Returns: 9

    Every student can work together with every other student.

  2. {1,2,3}

    {"YNN", "NYN", "NNY"}

    Returns: -1

    No team can be composed because there is no pair of students who can work together.

  3. {1,2,3,4}

    {"YYNN", "YYNN", "NNYY", "NNYY"}

    Returns: -1

  4. {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}

    {"YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY"}

    Returns: -1

  5. {1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000}

    {"YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY"}

    Returns: 3000

  6. {750, 911, 451, 578, 337, 894, 549, 620, 509, 672, 465, 562, 138, 939, 113}

    {"YYNYYYNYNYYNYNN", "YYNYNYNNYNNNYYY", "NNYNYNNNYNNYNNY", "YYNYYYYNYNNYYNN", "YNYYYNNNNYNYYNY", "YYNYNYYYYNYYNYY", "NNNYNYYYYYNYYYN", "YNNNNYYYYYNYYNN", "NYYYNYYYYNYYYYY", "YNNNYNYYNYNNNNY", "YNNNNYNNYNYYYNN", "NNYYYYYYYNYYNYY", "YYNYYNYYYNYNYYY", "NYNNNYYNYNNYYYY", "NYYNYYNNYYNYYYY"}

    Returns: 2744

  7. {252, 186, 915, 704, 717}

    {"YNNYN", "NYNYN", "NNYNN", "YYNYY", "NNNYY"}

    Returns: -1

  8. {225, 905, 503, 884, 77}

    {"YNNYN", "NYYYY", "NYYNN", "YYNYN", "NYNNY"}

    Returns: -1

  9. {198, 625, 90, 65, 438, 363, 311}

    {"YNYYNNN", "NYNNYNN", "YNYYYYY", "YNYYNNY", "NYYNYYY", "NNYNYYY", "NNYYYYY"}

    Returns: 1112

  10. {700, 900, 555, 190, 818, 716, 801}

    {"YNYNNYY", "NYYNYYY", "YYYYYNY", "NNYYYYY", "NYYYYNN", "YYNYNYY", "YYYYNYY"}

    Returns: 2417

  11. {673, 620, 142, 371, 178, 774, 937, 925, 188, 714}

    {"YYNNNNYYYY", "YYNYYYYYNY", "NNYYYNNYNY", "NYYYYNYNNY", "NYYYYNNNNN", "NYNNNYYYYY", "YYNYNYYYYN", "YYYNNYYYNN", "YNNNNYYNYY", "YYYYNYNNYY"}

    Returns: 2636

  12. {645, 339, 730, 551, 539, 832, 73, 449, 845, 61}

    {"YYYNNYNYNY", "YYYNYNNYYY", "YYYYYYYNYY", "NNYYNNYYNY", "NYYNYNNNNN", "YNYNNYYYYY", "NNYYNYYYYN", "YYNYNYYYYN", "NYYNNYYYYN", "YYYYNYNNNY"}

    Returns: 2407

  13. {148, 614, 194, 677, 919, 185, 563, 816, 700, 562, 24, 36}

    {"YYYNNYYYNYYY", "YYYYYNYNYNYY", "YYYYNNNYNYNN", "NYYYYNYYYYYY", "NYNYYNYNNNYY", "YNNNNYYNYNYN", "YYNYYYYYNNYY", "YNYYNNYYYYNY", "NYNYNYNYYYNN", "YNYYNNNYYYNN", "YYNYYYYNNNYN", "YYNYYNYYNNNY"}

    Returns: 2210

  14. {650, 889, 659, 802, 299, 537, 53, 183, 555, 64, 308, 568, 952, 87, 25}

    {"YNYNYNYYYNNYYNN", "NYNNNNYYYNYYNNY", "YNYNNYYYNYNNNYN", "NNNYNNYYNYNNNYN", "YNNNYYYNNYYNNYN", "NNYNYYNNYNYNYNY", "YYYYYNYNNYYNYYN", "YYYYNNNYYYNYNYY", "YYNNNYNYYNNYYYN", "NNYYYNYYNYNNNYN", "NYNNYYYNNNYNYNN", "YYNNNNNYYNNYYYN", "YNNNNYYNYNYYYNY", "NNYYYNYYYYNYNYY", "NYNNNYNYNNNNYYY"}

    Returns: 2170

  15. {120, 334, 782, 857, 280, 243, 699, 340, 356, 909, 200, 505, 506, 370, 529, 586, 707}

    {"YNYYNNYNYNNYNNNNN", "NYYYNNYNNNNYYYNNN", "YYYYYNNYNYYYNNNNN", "YYYYNNNNYYNNYNYNY", "NNYNYYNNNNYYNYYNY", "NNNNYYYYYNNNYNNNN", "YYNNNYYYNNYNNYNNY", "NNYNNYYYYYNYNNYNY", "YNNYNYNYYNYYYNNYY", "NNYYNNNYNYYYNYNYN", "NNYNYNYNYYYNYYYNN", "YYYNYNNYYYNYNNYYY", "NYNYNYNNYNYNYNYYN", "NYNNYNYNNYYNNYYYY", "NNNYYNNYNNYYYYYYY", "NNNNNNNNYYNYYYYYN", "NNNYYNYYYNNYNYYNY"}

    Returns: 2548

  16. {120, 334, 782, 857, 280, 243, 699, 340, 356, 909, 200, 505, 506, 370, 529, 586, 707, 326, 991, 899, 197}

    {"YNYNYNNYNNNNNYYNNYNNN", "NYNYYYNNNYYNNYNYYYNNN", "YNYNNNNNNYYNNYNYNYYNN", "NYNYNNYYNYYNYYYYNNNYN", "YYNNYNNNYNNYNNYNNYYYN", "NYNNNYYNNYNYNYYYNNYYY", "NNNYNYYYNYNYNNYYYNNNN", "YNNYNNYYYYYNYYNYYYYYN", "NNNNYNNYYNNNNYNYNYNYN", "NYYYNYYYNYYNNYNNYYYYN", "NYYYNNNYNYYNYYNNNYYYY", "NNNNYYYNNNNYNNNYNNYYN", "NNNYNNNYNNYNYYYYYNYNY", "YYYYNYNYYYYNYYNYNYYYN", "YNNYYYYNNNNNYNYYNNYNY", "NYYYNYYYYNNYYYYYYYNNN", "NYNNNNYYNYNNYNNYYYNYN", "YYYNYNNYYYYNNYNYYYYYY", "NNYNYYNYNYYYYYYNNYYYN", "NNNYYYNYYYYYNYNNYYYYN", "NNNNNYNNNNYNYNYNNYNNY"}

    Returns: 2799

  17. {622, 608, 246, 983, 659, 595, 189, 707, 211, 410, 485, 37, 831, 872, 266, 570, 917, 834, 843, 815, 541, 3, 230, 995, 365}

    {"YNYNNNYYYYNYYYYNNYNNNYNNY", "NYYYNNNYNYNNNNYNNNNNNYNNY", "YYYNNYNNYYNYYYNYYNNNNNYYN", "NYNYYNNYYYYYNYYNNYNYNNNNN", "NNNYYNNNYYNYNYNNYYYYYYNNN", "NNYNNYYNNNNNNYYYNNYYNYYYN", "YNNNNYYYYYYYYYNYYYYNYNNNN", "YYNYNNYYYNNYNNYYNNYNYNYYN", "YNYYYNYYYNNNYNYNYYNYYNNNY", "YYYYYNYNNYNYNNYNYYNYNYYYN", "NNNYNNYNNNYYNYNYYYNNNNNNN", "YNYYYNYYNYYYNNNYNYYNYYNNY", "YNYNNNYNYNNNYNNYNYYYNNNYY", "YNYYYYYNNNYNNYYYYNYYNYYNY", "YYNYNYNYYYNNNYYYYYYNYNYYY", "NNYNNYYYNNYYYYYYYYNNNYYYY", "NNYNYNYNYYYNNYYYYYNNNNYNN", "YNNYYNYNYYYYYNYYYYNYNNYYY", "NNNNYYYYNNNYYYYNNNYNYYYYY", "NNNYYYNNYYNNYYNNNYNYYYYNN", "NNNNYNYYYNNYNNYNNNYYYYYNN", "YYNNYYNNNYNYNYNYNNYYYYYNY", "NNYNNYNYNYNNNYYYYYYYYYYNN", "NNYNNYNYNYNNYNYYNYYNNNNYY", "YYNNNNNNYNNYYYYYNYYNNYNYY"}

    Returns: 2670

  18. {125, 883, 711, 108, 39, 948, 679, 74, 66, 912, 769, 570, 155, 373, 3, 554, 127, 342, 696, 731, 885, 984, 648, 691, 35, 391}

    {"YNNYYNNYNNYNYYNNYYNNYNNYNY", "NYYYNYNNYNYNNNNNNNYYYNNNYY", "NYYYNYNYNNNYNNNYYYYYNYYYNY", "YYYYYYNYYYYYNNNNYYYYNYYNNN", "YNNYYNNYNYNYNNYNNNYYYYNNNY", "NYYYNYYYYYYNYYYNNNYYYNNYYY", "NNNNNYYYNYYNYYNNYYNYNYNNYN", "YNYYYYYYYNNYNYYYYNYNYYNYNY", "NYNYNYNYYNNYYNYYNYYNNYYNYN", "NNNYYYYNNYNNYYYYNNYYYNYNNN", "YYNYNYYNNNYNNYYYNYNNYNNYNY", "NNYYYNNYYNNYNYYNYNNNNNYNNY", "YNNNNYYNYYNNYYNYNNYYYYYYYY", "YNNNNYYYNYYYYYNNNYNNYNNNNY", "NNNNYYNYYYYYNNYYNYYNNYYNYN", "NNYNNNNYYYYNYNYYYYYYNYNYYY", "YNYYNNYYNNNYNNNYYNNYNNNNYY", "YNYYNNYNYNYNNYYYNYNNYYYNNY", "NYYYYYNYYYNNYNYYNNYYNYNNNN", "NYYYYYYNNYNNYNNYYNYYNYYNYY", "YYNNYYNYNYYNYYNNNYNNYYNYNY", "NNYYYNYYYNNNYNYYNYYYYYYYNY", "NNYYNNNNYYNYYNYNNYNYNYYYNN", "YNYNNYNYNNYNYNNYNNNNYYYYYN", "NYNNNYYNYNNNYNYYYNNYNNNYYY", "YYYNYYNYNNYYYYNYYYNYYYNNYY"}

    Returns: 2745

  19. {595, 328, 834, 163, 20, 654, 325, 230, 868, 757, 661, 506, 710, 656, 506, 913, 886, 443, 994, 278, 82, 91, 478, 530, 538, 439, 130, 139, 373}

    {"YYNNYYNYYYNYNNNYNNNYYYYYNNNNN", "YYNYYYNNYYNNYYNNNYNNNNYNYNNNN", "NNYNYYYNYNNNYNNNYYYNYYNNYNYYY", "NYNYYNYYNYNNNNYNNNYNYNYNNYYYY", "YYYYYYNNNNYYNNYNYYYYNYYYYNYYY", "YYYNYYNYNYNYYNNYNYYYNYNYYNNNY", "NNYYNNYNNNYYYNYNNYYNYYNNNNYYN", "YNNYNYNYNYYNYYYNYNNNNNNNNYYYN", "YYYNNNNNYNYYNNNYYNYYYYNYYNYYY", "YYNYNYNYNYNNYYNYYYNYNNNNYYNNN", "NNNNYNYYYNYNYNYNYYNYNYNYYNNNY", "YNNNYYYNYNNYYNYYYYYYYYYYYNYYN", "NYYNNYYYNYYYYYYYYNYYNYYNNYYNY", "NYNNNNNYNYNNYYYNYNNYYNNYYNYNN", "NNNYYNYYNNYYYYYYNYYNNNNYYNYYY", "YNNNNYNNYYNYYNYYYYNNYYNNNYNNN", "NNYNYNNYYYYYYYNYYYYNNNNNYNYNY", "NYYNYYYNNYYYNNYYYYNYYYNYYYYNY", "NNYYYYYNYNNYYNYNYNYYYYYNYYYNN", "YNNNYYNNYYYYYYNNNYYYYNYYYYNYY", "YNYYNNYNYNNYNYNYNYYYYYYNYYYNY", "YNYNYYYNYNYYYNNYNYYNYYYNNNNYY", "YYNYYNNNNNNYYNNNNNYYYYYYYYNNN", "YNNNYYNNYNYYNYYNNYNYNNYYNNYYN", "NYYNYYNNYYYYNYYNYYYYYNYNYNYYY", "NNNYNNNYNYNNYNNYNYYYYNYNNYNYY", "NNYYYNYYYNNYYYYNYYYNYNNYYNYNN", "NNYYYNYYYNNYNNYNNNNYNYNYYYNYN", "NNYYYYNNYNYNYNYNYYNYYYNNYYNNY"}

    Returns: 2748

  20. {97, 603, 298, 289, 400, 6, 815, 597, 723, 258, 945, 39, 34, 158, 244, 897, 96, 951, 847, 194, 426, 72, 897, 226, 208, 624, 620, 403, 627, 12}

    {"YNYNNYYNYYYNYYYNYNYYNNNNNNNNNN", "NYNYYNYNNYNNNYYNNNNNYYNYNYYYNY", "YNYYYNNNYYNNNYYYNYNNNYNNYYYYNY", "NYYYNNYYNNNYNYNYYYNYNNYNNYNNNY", "NYYNYNNNYNYYYYNNYNYNYYYYYYYNYN", "YNNNNYYNNNNNNYYNYYYNNNYNYYNYYN", "YYNYNYYYNNNNYYYNNYNNNNNNYNYNNN", "NNNYNNYYNNYYYNNNNYNNNNYNYNNYYY", "YNYNYNNNYYYYNNNYNNYYNNNNNNYNYY", "YYYNNNNNYYNYYYYYNYYNYNYYYNYYYY", "YNNNYNNYYNYYNNNYYNYNNNNNYYYYNY", "NNNYYNNYYYYYYNYNNNNYYNYYYYYYYN", "YNNNYNYYNYNYYNNNYYNNYNNYYNYYYY", "YYYYYYYNNYNNNYNNNNNNNYNNYYNNNN", "YYYNNYYNNYNYNNYNNNNNNYNYNYNNYY", "NNYYNNNNYYYNNNNYNYYYNYNYNNNYYN", "YNNYYYNNNNYNYNNNYNYYYYYYNYNNYN", "NNYYNYYYNYNNYNNYNYYNNNYNYNNNYY", "YNNNYYNNYYYNNNNYYYYYNNNNYYYYYY", "YNNYNNNNYNNYNNNYYNYYYNYNYNNYNY", "NYNNYNNNNYNYYNNNYNNYYNNNNNNYNY", "NYYNYNNNNNNNNYYYYNNNNYYYNYYYNN", "NNNYYYNYNYNYNNNNYYNYNYYNYNNYNN", "NYNNYNNNNYNYYNYYYNNNNYNYNYNYYY", "NNYNYYYYNYYYYYNNNYYYNNYNYNYYNY", "NYYYYYNNNNYYNYYNYNYNNYNYNYYYYN", "NYYNYNYNYYYYYNNNNNYNNYNNYYYYYN", "NYYNNYNYNYYYYNNYNNYYYYYYYYYYNN", "NNNNYYNYYYNYYNYYYYYNNNNYNYYNYN", "NYYYNNNYYYYNYNYNNYYYYNNYYNNNNY"}

    Returns: 2695

  21. {97, 603, 298, 289, 400, 6, 815, 597, 723, 258, 945, 39, 34, 158, 244, 897, 96, 951, 847, 194, 426, 72, 897, 226, 208, 624, 620, 403, 627, 12, 171, 905, 375}

    {"YNYYNYYYNYYYNYNYYNNNNNNNNNNNYYNYN", "NYNYNNNYYNNNNNYYNYNYYYNYYYNNNYYNN", "YNYNYYYNYNNNYNNYYYYNYNNYYNNNYNYNY", "YYNYYYNYNNYNNYNNNYNNNYNYYYYNNYNYN", "NNYYYYYYYYYYNYNYNNNNNNYYNYYYNNNYN", "YNYYYYYYNYYNYNNNNYYYNNYNNNNNNYNYN", "YNYNYYYNNNNYYYNNNNYNNNNYNYNNYYYYY", "YYNYYYNYYNNNYNNYYNNNNNNYNYYNYYYYY", "NYYNYNNYYNYYNYNYYYNYYYYYNNNYYNYNN", "YNNNYYNNNYNNNYYYYNYYNYNNNNYYNYYYY", "YNNYYYNNYNYYYYNNNNYYNNYNNYYNYYYYN", "YNNNYNYNYNYYNNNNNNYNNYYNNNNNNNNNN", "NNYNNYYYNNYNYYNYNYNNYYNYYYNYNYNNN", "YNNYYNYNYYYNYYYYNNYYYYYYNYNNYNYNN", "NYNNNNNNNYNNNYYNYNYNNNYYYNNNNYYYY", "YYYNYNNYYYNNYYNYYYYNYNYNNYNYNNNNN", "YNYNNNNYYYNNNNYYYNYNYYYNYYYNNNYNN", "NYYYNYNNYNNNYNNYNYYNNNYNYYYNYYNYY", "NNYNNYYNNYYYNYYYYYYYYNYYNNNNNYNNY", "NYNNNYNNYYYNNYNNNNYYYNNNNNNYNYNNY", "NYYNNNNNYNNNYYNYYNYYYNYNNYYNYNYNY", "NYNYNNNNYYNYYYNNYNNNNYNNYNNNYYYNN", "NNNNYYNNYNYYNYYYYYYNYNYNYNYYYYNNY", "NYYYYNYYYNNNYYYNNNYNNNNYNYNYNNYNN", "NYYYNNNNNNNNYNYNYYNNNYYNYYYYYYNNN", "NYNYYNYYNNYNYYNYYYNNYNNYYYYYYYYYN", "NNNYYNNYNYYNNNNNYYNNYNYNYYYYYNNNY", "NNNNYNNNYYNNYNNYNNNYNNYYYYYYYNYYN", "YNYNNNYYYNYNNYNNNYNNYYYNYYYYYNYNY", "YYNYNYYYNYYNYNYNNYYYNYYNYYNNNYYYY", "NYYNNNYYYYYNNYYNYNNNYYNYNYNYYYYNN", "YNNYYYYYNYYNNNYNNYNNNNNNNYNYNYNYY", "NNYNNNYYNYNNNNYNNYYYYNYNNNYNYYNYY"}

    Returns: 2745

  22. {70, 322, 886, 469, 761, 64, 951, 121, 379, 605, 122, 508, 913, 943, 484, 241, 65, 561, 998, 656, 968, 160, 145, 762, 381, 856, 820, 353, 681, 297, 861, 385, 177, 447, 918}

    {"YYYNYYYYYYYNYYYYNNNYNNYYYYYNNNYYNNN", "YYYYNYNYNNYNYNNNYNNNNYYYNYNYNNNYNYN", "YYYYYNNNYNNNNNYNYNYNYYNNNNYYNNNYNNN", "NYYYNNNYNYNYNYNYYNNYYNNNNNYYYNNNNNN", "YNYNYYNYYYYYNYNNNNYYNYNYYNYYYYNNNYY", "YYNNYYNYYNYNNYYYYYNYNNNNNNYNYYYYNNN", "YNNNNNYYYYYNYYYNYNNYNNNNNYNYYYYYYNY", "YYNYYYYYNYNYYNNYYYNYYYYNYYNNYNNYYYY", "YNYNYYYNYNYYNYNNYNYYNNNYYNYYYNNYNYY", "YNNYYNYYNYYYYYYNYYNYYNNNNYNYYYNNYNY", "YYNNYYYNYYYYNYNYYYYYYNYNNNYNNNNYYYN", "NNNYYNNYYYYYNYNNNYNNYNNYNYYYNNYYYNN", "YYNNNNYYNYNNYYNYNYYYYNYYYNYYYNNNYNN", "YNNYYYYNYYYYYYYYYYNYNNYYYYYNNNNNYNN", "YNYNNYYNNYNNNYYYYYNYYYNNYYNNNNYNYNY", "YNNYNYNYNNYNYYYYYYYYYYNYNYYNNNYNNNN", "NYYYNYYYYYYNNYYYYYNNNYNNYYYYNNNYYYY", "NNNNNYNYNYYYYYYYYYYYYNYYNNNNYNNNNYN", "NNYNYNNNYNYNYNNYNYYNNNYNNYYYYYYNNNN", "YNNYYYYYYYYNYYYYNYNYNYNYNNYYNNYYYYN", "NNYYNNNYNYYYYNYYNYNNYYYYNNNNNYNYNNY", "NYYNYNNYNNNNNNYYYNNYYYNYNYNYNNNYYYY", "YYNNNNNYNNYNYYNNNYYNYNYYNYYNNYYNYYY", "YYNNYNNNYNNYYYNYNYNYYYYYYNYYNYNNYYY", "YNNNYNNYYNNNYYYNYNNNNNNYYYYYYNNYYYN", "YYNNNNYYNYNYNYYYYNYNNYYNYYNNNNYYNNN", "YNYYYYNNYNYYYYNYYNYYNNYYYNYYYYNNNYY", "NYYYYNYNYYNYYNNNYNYYNYNYYNYYNYNNNYN", "NNNYYYYYYYNNYNNNNYYNNNNNYNYNYYNNNYN", "NNNNYYYNNYNNNNNNNNYNYNYYNNYYYYYNYNN", "YNNNNYYNNNNYNNYYNNYYNNYNNYNNNYYYNNY", "YYYNNYYYYNYYNNNNYNNYYYNNYYNNNNYYNYY", "NNNNNNYYNYYYYYYNYNNYNYYYYNNNNYNNYYN", "NYNNYNNYYNYNNNNNYYNYNYYYYNYYYNNYYYN", "NNNNYNYYYYNNNNYNYNNNYYYYNNYNNNYYNNY"}

    Returns: 2807

  23. {572, 597, 351, 595, 140, 417, 441, 488, 234, 106, 406, 40, 238, 445, 222, 225, 275, 69, 850, 572, 312, 141, 564, 457, 51, 40, 310, 617, 935, 540, 539, 987, 784, 214, 177, 234, 890, 54, 650, 581}

    {"YYYNYYYYNYNYYYNNYYYYNYYYNYYNYYNNYNYYYNYY", "YYYYNNNYYYYNNNNNYNNNNYNNNYNNNNNYNNYYYYYY", "YYYYNYYYNNYNYYYNYYNYYNNYNNYNNYNNYNNNNYYN", "NYYYYYNYNNNYNNYNNNNYYNNNNYNYYYNYNNNYNYNY", "YNNYYNNNYNNNNNYNYNNYYNYYYYNYYNNYYNNYYYYY", "YNYYNYYYNNYYNYYNNYYNNNYYNYNYNNNYYYNNNNNY", "YNYNNYYNYNYNNNYNYYNYYYNNNNNNNNNYYNNYYYNN", "YYYYNYNYYYYYNNYYNYYYNYNNYNYYNNYYNYNYNYNY", "NYNNYNYYYNNYYYYNNNNYYNYYYNYYNYNNNYYYNYYY", "YYNNNNNYNYNYYNNNNNYNNYNYNNYYYNYNYYNNYNNY", "NYYNNYYYNNYYYYYNNNYYYYYNNYNYYNYNNYYNYNNY", "YNNYNYNYYYYYNYNYYYYYNYNYNYNYYYYYYYNYNNYN", "YNYNNNNNYYYNYYNNYNYNNNNNYYNYNNYNYYNYNYNN", "YNYNNYNNYNYYYYYNNNYNYYNNNYNNNNYYNYNNYYYY", "NNYYYYYYYNYNNYYYNNYYNYYYNNNYNYYYYYYYYYNY", "NNNNNNNYNNNYNNYYYYNNNNYYNNNYNNNNYYYYNYNY", "YYYNYNYNNNNYYNNYYNNNNNYNNYYYNNNYYYYYNNYN", "YNYNNYYYNNNYNNNYNYYNYYNYNNYNYYYYYNYYYYYY", "YNNNNYNYNYYYYYYNNYYNYNYNYYNYNNNYYYYNNYYN", "YNYYYNYYYNYYNNYNNNNYNNYNNYNNNYYNNNYYYNNN", "NNYYYNYNYNYNNYNNNYYNYNYYYYYNNYYYNYNYNNNN", "YYNNNNYYNYYYNYYNNYNNNYNNNNNYNYNNNYYYNYNY", "YNNNYYNNYNYNNNYYYNYYYNYNYYNNYNYNNYYYNYNN", "YNYNYYNNYYNYNNYYNYNNYNNYYYYYNNYYNNYNYYYN", "NNNNYNNYYNNNYNNNNNYNYNYYYYNYNNNYYYNYNNYY", "YYNYYYNNNNYYYYNNYNYYYNYYYYNYYNNNYYNYNYNN", "YNYNNNNYYYNNNNNNYYNNYNNYNNYYNYNNYNNYNYNY", "NNNYYYNYYYYYYNYYYNYNNYNYYYYYNNYYNYYYNNNY", "YNNYYNNNNYYYNNNNNYNNNNYNNYNNYNYNNNNYNYNY", "YNYYNNNNYNNYNNYNNYNYYYNNNNYNNYYNYYYYNYYN", "NNNNNNNYNYYYYYYNNYNYYNYYNNNYYYYYYNYYNNNN", "NYNYYYYYNNNYNYYNYYYNYNNYYNNYNNYYYYNYNYNN", "YNYNYYYNNYNYYNYYYYYNNNNNYYYNNYYYYYYNNYNY", "NNNNNYNYYYYYYYYYYNYNYYYNYYNYNYNYYYNNNYYN", "YYNNNNNNYNYNNNYYYYYYNYYYNNNYNYYNYNYYYYYY", "YYNYYNYYYNNYYNYYYYNYYYYNYYYYYYYYNNYYNNYN", "YYNNYNYNNYYNNYYNNYNYNNNYNNNNNNNNNNYNYYNY", "NYYYYNYYYNNNYYYYNYYNNYYYNYYNYYNYYYYNYYYN", "YYYNYNNNYNNYNYNNYYYNNNNYYNNNNYNNNYYYNYYN", "YYNYYYNYYYYNNYYYNYNNNYNNYNYYYNNNYNYNYNNY"}

    Returns: 2621

  24. {43, 42, 474, 650, 121, 122, 87, 645, 36, 951, 298, 977, 792, 728, 725, 585, 34, 170, 149, 118, 509, 248, 394, 297, 554, 88, 19, 303, 735, 581, 550, 865, 979, 496, 233, 975, 821, 144, 545, 392, 621, 893, 957, 363, 853}

    {"YNYNYNNYYYYNNNYNNYNYYYNYYYNNYNYNNYYNYNNNYYYYY", "NYYNYYYNYNNYNNNNNYYYYYYYYNYNNNYNYYYYYYNYYNYYN", "YYYNYYNYNNNNNYNNYYYNYYNNYNNYNYYNNNYYYYNYYNNYN", "NNNYNYYYNYNNNYYNYYYNYYNYYNYNNNYNNYNNNYNNYYNNY", "YYYNYNYNNNNYNYNNNYYYYNYYNNNYNNNNYNYYNYNYYNNNN", "NYYYNYYYYYYYYNNNNYNYYNYYYNNNYYYNNYNNNYYYNYNYY", "NYNYYYYYNNNYYYYNNNYNYNYYYYYNNYYYNNNYNNNYNYNYY", "YNYYNYYYNYYNYYNNNNYNYNNNNNNNYNYNNNYNNYYYNNYYN", "YYNNNYNNYYNYNNYNNYYYNYYNYYNNYYNYNYNNYYNYYYYNN", "YNNYNYNYYYYNYNYYYNNYYNYYNYNNYYNYYYYNYNNNYNYNN", "YNNNNYNYNYYYNNNYNYNYNYNNYYYYYNNNYYYYNNYNNYNYN", "NYNNYYYNYNYYYYYYYNYYYNNYNYNYYYYNYYYNNNYNNYYNY", "NNNNNYYYNYNYYNNNNNYYYYNNNNYYNNYNYNNYYNYNYYYYN", "NNYYYNYYNNNYNYNNNNYNNNYNNNNNYNYNYYYYNYYYNYNNN", "YNNYNNYNYYNYNNYYNNYNNYYNNNNNYNNYNNYYYNNYNNYYN", "NNNNNNNNNYYYNNYYYYYYNNYNYNNNYNYNNYYYNYYYYNNNN", "NNYYNNNNNYNYNNNYYYNNNYNYYYNYYNYYYNNNNYNYYNNYY", "YYYYYYNNYNYNNNNYYYNYYYYYNYNNNNNNNYYNYNNYYYYYN", "NYYYYNYYYNNYYYYYNNYYNYYNYNYYNNYYNYYNNYYNNYYYY", "YYNNYYNNYYYYYNNYNYYYYYYYYNYNNNNYYNYNNYYYYNNYN", "YYYYYYYYNYNYYNNNNYNYYYYYYYNYYYYYNYNNNYYYNNYYY", "YYYYNNNNYNYNYNYNYYYYYYNNYYNYNNNNNNYYYYYYYNNNN", "NYNNYYYNYYNNNYYYNYYYYNYNYNYYNNNYNYYYYNYNYYYNN", "YYNYYYYNNYNYNNNNYYNYYNNYNNYNNNYYNNNYNYYYYYNYY", "YYYYNYYNYNYNNNNYYNYYYYYNYNNNYYYNYNYNYYNYNYYYY", "YNNNNNYNYYYYNNNNYYNNYYNNNYNYYNYYYYNNNNYYNYNYY", "NYNYNNYNNNYNYNNNNNYYNNYYNNYNYYNYYYYYYNYNNNYNN", "NNYNYNNNNNYYYNNNYNYNYYYNNYNYYNNYNYYNNNNNYNYYY", "YNNNNYNYYYYYNYYYYNNNYNNNYYYYYYYNYYNYYYYYYYYYN", "NNYNNYYNYYNYNNNNNNNNYNNNYNYNYYYYNNYYNNYNYNYYY", "YYYYNYYYNNNYYYNYYNYNYNNYYYNNYYYNNYYNYYYYYYNYY", "NNNNNNYNYYNNNNYNYNYYYNYYNYYYNYNYNYYYYNNNYYNYY", "NYNNYNNNNYYYYYNNYNNYNNNNYYYNYNNNYYYYYYYYNNYYN", "YYNYNYNNYYYYNYNYNYYNYNYNNYYYYNYYYYYNNNNYYYNYY", "YYYNYNNYNYYYNYYYNYYYNYYNYNYYNYYYYYYNNNNNYNNNY", "NYYNYNYNNNYNYYYYNNNNNYYYNNYNYYNYYNNYYNYYNYNYY", "YYYNNNNNYYNNYNYNNYNNNYYNYNYNYNYYYNNYYNYNYNNNY", "NYYYYYNYYNNNNYNYYNYYYYNYYNNNYNYNYNNNNYNNNYYNY", "NNNNNYNYNNYYYYNYNNYYYYYYNYYNYYYNYNNYYNYYYYYNY", "NYYNYYYYYNNNNYYYYYNYYYNYYYNNYNYNYYNYNNYYNYYNY", "YYYYYNNNYYNNYNNYYYNYNYYYNNNYYYYYNYYNYNYNYNNNN", "YNNYNYYNYNYYYYNNNYYNNNYYYYNNYNYYNYNYNYYYNYYYN", "YYNNNNNYYYNYYNYNNYYNYNYNYNYYYYNNYNNNNYYYNYYYN", "YYYNNYYYNNYNYNYNYYYYYNNYYYNYYYYYYYNYNNNNNYYYN", "YNNYNYYNNNNYNNNNYNYNYNNYYYNYNYYYNYYYYYYYNNNNY"}

    Returns: 2913

  25. {43, 42, 474, 650, 121, 122, 87, 645, 36, 951, 298, 977, 792, 728, 725, 585, 34, 170, 149, 118, 509, 248, 394, 297, 554, 88, 19, 303, 735, 581, 550, 865, 979, 496, 233, 975, 821, 144, 545, 392, 621, 893, 957, 363, 853, 76, 664, 232}

    {"YYNNYYYYNNNYNNYNYYYNYYYNNYNYNNYYNYNNNYYYYYYNYYYN", "YYYNNYNNNNNYYYYYYYYNYNNNYNYYYYYYNYYNYYNNYYNYNNNN", "NYYNYNNYYYNYYNNYNNYNYYNNNYYYYNYYNNYNNYYYNYNNNYYN", "NNNYYYYNYYNYYNYNNNYNNYNNNYNNYYNNYNYNNNNYNYNNNYYY", "YNYYYYNYYNNNYNNNNYNYYNYNYYNNNNYYYYYYYNNNNYNYYNYY", "YYNYYYYNNNYYYNNYNNNYYYNYNYYYNNNYYYYNNNYNYNYYYYYN", "YNNYNYYNYYYNNNYNNNYNYNYYNYYNYYNNNNYNYNNNNNNNYNYN", "YNYNYNNYNNYNNYYYNNYYNYNYNNYNNYYYNYYNYYNNYYNYNYNN", "NNYYYNYNYYYNYYYYNNYNYNYYYNNYYNYYNYNNYYNYYYYNYNNN", "NNYYNNYNYYYNYNNYNNNYNYNYNYNNYYYYYNNNYYYYNNYNNYNY", "NNNNNYYYYYYNYYYYYNYYYNNYNYNYYYYNYYYNNNYNNYYNYNNN", "YYYYNYNNNNNYNNYYYYNNNNYYNNYNYNNYYNYNYYYYNNNNNYNN", "NYYYYYNNYYYNYNYNNNNNYNYNYYYYNYYYNYNNNYNNYNNYYNNN", "NYNNNNNYYNYNNYNNYNNYNNYYYNNYNNYYNYYYYNNYNYNNNYNY", "YYNYNNYYYNYYYNYNNYYYNYYYYNNNNYNNNYNYYYNYYNYYYNNN", "NYYNNYNYYYYYNNNYNYNYYNNYYNYYYYYNYNNNNNNNYYNYNNYY", "YYNNNNNNNNYYNYNNYYYYNYNYYNYNYYNNYYNYYNNYYNNYYYYY", "YYNNYNNNNNNYNNYYYYYYYYNYNNNNYYNYNNYYYYNNYNYYYYYN", "YYYYNNYYYNYNNNYNYYYYYYYYNYNNNYYYNNYYYNNYYNYNNNNN", "NNNNYYNYNYYNNYYYYYYYNYYYYYYYNNNNNYNYYNNNYNYYYYNY", "YYYNYYYNYNYNYNNYNYYNYNYYYNNNNYNNNYYNNNYNYYYYYNYY", "YNYYNYNYNYNNNNYNYYYYNYNNNYYYNYNYNYYNYNYYYYNYYNYY", "YNNNYNYNYNNYYYYNNNYYYNYYYNNNNYYNYNYYNYYNYYYYYYNY", "NNNNNYYYYYYYNYYYYYYYYNYYNNNYNNYNNYNYYNNNNNYNYYYY", "NYNNYNNNYNNNYYYYYNNYYNYNYYNYYNYYYYYYYYYNYYNNYYNN", "YNYYYYYNNYYNYNNNNNYYNYNNYYYNYNYYYNNYYNYYYYYYNYYN", "NYYNNYYYNNNYYNNYYNNYNYNNNYYYYYYNNNYYNYYYYYYYYYNN", "YYYNNYNNYNYNYYNYNNNYNYNYYNYYYYNYNNNNYYYNYYNNNNNY", "NYYYNNYNYYYYNNNYYYNNNNNNYYYYYNNNYYNYYNYNYYNYNYNN", "NYNYNNYYNYYNYNYYYYYNYYYNNNYYNYNYNNNYYNYYYYYNYNYY", "YYYNYNNYYYYNYYNYNNYNNNYYYYYNNNYNYNNNNYYNYNNNNNNN", "YYYNYYNYYYNYYYNNNYYNNYNNYYNYNYNYYNNNYYNNNNNNNYYN", "NNNYYYNNNYYYNNNYYNNNNNYNYYNNYNYYYNYYYNYNYNYNNNNN", "YYNNYYNYYNYNYYYNYNNYYYNYYNNNYNNNNYNNNNNNYYYYYYNY", "NYYYYYYYNNYYNYNNNYYNYYYNYNYNNNNNYNYYNYNYYNYNYNYN", "NNNNYNNNNNNNNYYNYYYYNNYYYYYNYYNNYNYYYYYNYNNNYYNN", "NYNNYNYYYYNYNYYNYYYYNYNYYYNYYYNYYNNYYYNYYYYNNYYY", "YYYNNNNYYYNYYNYNNYNNNNYNYNYYNNYYNNYYYYNYNNYNNNNY", "YNYNNYNNNYYYNNNNNNNNYYYNYYYYYYYNYNNYNNYNNYNYYNYY", "YNYYNNNNYYNYNYYNYNYNNYNNNYYNNYNNNNYNYYNYYYNNNNYY", "YYNNNYNYYNNNYNYYYYYYYYYNYYYYYYYNYYYYYNNYYYNYYNYY", "YYYYYNNYYNYNNYNYNNNNYYYNYYYYYYNNNYNNYNYYYYNYYYYN", "YNNNNYNNYYYNNNYNNYYYYNYYNYYNNYNNYYYNYYNNNNYNYYNN", "NYNNYYNYNNNNYNYYYYNYYYYNNYYNYNNNNYNNNNYNYYNYYYYY", "YNNNYYYNYNYNYNYNYYNYYYYYYNYNNYNNNYYYNNYNYYYYYYNY", "YNYYNYNYNYNYNYNNYYNYNNYYYYYNYNNYNYNYYNNNNYYYYYNY", "YNYYYYYNNNNNNNNYYYNNYYNYNYNNNYNYNNYNYNYYYYNYNNYY", "NNNYYNNNNYNNNYNYYNNYYYYYNNNYNYNNNYNNYYYYYNNYYYYY"}

    Returns: 2887

  26. {545, 317, 938, 775, 501, 475, 577, 12, 891, 452, 582, 509, 116, 230, 462, 568, 244, 678, 1, 34, 853, 229, 812, 993, 224, 273, 509, 567, 989, 825, 229, 467, 586, 264, 492, 232, 148, 174, 633, 324, 660, 610, 291, 503, 521, 314, 683, 150, 846, 687}

    {"YYNNYYYNNYYNNNYYYYNYYYYNNNNNYNNNNYYNNNNNYYYNNNNNNY", "YYNNNNYYYNNNYYNYYYNYNYNYNYYNNNNYYYYYNNNYNNNYYNYNNY", "NNYNNNNNYYYYNYNYYYNYNYYYYYNYNYNNYNNNNNYNNNNYYNNNNN", "NNNYNYYYNYYYYYNNNNNYNNYNNNNNYYNNYNNNNYYYYNNYYYNNNY", "YNNNYNYNNYYNYYNNNNYYYNYNNYNYNNNYNYYYNYNNYYYNYYYYNY", "YNNYNYYNYYYYNYYNYNYNNNYNYNYYNYNNNNYYYYNNNYYNYYNYNN", "YYNYYYYNNNYNNNYYNYYYYNYYNNNYNNYNYYYYYNYYNNNYYNNYNY", "NYNYNNNYYNYNNNNNNNYYYNNNYNYNNNYYYYYYNYYNNNYYYNYNYY", "NYYNNYNYYYYNYYYNNNNYNYNYNNYYYYYNYNYYYNYNYYYYYNYNYY", "YNYYYYNNYYYYYNYNYYNNYNYYNYNNNYYYNYNNNNNNYYYNNNNNYN", "YNYYYYYYYYYYYNYYNYYYNYNYNYNNNYNNYYNNNYYYNNYYNNYYYY", "NNYYNYNNNYYYYYNNNYYNYNYNYYYYYNNNYNYNYNNNYNYYYNNNNN", "NYNYYNNNYYYYYNYNNNNNNNNYYNYNYYNYYYYYNYNYNNYYYYNNNN", "NYYYYYNNYNNYNYYNNNNYNNNYYYYYNYYYYNYNNYNYNYNNYYYYNY", "YNNNNYYNYYYNYYYYNNNYNNYNYYYYNNNNNYNNYNNYYNNYNNNYNN", "YYYNNNYNNNYNNNYYNNNNYYNYYYNYYNYNYYYNNYNYNNNNNYNNNN", "YYYNNYNNNYNNNNNNYYYNNNNNNYNYYYNNYNYNYNYNYYYYYNNYNY", "YYYNNNYNNYYYNNNNYYYNYNYYNYNNYYNYNYYNYYNNYNNYNYYNYN", "NNNNYYYYNNYYNNNNYYYNNNNNYYNNYNNYYNNYNYYNNNNNYNYNNN", "YYYYYNYYYNYNNYYNNNNYYNYNNNNNYYNNYYYNYNNYNNNNYNYYYN", "YNNNYNYYNYNYNNNYNYNYYNNYNNNYNYYNYNYYYYYNYNNNNNYNYN", "YYYNNNNNYNYNNNNYNNNNNYYYNNYYNYNNYNYNYNYYYNYNNNYNNY", "YNYYYYYNNYNYNNYNNYNYNYYNYNNNYYYNYNYNYNNYNYNNYNNNNY", "NYYNNNYNYYYNYYNYNYNNYYNYYNNNYYYYYNNNYYNNNNYNNYNYYY", "NNYNNYNYNNNYYYYYNNYNNNYYYYYNNNYYNNYYYYNYNYYYNYNYYN", "NYYNYNNNNYYYNYYYYYYNNNNNYYNNYNNYYNYNYNYNNYYYYYNNYY", "NYNNNYNYYNNYYYYNNNNNNYNNYNYYNYNYNYYNNNYNNNYNYNYNYY", "NNYNYYYNYNNYNYYYYNNNYYNNNNYYNNNNYYYNNYYNNYYNYNNNNY", "YNNYNNNNYNNYYNNYYYYYNNYYNYNNYNYNNNNYNNYNYNYYNNNNNN", "NNYYNYNNYYYNYYNNYYNYYYYYNNYNNYNYYNNNNNNYNYNNYYNNNY", "NNNNNNYYYYNNNYNYNNNNYNYYYNNNYNYYYNNYNNNYYNYYYYYYYY", "NYNNYNNYNYNNYYNNNYYNNNNYYYYNNYYYNNNNNNYYNNNYNNNYYY", "NYYYNNYYYNYYYYNYYNYYYYYYNYNYNYYNYYNNNNNYYNYNNYYYNN", "YYNNYNYYNYYNYNYYNYNYNNNNNNYYNNNNYYYNYNYYNNNNNYYYNY", "YYNNYYYYYNNYYYNYYYNYYYYNYYYYNNNNNYYNYYYNYYYYNYYNYN", "NYNNYYYYYNNNYNNNNNYNYNNNYNNNYNYNNNNYNYNNNYNYYYYYYN", "NNNNNYYNYNNYNNYNYYNYYYYYYYNNNNNNNYYNYNYYNNYNYYYNNN", "NNNYYYNYNNYNYYNYNYYNYNNYYNNYNNNNNNYYNYYNNNYNNNNYNN", "NNYYNNYYYNYNNNNNYNYNYYNNNYYYYNNYNYYNYYYYNYYYNNNYNN", "NYNYNNYNNNYNYYYYNNNYNYYNYNNNNYYYYYNNYNYYYYNYNYNYYN", "YNNYYNNNYYNYNNYNYYNNYYNNNNNNYNYNYNYNNNNYYYYNNYYYNY", "YNNNYYNNYYNNNYNNYNNNNNYNYYNYNYNNNNYYNNYYYYNNYNNNNN", "YNNNYYNYYYYYYNNNYNNNNYNYYYYYYNYNYNYNYYYNYNYYYNNYNN", "NYYYNNYYYNYYYNYNYYNNNNNNYYNNYNYYNNYYNNYYNNYYNYYNYY", "NYYYYYYYYNNYYYNNYNYYNNYNNYYYNYYNNNNYYNNNNYYNYNYNYN", "NNNYYYNNNNNNYYNYNYNNNNNYYYNNNYYNYYYYYNNYYNNYNYNYYY", "NYNNYNNYYNYNNYNNNYYYYYNNNNYNNNYNYYYYYNNNYNNYYNYNYY", "NNNNYYYNNNYNNYYNYNNYNNNYYNNNNNYYYYNYNYYYYNYNNYNYYY", "NNNNNNNYYYYNNNNNNYNYYNNYYYYNNNYYNNYYNNNYNNNYYYYYYY", "YYNYYNYYYNYNNYNNYNNNNYYYNYYYNYYYNYNNNNNNYNNYNYYYYY"}

    Returns: 2873

  27. {47, 592, 403, 901, 881, 828, 67, 379, 746, 954, 867, 41, 441, 732, 199, 552, 454, 187, 853, 950, 197, 210, 231, 689, 894, 457, 999, 831, 242, 69, 908, 70, 194, 31, 751, 489, 474, 203, 722, 256, 699, 326, 625, 643, 188, 551, 702, 67, 848, 278}

    {"YNNYNYNNNYYNYYYYYNNNYNNYYNYNNNYYNNYYYNNNNYNNNYNNYY", "NYNYNYYYYNNNNYYNYYYNNYNYYYNYYNYYNNNYYYNNNNYNNNYNNY", "NNYNNYYYNYNYYYNNYNYNNNYYNYYNNNYYNYNNNNYYYYNYYYNNNY", "YYNYYYNYYNYNNYYYNYYNYNNYNYNNNYNNNYNYYNNYYNYNYYNNYY", "NNNYYNYYNYYYNNYNYYNYYYNYNYYNYYNYYNNYYNYNYYNYNYNYNN", "YYYYNYYNNYYYYNYNYNNNYNYYYYYNYYYYYNYYNYNNYNNNYNYNNN", "NYYNYYYNYNNYNNNNNYNYNYNNNNYNNYYYYYNNYYYNYYNNYNYYYN", "NYYYYNNYYYNNNNYYNYNNYNYYYNNNNNNNYYYNNYYYYNYYNYNYYN", "NYNYNNYYYYYYYYNNYYYYNNYYNNYYNNYNYYNYNNYYYYYYNYNNNN", "YNYNYYNYYYNNYNYNYNYNYNYNYNNNNNYYYYYNYYNNNNNYNNYNNY", "YNNYYYNNYNYNNYYNYNYNNNNNYNNNNYNNYYYYNYNNNNYYYNYYYN", "NNYNYYYNYNNYYNNYNNNYNNNNNNNYNYYNYNNNYNYNYNNNNYYYYN", "YNYNNYNNYYNYYNNYNYNYYYYNYYNNNYYYYYYYNYYYYYYNNNNYNY", "YYYYNNNNYNYNNYNNNNYYNNYYYNNYYYYYYYYYNNNYNYYNYNYYYY", "YYNYYYNYNYYNNNYYYNYNYNNYYNYYNNYYNNYYNNNYNYYYYYYYYY", "YNNYNNNYNNNYYNYYYNYNYYYYNNNNYNNNYNYYYYNYYYNYYNNYNY", "YYYNYYNNYYYNNNYYYYYNYNNNNYNYYNYYNYNYNYNNNYYYYYYNNN", "NYNYYNYYYNNNYNNNYYYNYNNNYNYYYYYNNYNYYNYNNNYNYYYYYY", "NYYYNNNNYYYNNYYYYYYNYYYYYYNNNNNNYNNYYNNYNNNNNNYNNN", "NNNNYNYNYNNYYYNNNNNYYYNNNYYYYNNYYNNYNYNNNYYNYNYNYY", "YNNYYYNYNYNNYNYYYYYYYYNYNYNNYYNNNNYNNYYYYNYNNNNYNY", "NYNNYNYNNNNNYNNYNNYYYYNYNNYNNNYNNYNNYNYNYYNYYYNYYN", "NNYNNYNYYYNNYYNYNNYNNNYNYYYNYYNYNNNNYYNNYNYYNYNNYN", "YYYYYYNYYNNNNYYYNNYNYYNYYYNNNNNNNYNYNNYYYNNYYYNYYY", "YYNNNYNYNYYNYYYNNYYNNNYYYNNNYNYNNNYYYYNYYYNNYYNNNN", "NYYYYYNNNNNNYNNNYNYYYNYYNYNNYYNNNNNYYYYYNNNYNNNNNY", "YNYNYYYNYNNNNNYNNYNYNYYNNNYYYNNYYYYNNYNYYYNYNNYNYY", "NYNNNNNNYNNYNYYNYYNYNNNNNNYYNNYNNYYNYYYYNNNYYYYYNN", "NYNNYYNNNNNNNYNYYYNYYNYNYYYNYYYYNYYYNNNNYNYNYNNNYY", "NNNYYYYNNNYYYYNNNYNNYNYNNYNNYYYYYYNNYNNNYNYNNYNYYN", "YYYNNYYNYYNYYYYNYYNNNYNNYNNYYYYNNYYYNNYYNNNNYYYNYY", "YYYNYYYNNYNNYYYNYNNYNNYNNNYNYYNYNYNYNYYNNYNNNNNNYY", "NNNNYYYYYYYYYYNYNNYYNNNNNNYNNYNNYYYNYYNYYNYYNYNYNY", "NNYYNNYYYYYNYYNNYYNNNYNYNNYYYYYYYYYNYNNYYNNNNNYYNN", "YNNNNYNYNYYNYYYYNNNNYNNNYNYYYNYNYYYYNYNYYNYYYNNYNY", "YYNYYYNNYNYNYYYYYYYYNNNYYYNNYNYYNNYYYNNYNYYYYYNYNY", "YYNYYNYNNYNYNNNYNYYNNYYNYYNYNYNNYYNYYNYNNYNNNNYNYN", "NYNNNYYYNYYNYNNYYNNYYNYNYYYYNNNYYNYNNYNYYNNNYYNNYN", "NNYNYNYYYNNYYNNNNYNNYYNYNYNYNNYYNNNNYNYNNYNYYNYNNY", "NNYYNNNYYNNNYYYYNNYNYNNYYYYYNNYNYYYYNYNYYYNYNYYYNY", "NNYYYYYYYNNYYNNYNNNNYYYYYNYNYYNNYYYNNYNYYYNNYYYYYY", "YNYNYNYNYNNNYYYYYNNYNYNNYNYNNNNYNNNYYNYYYYYYNYNYNN", "NYNYNNNYYNYNYYYNYYNYYNYNNNNNYYNNYNYYNNNNNYYYNYNYYN", "NNYNYNNYYYYNNNYYYNNNNYYYNYYYNNNNYNYYNNYYNYYYNYYYYY", "NNYYNYYNNNYNNYYYYYNYNYNYYNNYYNYNNNYYNYYNYNNNYNNNYY", "YNYYYNNYYNNYNNYNYYNNNYYYYNNYNYYNYNNYNYNYYYYYNYNYYY", "NYNNNYYNNYYYNYYNYYYYNNNNNNYYNNYNNYNNYNYYYNNYNNYYNN", "NNNNYNYYNNYYYYYYNYNNYYNYNNNYNYNNYYYYNNNYYYYYNYYYYY", "YNNYNNYYNNYYNYYNNYNYNYYYNNYNYYYYNNNNYYNNYNYYYYNYYY", "YYYYNNNNNYNNYYYYNYNYYNNYNYYNYNYYYNYYNNYYYNNYYYNYYY"}

    Returns: 2830

  28. {518, 37, 526, 956, 862, 533, 713, 536, 547, 799, 759, 978, 995, 15, 703, 912, 214, 288, 152, 496, 394, 317, 61, 528, 397, 505, 709, 517, 42, 110, 919, 947, 388, 313, 807, 230, 405, 293, 617, 68, 736, 686, 438, 212, 439, 23, 844, 864, 913, 19}

    {"YYNNYNYYNYNYYNNYYNNNNYNYNNNNNYNYNNYYNYNNYNNYNYYNNY", "YYYYNYNNNNYYYYNYYYYNNYNYNYNYYNYNNNYYYNNYNNYYNYNNNY", "NYYYNYNYNNYNNNNYYYNYNYYNYNYNYYNYYYYNNNYNYNNYYNYYNY", "NYYYYYYNNNYYYNYNNYNNYYYNYYYYNNYYYNYYNYNNNYYYYYYNNY", "YNNYYNNNNNYYYYNNNNNYNNNYNYYYYYNNYYYYYYYYYNYNYYYNYN", "NYYYNYYYNNNNYNYNYNNYNYYYNYYYNNNYNYYNNNNYNYYYYYNNYY", "YNNYNYYNYYNNNYYNYNYNNNNNYNNYYYNNYNYYYYYNNNNYYYNYNN", "YNYNNYNYNYYYYNYNNYYNNYYNNYYYYYYYYNYNYNNNNYYYYYYNYY", "NNNNNNYNYNNNYYYNYYNNNYYNNNYNNYYNNNNNNNYYYYNNYNNYNY", "YNNNNNYYNYYNNNNNYNYNYNYNNNNYYYNYNNYNYNNYNYYNYYYNYY", "NYYYYNNYNYYNNNYYYYNYYNYNNYNNNYNYNYNYNYNNYNYNYYYYYN", "YYNYYNNYNNNYNYNNNYYNNNNNYYYNNYNYNNYYNNYYYNYYNNNNNY", "YYNYYYNYYNNNYNNYYNNNNNNNNNYYYNNYNYYNYNNYYYYNNYYNYN", "NYNNYNYNYNNYNYYNNYYNYNYYNYYNNYNNNYNNYYYYYNNYYNNNNY", "NNNYNYYYYNYNNYYYNYNYYYNYNYYYYNYNYYNNNYYYNYNNYNNYNY", "YYYNNNNNNNYNYNYYYNNNYYYYNYNNNNYYYNNYYYYYNYNYYYYNNY", "YYYNNYYNYYYNYNNYYYNNYNNYNYNYYNYYNNNYYNYYNYYNYYNYYN", "NYYYNNNYYNYYNYYNYYYNYNNYYYYNNYNYNYYNYNYYYYNNYNNNYY", "NYNNNNYYNYNYNYNNNYYNYYNYYNYYYNYYYNYNNNNNYNYNNYNYYN", "NNYNYYNNNNYNNNYNNNNYYNNNYYNNNYNNNNYYYYNYYYYNYYNYNY", "NNNYNNNNNYYNNYYYYYYYYNYNYYYNYYYNNNYNYNYNNNNYYNNNNN", "YYYYNYNYYNNNNNYYNNYNNYYNNYNNNNYNNNYNYYNNNYNNYYNYYN", "NNYYNYNYYYYNNYNYNNNNYYYYNNNNNYNNYYNYYNNNNNYYYNNYNY", "YYNNYYNNNNNNNYYYYYYNNNYYYNNNYNYNNNYYNYNNNNNNNNYNNY", "NNYYNNYNNNNYNNNNNYYYYNNYYYNYYYYYNYYNYNNNNNYNYYNYNY", "NYNYYYNYNNYYNYYYYYNYYYNNYYYYNYNNNNYYYYYNYNYNYNNNNY", "NNYYYYNYYNNYYYYNNYYNYNNNNYYNNNYYYNNYNNYYNYNNNYNYYY", "NYNYYYYYNYNNYNYNYNYNNNNNYYNYYNYYYYNNNYNYYYYYYYNYNY", "NYYNYNYYNYNNYNYNYNYNYNNYYNNYYNYNNNNNYNNYYYYNYNYNNY", "YNYNYNYYYYYYNYNNNYNYYNYNYYNNNYNYYYNNYYNYYYNYYYYNYN", "NYNYNNNYYNNNNNYYYNYNYYNYYNYYYNYNYNYNYYNNYNNNNNNYYY", "YNYYNYNYNYYYYNNYYYYNNNNNYNYYNYNYNNNNNNYNNYNYYYYYYN", "NNYYYNYYNNNNNNYYNNYNNNYNNNYYNYYNYYYYYYYYNYYNYYYNNN", "NNYNYYNNNNYNYYYNNYNNNNYNYNNYNYNNYYYNYNYYNNYNNYYNYY", "YYYYYYYYNYNYYNNNNYYYYYNYYYNNNNYNYYYNYYNYNNNYYYNNYN", "YYNYYNYNNNYYNNNYYNNYNNYYNYYNNNNNYNNYYNYYNYNNNYYYNN", "NYNNYNYYNYNNYYNYYYNYYYYNYYNNYYYNYYYYYYYNNYNYYYNNYN", "YNNYYNYNNNYNNYYYNNNYNYNYNYNYNYYNYNYNYYYNYYYNNNNYNY", "NNYNYNYNYNNYNYYYYYNNYNNNNYYNNNNYYYNYYYYNYNYNNYYYNN", "NYNNYYNNYYNYYYYYYYNYNNNNNNYYYYNNYYYYNNNYNYNNNNYNYN", "YNYNYNNNYNYYYYNNNYYYNNNNNYNYYYYNNNNNNYYNYNYNNYNYYY", "NNNYNYNYYYNNYNYYYYNYNYNNNNYYYYNYYNNYYYNYNYNYNYYYNY", "NYNYYYNYNYYYYNNNYNYYNNYNYYNYYNNNYYNNNYYNYNYNYYYNNY", "YYYYNYYYNNNYNYNYNNNNYNYNNNNYNYNYNNYNYNNNNYNYYNYNYN", "NNYYYYYYYYYNNYYYYYNYYYYNYYNYYYNYYNYNYNNNNNYYYYNYYY", "YYNYYYYYNYYNYNNYYNYYNYNNYNYYNYNYYYYYYNYNYYYNYYNYNN", "YNYYYNNYNYYNYNNYNNNNNNNYNNNNYYNYYYNYNNYYNYYYNNYYNY", "NNYNNNYNYNYNNNYNYNYYNYYNYNYYNNYYNNNYNYYNYYNNYYYYYY", "NNNNYYNYNYYNYNNNYYYNNYNNNNYNNYYYNYYNYNNYYNNYYNNYYN", "YYYYNYNYYYNYNYYYNYNYNNYYYYYYYNYNNYNNNYNNYYYNYNYYNY"}

    Returns: 2898

  29. {20, 311, 990, 81, 241, 886, 203, 903, 402, 300, 43, 510, 320, 517, 440, 896, 424, 796, 4, 412, 738, 298, 479, 224, 67, 689, 199, 781, 296, 354, 598, 549, 995, 80, 66, 487, 732, 323, 705, 1000, 775, 403, 772, 352, 106, 261, 863, 782, 914, 609}

    {"YNYYYNNYNYYNNYNYYNYNNNYNNNYNNNNNNYNNYYYYNNYNYNNNYY", "NYYNNNNNNNNYYYYNYYNYNYYYYYYNNNNYYNNYNYNYNYYNYYYYYY", "YYYYNNYNYNNYYNNYYNYYYYYNYNNYYNYNYYYYNNYYNYNYYNNNYN", "YNYYNNNNYYYNYNNNNNNNNNNYYNYYYNNYNYYYNNYNNYNNNNYYYY", "YNNNYNYYNNYYYYYYNYYYYYYNNYYNYNYNYNNYNYNYNNNYYNNNYN", "NNNNNYYNNNYNYYYNYNYYYNYNNYYNNYYNYNYNYNYNNYNNYNYYYY", "NNYNYYYNYNYNYYNNYYNNNYYYYYYNYYNNYNNNNYYYYYYNNNNYYY", "YNNNYNNYYYNNNNYYNNYNNYNNNNNNYYNNYNNNNNNYNNYYNNNYNN", "NNYYNNYYYYNYYNNYYNYNNYNNNNNYYYYNNYYNYNNNYYYNNYNYNN", "YNNYNNNYYYYYNYYNYYNYYNYYNNNNYYNYYYNYYYNYYNNNNYNNNN", "YNNYYYYNNYYNYYNNYYNNNYNYNNNNYYYNNYNNNNYYYNYYYYYYYY", "NYYNYNNNYYNYNYYNNYNNYYNYNYYNYNNYYNNNYYYYYNNNYNYNYN", "NYYYYYYNYNYNYNYYYNYNYNNYNYNYNYYYNYNNYYYYYNNNNNYYYN", "YYNNYYYNNYYYNYNNNYNNYNNYNYYNYNYYYYNYNNNNYNYYYNNYYN", "NYNNYYNYNYNYYNYYYYYYYYYNNNYNYNNYYNYYYYYYYNYYNYNYNN", "YNYNYNNYYNNNYNYYNNYNYYYYYYNNNNNNYYNNNNYNYNYNNYYYYN", "YYYNNYYNYYYNYNYNYYNYNNNYYYNNNYNNYYYYYNYYYYYNYNYNNY", "NYNNYNYNNYYYNYYNYYYNYNYNNYYYNYNNYYNYYNNYNYYYNNNYYN", "YNYNYYNYYNNNYNYYNYYNYNYNYNNYNNNNYYNNYYYYNNYYYYNYYN", "NYYNYYNNNYNNNNYNYNNYYYYYYYYNNYYYYNNYNNYYNYNNYYYNYY", "NNYNYYNNNYNYYYYYNYYYYNNNNNYYNNNNNNNYNNYNNYNNYNNNNY", "NYYNYNYYYNYYNNYYNNNYNYNYNNNYYYYYNYYYYYNNNNYYYNNNYN", "YYYNYYYNNYNNNNYYNYYYNNYNNYYNNYYYYYYNYYNNYYNNYYNNYY", "NYNYNNYNNYYYYYNYYNNYNYNYYYNYNYNYYNYNNNYNYNYYNYNNNY", "NYYYNNYNNNNNNNNYYNYYNNNYYNNNNYYYNNYNYNNYNNYNNNNNYY", "NYNNYYYNNNNYYYNYYYNYNNYYNYYNYNNNYYNNYNNNYYNNNYYYNY", "YYNYYYYNNNNYNYYNNYNYYNYNNYYNYNYYYYNYYNNNYNNYYYNYYY", "NNYYNNNNYNNNYNNNNYYNYYNYNNNYYNNYNYYNYYNNYNNYNNYNNN", "NNYYYNYYYYYYNYYNNNNNNYNNNYYYYYYYYYYNYYNNYYNNNNNNYN", "NNNNNYYYYYYNYNNNYYNYNYYYYNNNYYYYNNYNNYNYNNYYYYYYNY", "NNYNYYNNYNYNYYNNNNNYNYYNYNYNYYYYNYYNNYYYYNNYNNNNYY", "NYNYNNNNNYNYYYYNNNNYNYYYYNYYYYYYYNYYNYYNYNNYYNYNYN", "NYYNYYYYNYNYNYYYYYYYNNYYNYYNYNNYYNNYYYYNYYYNNNYNNY", "YNYYNNNNYYYNYYNYYYYNNYYNNYYYYNYNNYYYYNNYYYNNNNYNYY", "NNYYNYNNYNNNNNYNYNNNNYYYYNNYYYYYNYYYNYNYYYNYYNYNYN", "NYYYYNNNNYNNNYYNYYNYYYNNNNYNNNNYYYYYYYNNYYNNNNNYYY", "YNNNNYNNYYNYYNYNYYYNNYYNYYYYYNNNYYNYYYNNNNYYNNNNYN", "YYNNYNYNNYNYYNYNNNYNNYYNNNNYYYYYYNYYYYYNNYYNYYNYYN", "YNYYNYYNNNYYYNYYYNYYYNNYNNNNNNYYYNNNNYYNYYNNNYNYNY", "YYYNYNYYNYYYYNYNYYYYNNNNYNNNNYYNNYYNNNNYNNYNNNNNNN", "NNNNNNYNYYYYYYYYYNNNNNYYNYYYYNYYYYYYNNYNYYNYNYYYNY", "NYYYNYYNYNNNNNNNYYNYYNYNNYNNYNNNYYYYNYYNYYNYYYYNNY", "YYNNNNYYYNYNNYYYYYYNNYNYYNNNNYNNYNNNYYNYNNYNNYNNNY", "NNYNYNNYNNYNNYYNNYYNNYNYNNYYNYYYNNYNYNNNYYNYYYYYYY", "YYYNYYNNNNYYNYNNYNYYYYYNNNYNNYNYNNYNNYNNNYNYYYYYNN", "NYNNNNNNYYYNNNYYNNYYNNYYNYYNNYNNNNNNNYYNYYYYYYNNYN", "NYNYNYNNNNYYYNNYYNNYNNNNNYNYNYNYYYYNNNNNYYNYYNYNYN", "NYNYNYYYYNYNYYYYNYYNNNNNNYYNNYNNNNNYNYYNYNNYYNNYNY", "YYYYYYYNNNYYYYNYNYYYNYYNYNYNYNYYNYYYYYNNNNNYNYYNYN", "YYNYNYYNNNYNNNNNYNNYYNYYYYYNNYYNYYNYNNYNYYYYNNNYNY"}

    Returns: 2881

  30. {1, 1, 1 }

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

    Returns: -1

  31. {3, 2, 1 }

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

    Returns: -1

  32. {1, 2, 100 }

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

    Returns: -1


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: