Statistics

Problem Statement for "OrderOfTheHats"

Problem Statement

The Order of the Hats is a magical organization. One of their duties is to teach students how to cast spells. There are N spells numbered from 0 to N-1. As an aid for the students, the teachers have prepared a spell chart. The chart lists suggestions on the order in which to study the spells. (This is explained in more detail below.)

Recently, some changelings broke into the Order's spell archive and messed up the spell chart. You are given a String[] spellChart containing the new, messed-up state of the spell chart. Each character of each element of spellChart is either 'Y' or 'N'. The students will come to study soon. They will interpret the chart in the following way: If spellChart[i][j] is 'Y' then spell i must be learned before spell j.

As the chart is now messed up, it may be impossible to learn all the spells in the chart because of cycles in the requirements. Your task is to repair the given chart. Determine the minimum number of changes needed to remove all the cycles in the requirements. In a single change, you may either change some character spellChart[i][j] from 'Y' to 'N', or change some character from 'N' to 'Y'.

Definition

Class:
OrderOfTheHats
Method:
minChanged
Parameters:
String[]
Returns:
int
Method signature:
int minChanged(String[] spellChart)
(be sure your method is public)

Constraints

  • spellChart will contain between 1 and 20 elements, inclusive.
  • Each element of spellChart will contain N characters, where N is the number of elements in spellChart.
  • Each character in each element of spellChart will be either 'Y' or 'N'.

Examples

  1. {"Y"}

    Returns: 1

    This spell chart contains a spell that should be learned before itself. The students would never be able to learn such a spell. We can remove this cyclic dependency by changing the 'Y' to 'N'.

  2. {"NYN", "NNY", "NNN"}

    Returns: 0

    This spell chart is already OK.

  3. {"NYN", "NNY", "YNN"}

    Returns: 1

    Changing any single 'Y' to a 'N' will fix this spell chart.

  4. {"NYYYYYY", "YNYYYYY", "YYNYYYY", "YYYNYYY", "YYYYNYY", "YYYYYNY", "YYYYYYN"}

    Returns: 21

  5. {"NNNY", "YNYN", "YNNN", "YYYN"}

    Returns: 1

  6. {"N"}

    Returns: 0

  7. {"YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY"}

    Returns: 210

  8. {"NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN"}

    Returns: 0

  9. {"NY", "YN"}

    Returns: 1

  10. {"YNNNNNNNNNNNNNNNNNNN", "NYNNNNNNNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNNNN", "NNNYNNNNNNNNNNNNNNNN", "NNNNYNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNNN", "NNNNNNYNNNNNNNNNNNNN", "NNNNNNNYNNNNNNNNNNNN", "NNNNNNNNYNNNNNNNNNNN", "NNNNNNNNNYNNNNNNNNNN", "NNNNNNNNNNYNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNYNNNNNNN", "NNNNNNNNNNNNNYNNNNNN", "NNNNNNNNNNNNNNYNNNNN", "NNNNNNNNNNNNNNNYNNNN", "NNNNNNNNNNNNNNNNYNNN", "NNNNNNNNNNNNNNNNNYNN", "NNNNNNNNNNNNNNNNNNYN", "NNNNNNNNNNNNNNNNNNNY"}

    Returns: 20

  11. {"YYYYYYYNYYYYYYYYYYYY", "YYYYYYYNYYYYYYNYYNYY", "NNYNYYYYYYYYYNNYYYYY", "NYNYYYYYYYYYYYYYYNNY", "YYYYYYYYYYYYYYYYNYYY", "NYYYYYYYYYYYYYYYYYYY", "YYNYNNYYYNYYYYYYYYYY", "YYYYYYNYYYYYYYYYYYYY", "YYYYYYYNYYYNYYYYYYYY", "YYYYYYYYYYYYYYNYYNYY", "YYNYYYYYYYYYNYYYYYYY", "YYNYYYYYYYYYYYYNYNYY", "YYYYYYYYYYYYYNYYYYYY", "YYYYNYYYYYNYYYYYYNYY", "YYYNNYYYYYYNNYYNYYNY", "YYNYYYYYYYYYYYNYNYYY", "YYYYYYYNYYYNYYYNYYYY", "YYYYYYYYYYNYNYYYYYYY", "NYYYYNYYYNYYYYYYYYYY", "YYYYYYYYYYYNYYYYYYYY"}

    Returns: 168

  12. {"YNNNNNNNNNNNYNNNNNNN", "NNNNYNYNNNNNYNNYNNNN", "NNNNNYNNNNNNNYYNNYNN", "NNYNNNNNNYNNNNYNNNYY", "YNNYNNNNNNNNNYNNNNNN", "NNNNNNYNNNNNYNYNNNNN", "YYNNYNNYYNNNNYNNNNNY", "NNNNYYNNYNNNNNNNNNNN", "NNNNNNNYNNNNYYNYNNYY", "NNNNNNNNNNNNNNNYNNNN", "YNYNNNNNNNNNNNNNNYNN", "YNNNYNNNNNNNNYNYYNYN", "NNNNNNNNNNNNNNNNNNNN", "NNYNYNNNYNNNYNNNNNNN", "NNYNNYNNNNYNNNNNNNNY", "NNNNNNNNYYYNNYNNNNNN", "NNYNNYNNNNNYNNNNNNNN", "NYNNNNNNNNNNNNNNNNNN", "NNYNNNYNNNNYNYNNNNNN", "NNNNNYNNYNNNNNYNNNNN"}

    Returns: 17

  13. {"NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNYNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNYNYNNNYNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NYNNNNYNNYNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN"}

    Returns: 1

  14. {"NYYNYYNNYNNNNYNNNYNN", "NNYYNYYNNNNNNNNNNNNN", "YYYYNNNNNYNYNYYNNNNN", "NYNNNNNYYNNNNNNNNNNN", "NNNYNNNNNNNNYNNNNNNY", "NNYYNNNNNNNYYNNNNYNN", "NNNNNNNNYNNNNNYNNNYN", "NNNNNYNNNNYNNNYNYNYN", "NNNYNNNNNNNYNYNNYYYN", "NYNNNNNNYYNYNNNNNNNN", "NNNNNYNYNNYNNYNNNNYY", "NNNNNYYNNYNNNYYYNNNN", "NNNNNYNNNYNNNNYNNNNY", "NNYYNNNNNNYNNNNNYNNN", "NNNNYYNNNNYYNNNNNYNY", "NNNNYNNNNNNYNNNNNNNN", "NNNNNYYYNYNNNNYNNNNN", "NNYYNNNNNYNYNNNNNYNN", "NNYNNNNNNNNNNNNNNNYY", "NNNNYNNNNNNNNNYNNNNN"}

    Returns: 28

  15. {"NNYNNYYNNNYNNNNNYYYN", "NNNNNNNYNNYNNNYNNNNY", "NNNYYNNNNYYNYNNNNNNY", "NYYNNYYNNNNNNNNYNNNN", "NNNNYNNYNNYNNYNYNNNN", "NNNNNNNNNYNNNNNNNYNN", "NYNYNNYNNNNNYNNNNYNN", "NNNYNNNNNNNNNYYYNNNY", "YNYYYNNNNYNYNYNNNYNN", "YNNYNNNYNYNNYNNNNNNY", "YNYNNNNNNNNYNYNYNNNN", "NNNNNNNNNYYYNNNNNNYY", "NNNNNNNYNNYNNNNNNNNN", "NNNNYNNYNNNYYNNNNNYY", "YNNNYYNNNNNNYNNNNYNN", "NNNNNNNNYYNNNNNNYNYY", "NNNNYNNYYNYNYNNNNNYN", "NNYYYNYNNNNNYNNNNNNN", "YYNNYNNNNNNNNYNNNYYY", "NYNYNYNNNNYNNNNNYYYY"}

    Returns: 32

  16. {"NNYNNYNNNNYNNNNNNNNN", "NNNNNNYNYNNYNNNNYNNN", "NNYYYNNNNNNNNYYNNNNN", "NNNNNNNNYYNNNYNNYNNN", "NNNYYNNNNNNYYNYNYYNN", "NNNYYNNNNNYNNNNNNNNN", "NNYNNNNYNNYNNNNNNNNN", "NYNNYYNNNNYNNNNNNYYY", "NNNNNNNNNNNYNNNNNNYN", "NNNNNNYYNNYNNNNNYNNN", "NNNYNYYNNNNNYNYYNNNN", "NNNNNNNNNNNNNNNYNNNN", "NYNNYNNNNYYYNYYNNNNY", "NNNNYNNNNYNNNYYNNNNN", "NNYNNNNNNYYNYNNNNYNN", "NNNNNNNYYNNNNNNNNNNN", "NNYNNNNNNNNNNNYNYNNN", "NYNNYNNNNYNYNNNNNYNN", "NYNNNNNNNNNYNNNYNYNN", "YNNNYNNYNNNNNYNNNNNN"}

    Returns: 24

  17. {"YYYNNYNNNYNNNYNNYNYN", "NNYNNYYYYNNNNNYNYYNN", "NNNNNYNNNYNNNNNNNNNY", "NYNNYYYNNYNNNNNNNNYN", "YNYNYNNNNNYNNNYNYNNY", "NNNNYYYNYNNYYYNNNNNN", "YNYNYYNNYYNNYNNYNYNN", "NNNNYNNNNYNYNYNNNNNN", "NYYNNNNNNNNNNNNNYYYN", "NNNYNNNYNNNYYNNYYNNY", "NNNNNNNNNNYNNYNNNYNN", "YYYNNNNYNYNNNNNNNNYN", "NNYNNNNNYNYYNYNNNNNN", "NYNYNYYNNYYNNNNNYNNN", "YYNNNNNYNNNYYNYNNNNN", "YNYNYNNNNNNNNYNNNNNN", "NNNNNYNNNNNYYNNNNYNN", "NNNNNNNNNYNNNYYNNNNN", "NYNNYNNNNYYNNNNNNNYY", "NNNNNNNNNYYYNNNNNNNY"}

    Returns: 34

  18. {"NYNNYYYYNYNNNNNNYNYN", "NNNYNNNNNNNNYNNNNYNY", "NNYNNNYNYYYNNNNYNNYN", "NNNNNNNYYNNNNNYNNNNN", "NNYNNNNYNNYNNNYNNNNN", "YNNNNNNNNNNNNNYNNNYN", "NNNNNNYNNNNNNNNYNNNN", "NNNNNNNYNNYNNYNYYNYN", "NNYNNNYNNNNNNNNNNNNN", "YNNNNNNNNNNNYNNNNYNN", "YNYNNNYNNNNNYNNNNNNY", "NNYNYNNNNYNYNNYNYYNN", "NNNYNNYNNYYNNYNYNNYN", "YYYNYNNNYYNNNNYNNNNY", "NNNNNYNYNNNNNYNYNYYY", "NNYYNYNNNNNNNNYNNNNY", "NNYNYYNNNYNYNYYNYNNN", "NNYYYNNYNNYNNNNNNNNN", "NNNNYYNNNNNYNNNNNNYN", "YYNNNYNNNNNNNNYNNNNN"}

    Returns: 31

  19. {"NNNYNNNYNYYNNYNNYNNN", "YYYNYYNNNNNYYNYYNYNY", "YNYYNNYYYNNNYNYYYNYN", "YYNNYNNNNYNYNNNNNNYY", "NYNNNNNYNYYNNNNNNYYY", "NNNYNYYNYNYNNYNNNYNN", "NNNNNYNNNYYNNNYNNYNY", "NYNYNNNNNNYNNYNNNYYY", "YYNYYNYNYNYYNNNNNNNN", "NNNYYYNNNYYNYNYNNYYN", "NNNNNYYNYNNNNNNYNNNY", "YYNNYNNNNNNYNYYNNYYY", "YNYYNYYNYYYNNYNNYNNY", "NYYNNNNYYNNNYYYYNYYY", "NNNNNYNYYYYNYNNYNNNY", "NYNYNNYNNNYNNNNNNNNN", "YYNYYYNNNNYNYNYNYYYY", "NNNYNNNNYNNNYYNYYNNY", "NNYNYNYNNNYYNNNNNNNY", "NNNYYNNYYNYNYNYYYNYN"}

    Returns: 55

  20. {"NNNNNNNNYNYNNNNNNNNN", "NNNNNNNNNNNNNNNNYNYN", "NNNNNNNNNNNNNNNNNNNN", "NNNYNYNNNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNYNNNNNNYNNYNNNNNNN", "NNNYNNNNNNNNNYNNNNNN", "NNNNNYNNNNNNNNNNNNNY", "NNYNNNNNNNYNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNYNNYNNNNNNNNN", "NNNNNNYNNNNNYNYNNNNN", "NNNNNNNYNYNNNNNNNNNN", "NNNNNNYNNNNNNNNYNNNN", "NNNNYNYNNNYNNNNNNNNN", "YNNNNNYNNNNNNNNNNYNN", "NNNNNNNNNNNNNNNNYNNN"}

    Returns: 3

  21. {"NYNYYNYNNNYNNNYNNYNY", "NNYNYNNNNNNNNYNYNYNN", "YNYYYNYYYYNYYYNNNNYY", "YNYNNYYNNYNYYYNNYNYY", "YNYYNYNNNYNYYNNYYNYY", "NYNYYNYNYYNNNNYNYYYN", "NYYNNYYYNYYNYNNYYYNN", "YNNYYNNYNNYNNNNYNYNN", "NNYNNYNYNNNNYYNNNYYN", "NNNYYNYNYNYYNNYYYYYY", "YYNNYNYNYYNNYYYYYNYY", "YYYYNNNNYYNYNNNNNYYY", "NNYNYNNNYYNNYYNNNYYN", "YNYYNYYYNNYNNYYNNYNY", "NNYNYYYYNYYYNYNNYNNY", "YNYNYNNYNYYNYYNYYYNN", "YYYNYYNNNYNYYYNNNYNN", "YYNYYYNNNNNYNNYNNNNN", "NNNNNYNNYNYNNNNNNYNN", "NNNYYYYNNYNYNNNNNNNN"}

    Returns: 69

  22. {"YYYYYNNYYYNYNNNNYNNY", "NYNNNYYNNYNYYYNYYYYY", "NNYNNNYYNNNNNNYYYYNY", "YYNYNYYNNYYYNYNNNYYY", "NYYNNYNYNYNNNNYYYNYN", "NNNNNYYNYNNYYYYNYYYN", "YNYNYYNNNYNNNNNYNNYY", "NYYYYNYNYNNYNNYNNNNY", "YYYYNYYNNYYYNNYNNYNY", "YYYYYYNYNYNYNNNNNNYN", "NNYYYYYNNNYNNNYNNNNY", "YYNNNYNYYNYYNYYNYNYN", "NNYNYYNYYNYYNYNYNYYN", "YNYNYYNYNNNYNYNYYNYY", "NNYNNNYYYYYYYYYYYNYY", "YYYYYNYYNYYYYYNNYNNN", "NYYYYYYYYNNNNNYYNNYN", "YNNYNNNYYNYYYNYNYYYY", "YYNNYNYYYNYYNNNYYNNY", "NNYNYNYYYNYYNYNNYNNN"}

    Returns: 79

  23. {"NNYNNNYNNYYYYYNYYNNN", "YNNYNYNNYYYNNNYYYNNY", "NNNYNNNNNNNNNNNNNYNN", "NNNYNNNYNNNYNNYNNYYY", "NNNYNNNYNNNNNNYYYNNN", "YNNNNYYNNNNYNYNNNYYN", "NNYYYYNNYNNNNNNNYNNY", "NYNNYYNNNNNYYNYNNYNN", "YNNYNNYNNNYNYYNYYYYN", "YNNNNNNYYYNNNNYNYNNY", "NNNNNNNNNNNNNNNYYNNN", "NNYYNNNNNNNYYNYNYYNN", "YNNYYNNNNNYNNYNNYYNN", "YYYNNNYYNNNNNNYNNNYY", "NNNNNNNNNNYYYYNNNNNY", "NNNNYNYYNNNNYNNNYNNN", "NYYNNYNYYNYNYYYYNNNN", "NNNYNNNYNNNYYNNNYNYN", "NYNYNNYNNNNNNYNNNNNY", "NNNYNNYNYNNNNNNNNNNY"}

    Returns: 40

  24. {"NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNYNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNYNNNNNNNNNNNNYN", "NNNNNYNNNNNNNNNNNNNN", "NNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNNYNNNNNN", "YNNYNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNYNNNNNNN", "NNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNYNNNNNYNNNNNNNNNN", "NNNYNNNNNNNNNNNNYNNN", "NNNNNNNNNNNYNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN"}

    Returns: 1

  25. {"NNNNNNNNYNNYNNNNYNYN", "YNNNNYYNNNYNNNNNNNNN", "NNYNNNNNNNNYNYNNNYNN", "NYNYNNNNNYNNYNNNNYYN", "NNNNYYNNNNNNNYNNNNNN", "YNNNNNNYNNNYNNNYYNNN", "YNYNNNNYNNNNNYNNNNYN", "NNYNNNYNYNNNNNYNNNNN", "NYYNNNNNYNNNNNNYNNNN", "YNYNNNYNNYNNYNNNNNNN", "NNYYNNNNNNNNNNNNNNNN", "NNNYNYNYNNNNNNYNNNNN", "NNYNYYYYNNNNYNNYNYNN", "NNNYNNYNNNNNNYYNNNYN", "NNNNYYYNYYYNNYNNNNYN", "NNYNNNYNYNNNNYNNNNNN", "NYNNNNNYNNYNNNNYNNNN", "NNNNNNYYNNYNYNNNYNYY", "YNNYNYNNNNNNNYNNNNYY", "NNNYYNNNNNNNNNYYNNYN"}

    Returns: 28

  26. {"YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYNYYYYYYYYYYYYYYYY"}

    Returns: 209

  27. {"NNYNYNNNNNNNNNNNNNYN", "NNNNNNNNNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNYNNNNNNNNN", "NNNYNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNYYNNN", "NNNNNNNNNNNNNNNNNNNN", "YNNNYNNNNNNNNNYNNNYN", "NNNNNNNNNNNNNNNNNNNY", "NNNYNNYNNNNNNNNNNNNN", "YNNNNNNYNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNYNNNYNNNYNYYNNNNN", "NNNNNNNYNNNNNNNNYNNY", "NNYNYNNNNYNNNNNNNNNN", "NNNNNNNNNNNNYYNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNN"}

    Returns: 3

  28. {"NNNYYNYYNNNYYYNNYNNY", "NYNYNYYNYNNYNNYYNNNN", "NYYNNYNNNYNNNNNNYYNN", "YYNYYNNNYYNNYNNYNNNN", "YNNYNNNNNNYNYNNNNYNY", "YNYNYYYNNNNNNNNYNNNN", "NNYNNNNNYNNNNYNNYNYN", "NNNNNNNYYYNYNNNNNYNN", "YNNNNNNNNNNNYNNYNNNY", "NNNNNNNNYNNNYNYNNYNY", "NNNNNYNNNNNNNNNYNNYN", "NNYNYYNNNNNNNNYNNNYN", "NYNNNNYNNNNNNYNNNNYY", "YNYNYNNNNNYNYNNNNNNN", "NYNYNNYNNNNYNYNNNNNN", "NYNNNNYNNNYNNYYNNNYN", "YNNNNNNYNNNNYYNNNYYY", "YYYNYNYNNNNYNNNNNNNN", "NNYNNYNNNYYNNNNNYNNN", "YNYYNNNNYYYYNYNYNNNY"}

    Returns: 40

  29. {"YNNNYNNNYYNNNNNNYNNN", "YNNNYNNYNNNNNYNNNYNN", "NNNYNNNYNNNNNYYNNNNN", "NNNNYNNYNNNNNNNNNNNY", "YYNYYNNNNNNNYNNNNNYN", "NNNYNNNYNNNNNNYYNYYN", "NNNNNNNNYNNNNYNYNNYN", "YYNNYNNNNNNNYNNYNNYY", "YNYYYNNYNYNNNNNNNNNN", "NNYYNNNNNNNNNNNNNYNN", "YNNNNNNYNNNNNYYYNNNY", "NNNNYNYNNNNYYNYYYYNN", "NNYNNNNYNNYNNNNNNNYN", "NNNNNNNYYNNNNNNYNNNN", "YYNYNNNNNNNNNNYNNNYN", "YNNNNNNNNNNNNNNYNNNN", "NNNYYNNNNYNNYYNNNNYN", "NNNYNNNYNYYYNYYNNYNN", "YNNNNNYNYNNNNNNNNNYN", "NNNNNNNNYNNYNNYYNYNN"}

    Returns: 25

  30. {"YYNYNYYYYYYYYYNYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYNYYYYNYYYYYYYYYYYY", "NYYYYYYYYYYYYYYYYYYY", "YYYNYYYYYYYNYYYYYYYY", "YNYYYYYYYYYYYYYYYYYY", "YYYYYYYNNYYYYYYYYYYN", "YYYYYYNYYYYYYYYYYYYY", "YNYNYYYYYYYYYYYYYYYY", "YYNYYYYNYYYYYYYYYYNN", "NYYYNYYNYYYNYNYNYNYY", "YYYYYYYYNYYYYYNYNYYY", "YYYYYNYYYYYYYYYYYYYY", "YYYNNYYYYYYYYYNNYYYY", "YYYYYNYYNYYYYYYYYYYY", "YYNYNNYNYYYYNNYNYYYY", "NYYYYYYYYYYYYYNNYYYN", "YNYNYYNYYYYYYYYYYYYY", "YYYYYYYYNYNYYNYYYYYY", "YYYYYYYYYYYNYYYYYYNY"}

    Returns: 160

  31. {"YNYNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNY", "YNNNNNNNNNNNNNNNNNYY", "NNYNNYNNNYNNNNNNNNNN", "NNYNNNNNYNNNNNNNNNYN", "NNNNNNNNNNYNNYNNNNNN", "NNNYNNNNYYNNNNYNNNNN", "NNNNNNNYYNNYNNNNNNNN", "YYNNNYNNNNNNYNNNNNYN", "YYNNNNNNNNNNNNNNYNNN", "NNNNNYYNNNNNNYYNNNNN", "NNNNYNNNNNNNNNYNNNNN", "NNNNNNNNNYNYNYNYYNNN", "YNNNNNNNYNNNNNNNNNNN", "NNNNYYNYNNNNNNYNNNNY", "YNNNNNNNNNYNYNNYNNNN", "NYNNNNNNNYYNNYNYYNNN", "YNNNNNNYNNNNNNNNNNNN", "NNYNNNNNNNYYYNNNNYNN", "NNNYNYYNNNNNNNNNYNNN"}

    Returns: 18

  32. {"NNNNNNYYNNNNYNNYNYNY", "NNYNNYNNYNYNNYNYYNYN", "NNNYYYYNYNNYNNYNYYYN", "NNNYYNYNNNNNYYYNNYYN", "YNYYYYNNYYNNNNNNNYNY", "YYNNNYNNYYYYYNYYNYYY", "YNYNNNYNNYYNNNNNYYYN", "NYYNNYNNNNNNNNNNNNNY", "YNYYNNNNYNNNYNYNYNYY", "NYYYYYYYNNNNYNNNYNNN", "YNNYNNNYYYNNYNNYNNNY", "NYNYNYNYNYNNNNNYNYYN", "YYNNNYNNYNNNNYYYYYNN", "YYNNNNNYYNNYYNNNNYYN", "NYYNNNNNNNNNYNNYNNNN", "YNYNNYNNNYNYYYYNNNYN", "NNNYNNNYNNYYNYYNNYYN", "YNNYYNYNYNYYNNYYNNNN", "YNNYYYNYYYYNYNNYYNNN", "NYNNYNNNNYYYNNNNNNNN"}

    Returns: 58

  33. {"YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYNYYY", "YYYYYYYYYYYYYYYYYYYN", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYNYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYNYYNYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYNYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYNYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY"}

    Returns: 203

  34. {"YNYYNNYY", "NYNNNNYY", "YNNNNNNN", "NYNYYNNY", "NNNYYNNN", "NNNYYNYN", "NYNYNYNN", "NNNNNNNN"}

    Returns: 8

  35. {"NYNNYYY", "YYYYYYY", "YYNNYNY", "YYYYYYY", "YYYYYYY", "YYYNYYY", "YYYYYYY"}

    Returns: 21

  36. {"YYYY", "NYYY", "YYYY", "YYYY"}

    Returns: 9

  37. {"NYYYNYYYYY", "YYYYYYYYYY", "YYYYYYYYYY", "NNNYYYYYYY", "YYYYYYYYYY", "YYNYYYYYYN", "YYYYYNYYYY", "NNYNNNYYYY", "YYYYYYYYYY", "YYNYYYYYYY"}

    Returns: 41

  38. {"YYNYYYYYYYY", "YYYYYYYYYYY", "YYYYYYYYYYY", "YYYYYYYYYYY", "YYYYYYYYYYY", "YYYYYYYYYYY", "YYYYYYYYNYN", "YYYYYYYNYYY", "YYYYYYYYYYY", "YYYYYYYYYYY", "YYYYYYYYYYY"}

    Returns: 62

  39. {"YYYYYYYYNNYYYYYYYYY", "NYYNYYNNYYYNYYYYYNN", "YYYYYYYYYYYYYYYYYYY", "NYYYYYNYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYY", "YYYYYYYYNYYYYYYYYYY", "YYYYYYYYYNYYNYYYNYY", "YYYNNNYYYYYYYYYYNYY", "YYYYYYNYYYYYYYYYNYY", "YYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYY", "NYNNYYYYYYYYYYYYYYY", "YNNYYYYYYYYNYYYYYYY", "YNNYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYNYYYYN", "YYYYYYYYYYYYYYYYYNY", "YYYYYYNYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYY", "YYYYYYYYYNYNYYYYYYY"}

    Returns: 157

  40. {"NYY", "YNN", "NYN"}

    Returns: 1

  41. {"NNNN", "NNNN", "NNNN", "NNNN"}

    Returns: 0

  42. {"YYNNNYNYYYNNYYN", "NYNNYNNNNNNYYNY", "YNYNNNYNNNNNYNN", "YNYNYNYNYYYNNNN", "NNNYNYNYNYNNNNN", "NYNNYYNYYYNYYNY", "NYYYYNYYNNNNNYY", "YNNYNNNNYNYNYYY", "NNYNYNYYYYNNYYY", "NNNNYNNNNNYYNYN", "NYYYYNYYYYYNYNN", "NNYNNNNNNNNNNNY", "NYNNNNYNYYNNNYY", "NNNYNYYNNNNNNYY", "YNYYYNNYNNYYYNN"}

    Returns: 34

  43. {"YNYNYYYNYY", "YYYYNYYNYY", "YYYYYYYYYY", "NYYYYYYYYY", "NYYYYNYNYN", "NYNNNYYYYN", "YYYYNNYNYN", "YYNYNYYNYY", "NNNYYNYYNY", "YNNYNYNYYY"}

    Returns: 30

  44. {"YYYY", "YYYY", "YNNY", "YYYY"}

    Returns: 8

  45. {"YYN", "YYN", "YYN"}

    Returns: 3

  46. {"YNNNYYNNNYNY", "NYNNNNNNNNNY", "YNNYNYNYNYYY", "NNNNNNYYNYYY", "YNYNNYNNNNYN", "YNNYYNNNNNNN", "YNNNNYNNNNNN", "NNNNYNYNNNNY", "YNNNNNNNNYNN", "NNYNNYYNNNYN", "NNNNNNYNNNNN", "NNNNNYNNNYNN"}

    Returns: 9

  47. {"YNYNYYYYYN", "YYYYNNYNYY", "YNNNYYNYYY", "YNNYYNYYYY", "NYNYYYYYNN", "YYNYNNYYNN", "YYYYYNYYYY", "YYYYYYNNNN", "YNYYYYYYYY", "YYYNYYYYNY"}

    Returns: 31

  48. {"YNNNNNNNNNNYNNYY", "YNNNYNNYNNYNNYNN", "NYNNNNNNNYNNNNNN", "NNNYYYNNNNYNNNNN", "NNYNNNNNNYNNYNNN", "NNNYNNNNNNNNNYNN", "NNNNNNYNYNNNNNNN", "NNNNNNNNYNNNYNNN", "NNNNNNNNNNYNNNNN", "YNNNNNNNNNYNNNNN", "NNYNNYNNYNNYNYNN", "NYNNNNNNNNYNNNNN", "NNNNNYNNNNNNNNNN", "NNNNNNNYNNNNNNNN", "NYNNYNYYNNNNNNNN", "NNNNNNYNNNNNNNYN"}

    Returns: 11

  49. {"NNNYYYYNY", "NYNYYYNNY", "YYNNNNYYY", "YYYNYYYYY", "NYYYYYYYY", "YYYYYYYYY", "YYYYNYYNN", "NYYYYYYYY", "YYYYYNNYY"}

    Returns: 29

  50. {"YYYY", "YYYN", "YNNN", "NYYN"}

    Returns: 4

  51. {"YNYNNNYNNNYNNNYNNNY", "NNNNNNNYYYNNNNNNNNN", "NYNYNYNNNNYNNYNNYNN", "NNNNNNNNNNNNYYYYYNY", "NNNNYNNNNNNYNNNYNNN", "NYNNNYYNNNNNYNNNNNY", "YNYNNNYNNYYYNYNNNYN", "YNNNNNNNYNNNNNYYNYY", "NNNYYNNNYNNNNYYNNYN", "YNNNYYYNNNYNNYNNNYN", "YNYNNNNNNNNYNNYYNNY", "NYNNNYNYNNNYYNNNNNY", "NNYNNYNNYNNYNNYNNNN", "NNYNNNNYNNNNNNYNNNN", "YYNNNNYNNNNYNNYNYYY", "NNNYNYYNNYYYYNNYNNN", "NNNNNNNNNNNYYNNNNNN", "NNNNNNYYNYNNYYYYNYN", "NNNNNNNNYYNYYNYYYNN"}

    Returns: 40

  52. {"YNYYYYYYYNY", "NYNNYYYYYNN", "YNYYYYYYYNN", "YYYNNNYNYYN", "NYYNNYNYYNN", "YNYNYYYYYNY", "YYYNYNYNYYY", "YYYNYYYNYYY", "NYYNNYYNNYY", "NYYYNYYYNYN", "YYNYNYYYYYY"}

    Returns: 36

  53. {"YNYYYYYYYYYYYYYYYY", "YNYNYYYYYYYYYNYYYY", "YYYYYYYNNYYNYYYYNY", "YYYYYYYYYYYYYYYYYY", "YYYYYYYYNYYYNYYNYY", "YYYYNYYYNYYYYYYYYY", "YYYYNNYYNYNYNYYYNY", "YYYYYYYNYYYNYNYYYN", "YYYNYYNYYYYYYYYYYN", "YNYYYYYNYYYNNYYYYY", "YNYYYYNYYYYYYYYYNY", "YYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYY", "YYYYYYYNYYYNYYYYYY", "YYYYYYYYYYNYYYYNNY", "YYYYYYYYYYYYYYYYYY", "NYYYYYYYYNYYYYNYNY", "YNNYYYYYYYYYYYYNYY"}

    Returns: 131

  54. {"NYYNNYY", "YYYNNYY", "YYYYYNN", "YNYYYYY", "YYNYYNY", "YYYYNYY", "NNYNNNY"}

    Returns: 15

  55. {"YNYYYYYNYYNYYYNYYY", "YNNNYYNNYYYYNYYYNN", "YNNYYYNNNYYNYYNNYN", "NYNNYYNNNYYNYYNYNN", "YNNYYYNYNNNYYNNNNY", "YNNYNNYNNNYYNNYYNN", "NYNNNYYYYYNYNYNNNY", "YYNYYYYYYYYNNYYNNY", "YNYYYYNYYNYNNNYYNN", "YNNNYYYYNNNNYYNYNN", "YYNYYNNYNNNNNYNYNY", "NYYNYNYYYYNYYYYYNN", "NYYNYYNYNNNYYYNNYY", "YNYNNNNNNYYNYYYNYN", "YYNYNYNYYNNNNNYNNN", "NYYNYYYNYNNYNNNYYN", "YYYNYYYYNYYNYYNNNY", "YYYNNNYYYNNYYNYYYN"}

    Returns: 67

  56. {"YYYYYYYYYYYY", "NYYYYYYYNNYY", "NYYYYYYYYYYY", "YNYYNNYYYYYY", "YYYYYNYYNYYN", "YYYNYYYYYYYY", "YYYNYYYYYYYN", "YYYYYYYYYYYY", "YYYYYYNYYYYY", "YYYYYYYYYYNN", "YYYYYYYNYYYN", "YYYYYYYYYYYY"}

    Returns: 62

  57. {"YYYYYYYYYNYYYYYYYYYY", "YYYNYYNYYYYYYYYYYYYN", "YYYYYYYYYYNYYYYYYYYY", "YNYYNYYYNYYYYYYYYYYY", "YYYYYYYYYYYYYYYYYYYY", "YYYNYNYYYYYYYYYYYYYY", "NYYYYYYYYYYYYYYYYYYY", "YYYYNYYYYYYYYYYYYNYY", "YYYYYYYYYYNYYYYYNYYY", "YYYNYYYYYYYYYYYYYNNY", "YYYYYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYNYYYYYYY", "YYYYYNYYYYYYYYYYYNYY", "YYYYYYYYYYNYYYYYYNYY", "YYYYNYYYYYYYYYYYYYYY", "YYYNYYYYYYYYNYYNYYNN", "YYNYYYYYYYYYYYYYYYYN", "NNYYNYYYYYYYYYYYNYNY", "YYYYYYYYNYNYYYNYYYNY", "YYYYNYYYYYYYYYYYYYYY"}

    Returns: 171

  58. {"NYYYNNNNYYNYY", "YNNNNNNNNNNNY", "YYYYYNYYYNYNN", "YYYYNNYYYNNNY", "YYNYNYNYYNYNN", "YYYNYNYNYNYNY", "NNNYNYNNYYNYY", "NYNNYNYNNNNYN", "YYYYYYNYNNYNY", "NYYYYNYNNNYYN", "YYNYNNYYNNYNY", "NYYYYNNNNYYNN", "NYNYYYYYNNNYN"}

    Returns: 28

  59. {"YYYYYNYNN", "NYYNYYNNY", "YNYYNYYYY", "NNYNYYYYY", "NYYNNNYNN", "YYNNYNNNY", "NNNYNYNNY", "YNNNYNYNN", "NYNNNYNNY"}

    Returns: 15

  60. {"NNNNY", "NYNNN", "NYYNN", "YNYNN", "NYNNN"}

    Returns: 2

  61. {"NNNN", "NNNN", "NNNY", "NNNN"}

    Returns: 0

  62. {"NYNNNYYYYN", "YYNNYNYYNY", "YNNNNNNNNY", "YYNYNNYYYY", "NYNYYYYNNY", "YYNYYNNYYY", "NYNNYYNNNY", "NYNYNYNNNY", "YYYNNNYYNY", "YYYYNNNYNY"}

    Returns: 20

  63. {"YYYNYYYY", "YYYNNYYY", "NYNYNNYY", "YYYYYYYY", "YYNYNYYN", "NYYYYNYN", "NNYYNYYY", "YNYNYYYY"}

    Returns: 20

  64. {"NNNNYNYNNYNY", "YNNNNNNYNYNN", "NNYNNYYNNYYN", "YNNNNNNNNNNN", "YYNNYNNYNNYY", "NYYNNNNNNNNN", "NYYNYNNNNNNN", "NNNNNNYNNNYN", "YNYNNYNNYNNN", "YYNYYYNNNNNN", "NNNYYYNNYNNY", "YNNNNNNYYNNN"}

    Returns: 14

  65. {"NNNNNYNNNYYNNNYNNNN", "YYNNNYNYYNNYNNYNYNN", "YYYYNNNNNNYNNNYNNYN", "YNNNNNNYYNNYNNNNYNN", "YNNYNNNYNYNYNNYYYYN", "NNNYYNNNNYYNYNNNNYN", "YYNNNNNNYYNNYNYYNYN", "NNYNNNYYNNNNYYYNNYN", "NYNNYYNYNNNYYNNYNNY", "YNYYNNNNNNNNNYNYNYN", "NNYNNNNNNNNNNNNNNNN", "NNNNNNNYYYNYNNNNNNN", "YNNNYNNNNNYYNYNNNNN", "NYNNYYYNNNNNNYNYYYN", "NYYNYNNYYYNYNNNYNNN", "NNNNYNNNYNYYYNNNYYN", "YNYNNNNNNNYNNNNNNYN", "NYNYNYYNNYYYYNNYNNN", "YNNNNYNNNYNYNYNNNYN"}

    Returns: 34

  66. {"YYYYYYYY", "YYYYYYYY", "YYYYYYYY", "YYYYYYYY", "YYYYYYYY", "YYYYYYYY", "YYYYYYYY", "YYYYYYYY"}

    Returns: 36

  67. {"YYYNNYYYNNYYNNYNYY", "NYNYNNYYYYYNNYNNYN", "YYNYNNNYNNNYYYYYNN", "NNYNNNNYNYYYNYNNYN", "YYNYYNNYNNYYNYYYNN", "YNNYYNNNNYNYYNYNYY", "YYYYYNYYYYYNNYNNYY", "YNYYNNNYYYNNNYNYYN", "NNYYYNNYYYNNYYYNYN", "NNYYYYNYNNYYNYNNYY", "NYNYNNNNNYYYYNYNNY", "YNYYYYNNYNNNNNYYYY", "YNYYNYNNNYNYNNNNNN", "YNNNYYYYYYNYNNYNYN", "NYYYYYNYYNNNNNNNYY", "NNYNNYNNNYYNYNNNNN", "YYNNNNNYYYYYYNYYYN", "YYYNYYYYYYYNYYNNNN"}

    Returns: 66

  68. {"YYYYYYNYYYYYNYYYY", "NYYYYYYYYYNYYYYYY", "YYYYYNYYYYYYYYYYN", "YYYYNYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYY", "YYYYYNYYYNYYYYYYY", "YYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYY", "YYYYYYYNNYYYYYYYY", "YYNYYYYYYYYYYNYYY", "YYYYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYYY", "YYYYYYYYYYNYYYYYY", "NYYYYYYYYYYYYNYYY", "YYYYYYYYYYYYYYYYY", "YYYYYYYYYYYNYYYYY"}

    Returns: 137

  69. {"YYYYNNYNYYYNN", "NYYNNNNNNNYNY", "NYNYYNYYYNYNY", "NYNYNYNYYYNYY", "NYYYNYNNYNNYN", "YNYNNNYNNNYYY", "YNYYYYNNYYYYY", "NNYNNNYYYYNNY", "YNYNYYNNNNYYY", "YYYYNNYYYNYYY", "NYNNNNYNNYNNY", "NNYNNYYYYNNYN", "YYNYYYNNYYNNN"}

    Returns: 34

  70. {"YNNYYYNYYNNNYYYNYYY", "NYNYNYNYYYYNYNNNYYN", "YNNNYNYNNYYNYYNYYNY", "YNYYYNYNYNNYNYNYNNN", "YYYYNNYYYYYYNYYYNYY", "YYYYYNYYYNYNNYYYNYY", "YYNYYNYYYNNNNNYYNYY", "NNYYNYYYNYYNNYYYNNN", "YYNYNYYYYNYNYNNYYYN", "YNYYYNNNYYNNYYYNNNY", "NNYYNYYNNYNNYYYYNYN", "YYYYNYNYYYYYNYNYYNN", "YYNYYNNNYYNYYYNYYNY", "YYYNYNNYNYNYNNYNYNN", "NYYNNYYNYYYYNNYNYNY", "YNYNNYYNYYYYYNNYYNN", "YNYNNNYNYYYNNNYNNYN", "NYNYNYNYYYNNYNNNYNY", "YNNYYNYYYYNYNNYNNYN"}

    Returns: 82

  71. {"NY", "YN"}

    Returns: 1

  72. {"YYNYYYYYYYYYYYYY", "YYNYYYYYYYYNYYYY", "YNYNYYNYYYYYYNYY", "YYYNYYYYYYYYYYYY", "YYYYNYYYYYYYYYYY", "YYYYYYYYYYYYYYNY", "YYYYYYYYYYYYYNYY", "YYYYYYYYYYYYYYYY", "YYYYYYYYYYYNYYYY", "YYYYYYYYYYYYYYNY", "YYYYYYYYYYYYYYYY", "YYNYYYYYYYYYYYYY", "YNYYYYYYYYYYYYYY", "YYYYYYYYYYYYYYYY", "YYYYNNYYYYNYYYYY", "NYYYYNYYYYYNYYYY"}

    Returns: 117

  73. {"NNYNNYNYNNNYYNN", "YNYNNYNYNNYNNNY", "NYNYYNNNNNYNNYY", "YNNYYNNNYYYYYNY", "NNNNYNYNNNNNNNN", "NYNNYNNNNYNNYNN", "YYNYNNNNNNYYNYN", "NNNYNNNNNNYNYYN", "YNNYYNYNYNNYYYN", "YNNNNNYNNYYNNNY", "NYNNNNNNNNNNNYY", "YYYNYNYNNNYNNNN", "NNYYNYNNNYNNNNN", "NYNNNNYNNNYNYNN", "YNNNNNYNNYNNNYN"}

    Returns: 24

  74. {"NNNNNYYNN", "NNNNNNNYN", "NYNNYNNNN", "YNNNYYYYN", "NNYYNNNYN", "NNNNNNNNN", "NNNNNYNNY", "NNYNNYNNN", "NNNYNNYNN"}

    Returns: 4

  75. {"YYYYYYYYYY", "YYYYYYNNYY", "YYYYYYYYYY", "YYYYYYYNYY", "YYYNYYYYYY", "YYNYYYYYYN", "YYYYYYYYYN", "YYYYYNYYYY", "YNYYYNYYYY", "YYYYYYYYYY"}

    Returns: 45

  76. {"YYYYY", "YYYYY", "YYNYY", "YYYYY", "YYYYY"}

    Returns: 14

  77. {"NYNNYYYNNYNNNYNNNN", "NNNNNNNNNNNNNNNNYN", "YNNNNYYNNNYNNNNNNN", "NNNYYNNNNYNNNNNYNY", "NYNYNYNNNNYNNNNNNN", "NYNNNNNYYYYNNYNYNN", "NNNYNNNNNNYNNYYYNY", "YNNNNNNNNNNYNNNNYY", "NYNNYYNNNNNNNNNNNN", "NYYNNNNYNNYYNNNNNN", "NYNNNNNYYYNNNYYNNN", "NYNNYNYYYYNYYYNNYY", "NYYYNYNYNNNNNYNYNN", "YNYNYYNNNNNNYYYNNY", "NNYYNNNNYYNNYYNYNN", "YNYNNNYNNYNNNNYYYN", "NNYNYYNNYYNNYYNNYY", "NYNNYYNNNNNNYNYYNN"}

    Returns: 29

  78. {"NYNYYNY", "YYYYYYY", "NNYNYYY", "YYNYYYY", "YYNYYYY", "YYYYYYY", "YYYYYYY"}

    Returns: 22

  79. {"YNNNYYNNYN", "YYYNNNNNYN", "YNYNYYYYNY", "NNNYNYYNYY", "NYYNYYNNYY", "NNNYNNNNYY", "NYYNNYYYYY", "YNYYNYYYYY", "YYYYYYNYNN", "YNNNYNYYYN"}

    Returns: 24

  80. {"NNN", "NYN", "NNN"}

    Returns: 1

  81. {"YYNYNN", "YNYNNY", "YYYYNN", "NNNYNN", "NNNYNN", "YNYNYN"}

    Returns: 5

  82. {"NNNNNNNNNN", "NNNNNNNNNN", "NNNYNNYNNN", "NNNYNNYNNN", "NNNYNNYNNN", "NNNNNNNNNN", "NNYYYYYYNN", "NNYNNNNYNN", "NNNYYYYNNN", "NNNNNNNNNN"}

    Returns: 6

  83. {"NYYYYYY", "YNYYYYY", "YYNYYYY", "YYYNYYY", "YYYYNYY", "YYYYYNY", "YYYYYYN" }

    Returns: 21

  84. {"Y" }

    Returns: 1

  85. {"YYNYNN", "YNYNNY", "YYYYNN", "NNNYNN", "NNNYNN", "YNYNYN" }

    Returns: 5

  86. {"YYYYYNNYYYNYNNNNYNNY", "NYNNNYYNNYNYYYNYYYYY", "NNYNNNYYNNYNNNYYYYNY", "YYNYNYYNNYYYNYNNNYYY", "NYYNNYNYNYNNYNYYYNYN", "NNNNNYYNYNNYYYYNYYYN", "YNYNYYNNNYNNNNNYNNYY", "NYYYYNYNYNNYNNYNNNNY", "YYYYNYYNNYYYNNYNNYNY", "YYYYYYNYNYNYNNNNNNYN", "NNYYYYYNNNYNNNYNNNNY", "YYNNNYNYYNYYNYYNYNYN", "NNYNYYNYYNYYNYNYNYYN", "YNYNYYNYNNNYNYNYYNYY", "NNYNNNYYYYYYYYYYYNYY", "YYYYYNYYNYYYYYNNYNNN", "NYYYYYYYYNNNNNYYNNYN", "YNNYNNNYYNYYYNYNYYYY", "YYNNYNYYYNYYNNNYYNNY", "NNYNYNYYYNYYNYNNYNNN" }

    Returns: 81

  87. {"NYN", "NNY", "YNN" }

    Returns: 1

  88. {"NNNY", "YNYN", "YNNN", "YYYN" }

    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: