Statistics

Problem Statement for "OddEvenTree"

Problem Statement

In a tree, the distance between two nodes is the number of edges on the (only) simple path that connects them.

You are given a String[] x with N elements, each containing N characters. Draw a tree with N nodes, numbered 0 through N-1. The tree must have the following properties: For each i and j, if x[i][j] is 'E' the distance between i and j must be even, and if it is 'O' (uppercase o) this distance must be odd.

If there is no tree with these properties, return {-1}. Otherwise, return a int[] with 2N-2 elements: the list of edges in one such tree. For example, if N=3 and your tree contains the edges 0-2 and 1-2, return {0,2,1,2}. If there are multiple correct outputs you may output any of them.

Definition

Class:
OddEvenTree
Method:
getTree
Parameters:
String[]
Returns:
int[]
Method signature:
int[] getTree(String[] x)
(be sure your method is public)

Notes

  • If you use plugins to test your solution, be careful. Plugins cannot tell you whether your solution is correct -- they'll just tell you whether it matches the example output exactly.

Constraints

  • n will be between 2 and 50, inclusive.
  • x will contain exactly n elements.
  • Each element in x will have exactly n characters.
  • Each character in x will be 'O' or 'E'.

Examples

  1. {"EOE", "OEO", "EOE"}

    Returns: {0, 1, 2, 1 }

    The tree: 0-1-2 is a valid answer.

  2. {"EO", "OE"}

    Returns: {0, 1 }

  3. {"OO", "OE"}

    Returns: {-1 }

    dist[0][0] must be 0, and it should be an even number, so it is impossible.

  4. {"EO", "EE"}

    Returns: {-1 }

    dist[0][1] should be same with dist[1][0].

  5. {"EOEO", "OEOE", "EOEO", "OEOE"}

    Returns: {0, 1, 0, 3, 2, 1 }

  6. {"EE", "EE"}

    Returns: {-1 }

  7. {"EOEOEEEOEEOEEEEEEEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EOEOEEEEEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOEEEEOEE","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EEEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","OEOEOOEEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOEOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEEEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","OEOEOOOEOOEOOOOOEOEEEOEOEOEOEEEOOOEOO","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE","EOEOEEEOEEOEEEEEOEOOOEOEOEOEOOOEEEOEE"}

    Returns: {-1 }

  8. {"EO","OE"}

    Returns: {0, 1 }

  9. {"EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","EOEEOOEOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEEEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOEEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","OEOOEEEEOEOEOEOOOOEOOEOOOEOEEOOOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEEOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOOEOOEOEOEOEEOOOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE","OEOOEEEEOEOEOEOOOEEOOEOOOEOEEOEOEOOOOEO","EOEEOOOOEOEOEOEEEEOEEOEEEOEOOEEEOEEEEOE"}

    Returns: {-1 }

  10. {"EOEEOOOEEEOEEOEEEOOOEOEOE","OEOOEEEOOOEOOEOOOEEEOEOEO","EOEEOOOEEEOEEOEEEOOOEOEOE","EOEEOOOEEEOEEOEEEOOOEOEOE","OEOOEEEOOOEOOEOOOEEEOEOEO","OEOOEEEOOOEOOEOOOEEEOEOEO","OEOOEEEOOOEOOEOOOEEEOEOEO","EOEEOOOEEEOEEOEEEOOOEOEOE","EOEEOOOEEEOEEOEEEOOOEOEOE","EOEEOOOEEEOEEOEEEOOOEOEOE","OEOOEEEOOOEOOEOOOEEEOEOEO","EOEEOOOEEEOEEOEEEOOOEOEOE","EOEEOOOEEEOEEOEEEOOOEOEOE","OEOOEEEOOOEOOEOOOEEEOEOEO","EOEEOOOEEEEEEOEEEOOOEOEOE","EOEEOOOEEEOEEOEEEOOOEOEOE","EOEEOOOEEEOEEOEEEOOOEOEOE","OEOOEEEOOOEOOEOOOEEEOEOEE","OEOOEEEOOOEOOEOOOEEEOEOEO","OEOOEEEOOOEOOEOOOEEEOEOEO","EOEEOOOEEEOEEOEEEOOOEOEOE","OEOOEEEOOOEOOEOOOEEEOEOEO","EOEEOOOEEEOEEOEEEOOOEOEOE","OEOOEEEOOOEOOEOOOEEEOEOEO","EOEEOOOEEEOEEOEEEOOOEOEOE"}

    Returns: {-1 }

  11. {"EEEOOOOO","EEEOOOOO","EEEOOOOO","OOOEEEEE","OOOEEEEE","OOOEEEEE","OOOEEEEE","OOOEEEEE"}

    Returns: {0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 1, 3, 2, 3 }

  12. {"EEOEEO","EEOEEO","OOEOOE","EEOEEO","EEOEEO","OOEOOE"}

    Returns: {0, 2, 0, 5, 1, 2, 3, 2, 4, 2 }

  13. {"EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEEEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOEOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEEEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEEOEOOEOOOOOE","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOEE","OEEEEOOEOOEOEOOOEEEEOOEOEEEEEOEEOEEOEEEEEO","EEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEEEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","EOOOOEEEEEOEOEEEOEOEEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOEEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOEOOOE","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOEOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOEOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEEOEOEEEEEOEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEEEEOEEOEEEEEO","OEEEEOOEOOEOEOOOEOEEOOEOEEEEEOEEOEEOEEEEEO","EOOOOEEOEEOEOEEEOEOOEEOEOOOOOEOOEOOEOOOOOE"}

    Returns: {-1 }

  14. {"EOOOEOEEEEOEOEOEOEEOOE","OEEEOEOOOOEOEOEOEOOEEO","OEEEOEOOOOEOEOEOEOOEEO","OEEEOEOOOOEOEOEOEOOEEO","EOOOEOEEEEOEOEOEOEEOOE","OEEEOEOOOOEOEOEOEOOEEO","EOOOEOEEEEOEOEOEOEEOOE","EOOOEOEEEEOEOEOEOEEOOE","EOOOEOEEEEOEOEOEEEEOOE","EOOOEOEEEEOEOEOEOEEOOE","OEEEOEOOOOEOEOEOEOOEEO","EOOOEOEEEEOEOEOEOEEOOE","OEEEOEOOOOEOEOEOEOOEEO","EOOOEOEEEEOEOEOEOEEOOE","OEEEOEOOOOEOEOEOEOOEEO","EOOOEOEEEEOEOEOEOEEOOE","OEEEOEOOOOEOEOEOEOOEEO","EOOOEOEEEEOEOEOEOEEOOE","EOOOEOEEEEOEOEOEOEEOOE","OEEEOEOOOOEOEOEOEOOEEO","OEEEOEOOOOEOEOEOEOOEEO","EOOOEOEEEEOEOEOEOEEOOE"}

    Returns: {-1 }

  15. {"EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","EEOOEEOEOOOEOEOOEEEEEEOOOEOOO","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","EEOOEEOEOOOEOEOEEOEEEEOOOEOOO","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","EEOOEEOEOEOEOEOOEOEEEEOOOEOOO","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","EEOOEEOEOOOEOEOOEOEEEEOOOEOOO","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE","OOEEOOEOEEEOEOEEOEOOOOEEEOEEE"}

    Returns: {-1 }

  16. {"EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEEOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOEEOEOOOEOEEEEOOOEOOOEEO","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEEOOEOOEEEOOOEOEOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOEEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEEEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEEEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOOEEEOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEEEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOEEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE","OOOEOOOOOEOEOOOOEOOEOOOEEEOEOEEEOEEOOOEEEOEEEOOE","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","EEEOEEEEEOEOEEEEOEEEEEEOOOEOEOOOEOOEEEOOOEOOOEEO","OOOEOOOOOEOEOOEOEOOOOOOEEEOEOEEEOEEOOOEEEOEEEOOE"}

    Returns: {-1 }

  17. {"EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEEOOEOEOOOEOEEEOEOEOOOEOEE","OOOOEEOOOEEEOOEOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOEOEEEOOOOOOEEEOOOEOEOOOEOEEEOEOEOOOEOEE","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","OOOOEEOOOEEEOOOOOOOEEOOOEEEOOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEEOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOEEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEOOOEOEEOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","OOOOEEOOOEEEOOOOOOOEEOOOEOEEOOEOEEEOEOEOOOEOEE","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOEOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOEOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","EEEEOOEEEOOOEEEEEEEOOEEEOEOEEEOEOOOEOEOEEEOEOO","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE","OOOOEEOOOEEEOOOOOOOEEOOOEOEOOOEOEEEOEOEOOOEOEE"}

    Returns: {-1 }

  18. {"EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","OOEOOOOEEOOOEOEOOOOOO","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","OOEOOOOEEOOOEOEOOOOOO","OOEOOOOEEOOOEOEOOOOOO","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","OOEOOOOEEOOOEOEOOOOOO","EEOEEEEOOEEEOEOEEEEEE","OOEOOOOEEOOOEOEOOOOOO","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE","EEOEEEEOOEEEOEOEEEEEE"}

    Returns: {0, 2, 0, 7, 0, 8, 0, 12, 0, 14, 1, 2, 3, 2, 4, 2, 5, 2, 6, 2, 9, 2, 10, 2, 11, 2, 13, 2, 15, 2, 16, 2, 17, 2, 18, 2, 19, 2, 20, 2 }

  19. {"EOEEEOOOEEOEOE","OEOOOEEEOOEOEO","EOEEEOOOEEOEOE","EOEEEOOOEEOEOE","EOEEEOOOEEOEOE","OEOOOEEEOOEOEO","OEOOOEEEOOEOEO","OEOOOEEEOOEOEO","EOEEEOOOEEOEOE","EOEEEOOOEEOEOE","EEOOOEEEOOEOEO","EOEEEOOOEEOEOE","OEOOOEEEOOEOEO","EOEEEOOOEEOEOE"}

    Returns: {-1 }

  20. {"EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEEOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOEEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEEOEEOEEEEOOEOEEOEOEOEOOEOEOOO","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOEEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEEOO","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEEEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EEOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","EEEEEEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOO","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","EOOOEOOOOOOEOOEEOOEEOEEEEOOEOEEOEOEOEOOEOEOOE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEOOEOOOOEEOEOOEOEOEOEEOEOEEE","OEEEOEEEEEEOEEOOEEEOEOOOOEEOEOOEOEOEOEEOEOEEE"}

    Returns: {-1 }

  21. {"EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOEEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOEOEEEOOOEEOOOEO","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEEEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEEE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEEEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","EOEOOEOOEEEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEEEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOEEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOEOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOEOEO","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE","OEOEEOEEOEOOEEEOEEEEEOEOEOOOEOEEOEEEOOOEEEOOEEEOE","EOEOOEOOEOEEOOOEOOOOEEOEOEEEOEOOEOOOEEEOOOEEOOOEO","OEOEEOEEOEOOEEEOEEEEOOEOEOOOEOEEOEEEOOOEEEOOEEEOE"}

    Returns: {-1 }

  22. {"EOOEOOEOEE","OEEOEEOEOO","OEEOEEOEOO","EOOEOOEOEE","OEEOEEOEOO","OEEOEEOEOO","EOOEOOEOEE","OEEOEEOEOO","EOOEEOEOEE","EOOEOOEOEE"}

    Returns: {-1 }

  23. {"EOEEOOOOOOEOEEEOEEOEE","OEOOEEEEEEOEOOOEOOEOO","EOEEOOOOOOEOEEEOEEOEE","EOEEOOOOOOEOEEEOEEOEE","OEOOEEEEEEOEOOOEOOEOO","OEOOEEEEEEOEOOOEOOEOO","OEOOEEEEEEOEOEOEOOEOO","OEOOEEEEEEOEOOOEOOEOO","OEOOEEEEEEOEOOOEOOEOO","OEOOEEEEEEOEOOOEOOEOO","EOEEOOOOOOEOEEEOEEOEE","OEOOEEEEEEOEOOOEOOEOO","EOEEOOOOOOEOEEEOEEOEE","EOEEOOOOOOEOEEEOEEOEE","EOEEOOOOOOEOEEEOEEOEE","OEOOEEEEEEOEOOOEOOEOO","EOEEOOOOOOEOEEEOEEOEE","EOEEOOOOOOEOEEEOEEOEE","OEOOEEEEEEOEOOOEOOEOO","EOEEOOOOOOEOEEEOEEOEE","EOEEOOOOOOEOEEEOEEOEE"}

    Returns: {-1 }

  24. {"EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","EOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEEEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOEOEEOOEOEOEOOO","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEEEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEEEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOEOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEOOO","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","OOOEEEEEEEEOEEOEEEEOOOOOOEEOOOEEOOEOEOEEOO","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOEEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE","EEEOOOOOOOOEOOEOOOOEEEEEEOOEEEOOEEOEOEOEEE"}

    Returns: {-1 }

  25. {"EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","OOEOEEOEEEOOOOOEEOOOEOEOEOEEEOO","OOOOEEOEEEOOOOOEEOOOEEEOEOEEEOO","OOOOEEOEEEOOOOOEEOOOEOEOEOEEEOO","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE","EEEEOOEOOOEEEEEOOEEEOEOEOEOOOEE"}

    Returns: {-1 }

  26. {"EOOOOEOOOOEOO","OEEEEOEEEEOEE","OEEEEOEEEEOEE","OEEEEOEEEEOEE","OEEEEOEEEEOEE","EOOOOEOOOOEOO","OEEEEOEEEEOEE","OEEEEOEEEEOEE","OEEEEOEEEEOEE","OEEEEOEEEEOEE","EOOOOEOOOOEOO","OEEEEOEEEEOEE","OEEEEOEEEEOEE"}

    Returns: {0, 1, 0, 2, 0, 3, 0, 4, 0, 6, 0, 7, 0, 8, 0, 9, 0, 11, 0, 12, 5, 1, 10, 1 }

  27. {"EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE","OEOEOOOEOOOOEOOEOEOOEEEEOOEOEOEEEEOEO","EOEOEEEOEEEEOEEOEOEEOOOOEEOEOEOOOOEOE"}

    Returns: {0, 1, 0, 3, 0, 7, 0, 12, 0, 15, 0, 17, 0, 20, 0, 21, 0, 22, 0, 23, 0, 26, 0, 28, 0, 30, 0, 31, 0, 32, 0, 33, 0, 35, 2, 1, 4, 1, 5, 1, 6, 1, 8, 1, 9, 1, 10, 1, 11, 1, 13, 1, 14, 1, 16, 1, 18, 1, 19, 1, 24, 1, 25, 1, 27, 1, 29, 1, 34, 1, 36, 1 }

  28. {"EOEEEEEEEEOOOOEOEEOOEOE","OEOOOOOOOOEEEEOEOOEEOEO","EOEEEEEEEEOOOOEOEEOOEOE","EOEEEEEEEEOOOOEOEEOOEOE","EOEEEEEEEEOOOOEOEEOOEOE","EOEEEEEEEEOOOOEOEEOOEOE","EOEEEEEEEEOOOOEOEEOOEOE","EOEEEEEEEEOOOOEOEEOOEOE","EOEEEEEEEEOOOOEOEEOOEOE","EOEEEEEEEEOOOOEOEEOOEOE","OEOOOOOOOOEEEEOEOOEEOEO","OEOOOOOOOOEEEEOEOOEEOEO","OEOOOOOOOOEEEEOEOOEEOEO","OEOOOOOOOOEEEEOEOOEEOEO","EOEEEEEEEEOOOOEOEEOOEOE","OEOOOOOOOOEEEEOEOOEEOEO","EOEEEEEEEEOOOOEOEEOOEOE","EOEEEEEEEEOOOOEOEEOOEOE","OEOOOOOOOOEEEEOEOOEEOEO","OEOOOOOOOOEEEEOEOOEEOEO","EOEEEEEEEEOOOOEOEEOOEOE","OEOOOOOOOOEEEEOEOOEEOEO","EOEEEEEEEEOOOOEOEEOOEOE"}

    Returns: {0, 1, 0, 10, 0, 11, 0, 12, 0, 13, 0, 15, 0, 18, 0, 19, 0, 21, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 9, 1, 14, 1, 16, 1, 17, 1, 20, 1, 22, 1 }

  29. {"EEEOOOOEEOOEEOEOEEOOEEEE","EEEOOOOEEOOEEOEOEEOOEEEE","EEEOOOOEEOOEEOEOEEOOEEEE","OOOEEEEOOEEOOEOEOOEEOOOO","OOOEEEEOOEEOOEOEOOEEOOOO","OOOEEEEOOEEOOEOEOOEEOOOO","OOOEEEEOOEEOOEOEOOEEOOOO","EEEOOOOEEOOEEOEOEEOOEEEE","EEEOOOOEEOOEEOEOEEOOEEEE","OOOEEEEOOEEOOEOEOOEEOOOO","OOOEEEEOOEEOOEOEOOEEOOOO","EEEOOOOEEOOEEOEOEEOOEEEE","EEEOOOOEEOOEEOEOEEOOEEEE","OOOEEEEOOEEOOEOEOOEEOOOO","EEEOOOOEEOOEEOEOEEOOEEEE","OOOEEEEOOEEOOEOEOOEEOOOO","EEEOOOOEEOOEEOEOEEOOEEEE","EEEOOOOEEOOEEOEOEEOOEEEE","OOOEEEEOOEEOOEOEOOEEOOOO","OOOEEEEOOEEOOEOEOOEEOOOO","EEEOOOOEEOOEEOEOEEOOEEEE","EEEOOOOEEOOEEOEOEEOOEEEE","EEEOOOOEEOOEEOEOEEOOEEEE","EEEOOOOEEOOEEOEOEEOOEEEE"}

    Returns: {0, 3, 0, 4, 0, 5, 0, 6, 0, 9, 0, 10, 0, 13, 0, 15, 0, 18, 0, 19, 1, 3, 2, 3, 7, 3, 8, 3, 11, 3, 12, 3, 14, 3, 16, 3, 17, 3, 20, 3, 21, 3, 22, 3, 23, 3 }

  30. {"EOEOEEOE","OEOEOOEO","EOEOEEOE","OEOEOOEO","EOEOEEOE","EOEOEEOE","OEOEOOEO","EOEOEEOE"}

    Returns: {0, 1, 0, 3, 0, 6, 2, 1, 4, 1, 5, 1, 7, 1 }

  31. {"EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","EOEOOOEOEEOEEOEEEOOOOOEEEOOEEOOOEOEEOEEEOOEEOEOOO","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE","OEOEEEOEOOEOOEOOOEEEEEOOOEEOOEEEOEOOEOOOEEOOEOEEE"}

    Returns: {0, 1, 0, 3, 0, 4, 0, 5, 0, 7, 0, 10, 0, 13, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 25, 0, 26, 0, 29, 0, 30, 0, 31, 0, 33, 0, 36, 0, 40, 0, 41, 0, 44, 0, 46, 0, 47, 0, 48, 2, 1, 6, 1, 8, 1, 9, 1, 11, 1, 12, 1, 14, 1, 15, 1, 16, 1, 22, 1, 23, 1, 24, 1, 27, 1, 28, 1, 32, 1, 34, 1, 35, 1, 37, 1, 38, 1, 39, 1, 42, 1, 43, 1, 45, 1 }

  32. {"EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","EEOOOOOOOOEEOOOEOOEEEEOOOEOOEOEOOOOEOEEEO","OOEEEEEEEEOOEEEOEEOOOOEEEOEEOEOEEEEOEOOOE"}

    Returns: {0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 12, 0, 13, 0, 14, 0, 16, 0, 17, 0, 22, 0, 23, 0, 24, 0, 26, 0, 27, 0, 29, 0, 31, 0, 32, 0, 33, 0, 34, 0, 36, 0, 40, 1, 2, 10, 2, 11, 2, 15, 2, 18, 2, 19, 2, 20, 2, 21, 2, 25, 2, 28, 2, 30, 2, 35, 2, 37, 2, 38, 2, 39, 2 }

  33. {"EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","OOOOOOOEEOOOEOOEOOOEOOOEEOEE","OOOOOOOEEOOOEOOEOOOEOOOEEOEE","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","OOOOOOOEEOOOEOOEOOOEOOOEEOEE","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","OOOOOOOEEOOOEOOEOOOEOOOEEOEE","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","OOOOOOOEEOOOEOOEOOOEOOOEEOEE","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","OOOOOOOEEOOOEOOEOOOEOOOEEOEE","OOOOOOOEEOOOEOOEOOOEOOOEEOEE","EEEEEEEOOEEEOEEOEEEOEEEOOEOO","OOOOOOOEEOOOEOOEOOOEOOOEEOEE","OOOOOOOEEOOOEOOEOOOEOOOEEOEE"}

    Returns: {0, 7, 0, 8, 0, 12, 0, 15, 0, 19, 0, 23, 0, 24, 0, 26, 0, 27, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 9, 7, 10, 7, 11, 7, 13, 7, 14, 7, 16, 7, 17, 7, 18, 7, 20, 7, 21, 7, 22, 7, 25, 7 }

  34. {"EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","OOOOEEOEOOEOOEEEOOOOOEEOOEOEEEEOO","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE","EEEEOOEOEEOEEOOOEEEEEOOEEOEOOOOEE"}

    Returns: {0, 4, 0, 5, 0, 7, 0, 10, 0, 13, 0, 14, 0, 15, 0, 21, 0, 22, 0, 25, 0, 27, 0, 28, 0, 29, 0, 30, 1, 4, 2, 4, 3, 4, 6, 4, 8, 4, 9, 4, 11, 4, 12, 4, 16, 4, 17, 4, 18, 4, 19, 4, 20, 4, 23, 4, 24, 4, 26, 4, 31, 4, 32, 4 }

  35. {"EEEOEEOEOOOEOEEOOEO","EEEOEEOEOOOEOEEOOEO","EEEOEEOEOOOEOEEOOEO","OOOEOOEOEEEOEOOEEOE","EEEOEEOEOOOEOEEOOEO","EEEOEEOEOOOEOEEOOEO","OOOEOOEOEEEOEOOEEOE","EEEOEEOEOOOEOEEOOEO","OOOEOOEOEEEOEOOEEOE","OOOEOOEOEEEOEOOEEOE","OOOEOOEOEEEOEOOEEOE","EEEOEEOEOOOEOEEOOEO","OOOEOOEOEEEOEOOEEOE","EEEOEEOEOOOEOEEOOEO","EEEOEEOEOOOEOEEOOEO","OOOEOOEOEEEOEOOEEOE","OOOEOOEOEEEOEOOEEOE","EEEOEEOEOOOEOEEOOEO","OOOEOOEOEEEOEOOEEOE"}

    Returns: {0, 3, 0, 6, 0, 8, 0, 9, 0, 10, 0, 12, 0, 15, 0, 16, 0, 18, 1, 3, 2, 3, 4, 3, 5, 3, 7, 3, 11, 3, 13, 3, 14, 3, 17, 3 }

  36. {"EOEOOEO","OEOEEOE","EOEOOEO","OEOEEOE","OEOEEOE","EOEOOEO","OEOEEOE"}

    Returns: {0, 1, 0, 3, 0, 4, 0, 6, 2, 1, 5, 1 }

  37. {"EEO","EEO","OOE"}

    Returns: {0, 2, 1, 2 }

  38. {"EEEOEOEOEEOOOOEEEOOOOOOEOOEE","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","OOOEOEOEOOEEEEOOOEEEEEEOEEOO","EEEOEOEOEEOOOOEEEOOOOOOEOOEE","EEEOEOEOEEOOOOEEEOOOOOOEOOEE"}

    Returns: {0, 3, 0, 5, 0, 7, 0, 10, 0, 11, 0, 12, 0, 13, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 24, 0, 25, 1, 3, 2, 3, 4, 3, 6, 3, 8, 3, 9, 3, 14, 3, 15, 3, 16, 3, 23, 3, 26, 3, 27, 3 }

  39. {"EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","EEEEOOEEOOEOOOEEEEOEOOEOOEOEEOOOEEOOEEO","OOOOEEOOEEOEEEOOOOEOEEOEEOEOOEEEOOEEOOE"}

    Returns: {0, 4, 0, 5, 0, 8, 0, 9, 0, 11, 0, 12, 0, 13, 0, 18, 0, 20, 0, 21, 0, 23, 0, 24, 0, 26, 0, 29, 0, 30, 0, 31, 0, 34, 0, 35, 0, 38, 1, 4, 2, 4, 3, 4, 6, 4, 7, 4, 10, 4, 14, 4, 15, 4, 16, 4, 17, 4, 19, 4, 22, 4, 25, 4, 27, 4, 28, 4, 32, 4, 33, 4, 36, 4, 37, 4 }

  40. {"EOOOOOOOEEEOEOOOOOOEE","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","EOOOOOOOEEEOEOOOOOOEE","EOOOOOOOEEEOEOOOOOOEE","EOOOOOOOEEEOEOOOOOOEE","OEEEEEEEOOOEOEEEEEEOO","EOOOOOOOEEEOEOOOOOOEE","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","OEEEEEEEOOOEOEEEEEEOO","EOOOOOOOEEEOEOOOOOOEE","EOOOOOOOEEEOEOOOOOOEE"}

    Returns: {0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 11, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 8, 1, 9, 1, 10, 1, 12, 1, 19, 1, 20, 1 }

  41. {"EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","OEEOOOOOOEOOOEOOEEOOOOEOEOOOOEEEEEEOOEEOEEEOO","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE","EOOEEEEEEOEEEOEEOOEEEEOEOEEEEOOOOOOEEOOEOOOEE"}

    Returns: {0, 1, 0, 2, 0, 9, 0, 13, 0, 16, 0, 17, 0, 22, 0, 24, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 37, 0, 38, 0, 40, 0, 41, 0, 42, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 10, 1, 11, 1, 12, 1, 14, 1, 15, 1, 18, 1, 19, 1, 20, 1, 21, 1, 23, 1, 25, 1, 26, 1, 27, 1, 28, 1, 35, 1, 36, 1, 39, 1, 43, 1, 44, 1 }

  42. {"EOOEEO","OEEOOE","OEEOOE","EOOEEO","EOOEEO","OEEOOE"}

    Returns: {0, 1, 0, 2, 0, 5, 3, 1, 4, 1 }

  43. {"EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","OOEEEEEOEOOEEOEOEOOOOEOEEEEOEEOEOEEEOOEEEEEOO","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE","EEOOOOOEOEEOOEOEOEEEEOEOOOOEOOEOEOOOEEOOOOOEE"}

    Returns: {0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 8, 0, 11, 0, 12, 0, 14, 0, 16, 0, 21, 0, 23, 0, 24, 0, 25, 0, 26, 0, 28, 0, 29, 0, 31, 0, 33, 0, 34, 0, 35, 0, 38, 0, 39, 0, 40, 0, 41, 0, 42, 1, 2, 7, 2, 9, 2, 10, 2, 13, 2, 15, 2, 17, 2, 18, 2, 19, 2, 20, 2, 22, 2, 27, 2, 30, 2, 32, 2, 36, 2, 37, 2, 43, 2, 44, 2 }

  44. {"EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","EOEEOOOOEOOEOEEEEOEOOEOOEOEOOOEEEOOO","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE","OEOOEEEEOEEOEOOOOEOEEOEEOEOEEEOOOEEE"}

    Returns: {0, 1, 0, 4, 0, 5, 0, 6, 0, 7, 0, 9, 0, 10, 0, 12, 0, 17, 0, 19, 0, 20, 0, 22, 0, 23, 0, 25, 0, 27, 0, 28, 0, 29, 0, 33, 0, 34, 0, 35, 2, 1, 3, 1, 8, 1, 11, 1, 13, 1, 14, 1, 15, 1, 16, 1, 18, 1, 21, 1, 24, 1, 26, 1, 30, 1, 31, 1, 32, 1 }

  45. {"EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","EOEEEEEOEOEEOOEOEEEOEOEEEOEEOOEOOEEOOEOEOOO","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE","OEOOOOOEOEOOEEOEOOOEOEOOOEOOEEOEEOOEEOEOEEE"}

    Returns: {0, 1, 0, 7, 0, 9, 0, 12, 0, 13, 0, 15, 0, 19, 0, 21, 0, 25, 0, 28, 0, 29, 0, 31, 0, 32, 0, 35, 0, 36, 0, 38, 0, 40, 0, 41, 0, 42, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 8, 1, 10, 1, 11, 1, 14, 1, 16, 1, 17, 1, 18, 1, 20, 1, 22, 1, 23, 1, 24, 1, 26, 1, 27, 1, 30, 1, 33, 1, 34, 1, 37, 1, 39, 1 }

  46. {"EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","EEEEOEOEOEOOEEEOEOEEEOOEEOOEOOOEEOEEOOOEOOOEEEEOO","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE","OOOOEOEOEOEEOOOEOEOOOEEOOEEOEEEOOEOOEEEOEEEOOOOEE"}

    Returns: {0, 4, 0, 6, 0, 8, 0, 10, 0, 11, 0, 15, 0, 17, 0, 21, 0, 22, 0, 25, 0, 26, 0, 28, 0, 29, 0, 30, 0, 33, 0, 36, 0, 37, 0, 38, 0, 40, 0, 41, 0, 42, 0, 47, 0, 48, 1, 4, 2, 4, 3, 4, 5, 4, 7, 4, 9, 4, 12, 4, 13, 4, 14, 4, 16, 4, 18, 4, 19, 4, 20, 4, 23, 4, 24, 4, 27, 4, 31, 4, 32, 4, 34, 4, 35, 4, 39, 4, 43, 4, 44, 4, 45, 4, 46, 4 }

  47. {"EE","EE"}

    Returns: {-1 }

  48. {"EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","OOOOOOEOOEOOEEOOEOEOOOOEEOEOEEOEOOEOOOO","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE","EEEEEEOEEOEEOOEEOEOEEEEOOEOEOOEOEEOEEEE"}

    Returns: {0, 6, 0, 9, 0, 12, 0, 13, 0, 16, 0, 18, 0, 23, 0, 24, 0, 26, 0, 28, 0, 29, 0, 31, 0, 34, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 7, 6, 8, 6, 10, 6, 11, 6, 14, 6, 15, 6, 17, 6, 19, 6, 20, 6, 21, 6, 22, 6, 25, 6, 27, 6, 30, 6, 32, 6, 33, 6, 35, 6, 36, 6, 37, 6, 38, 6 }

  49. {"EOEOOEOEEEOOOOEEOOOEEOOO","OEOEEOEOOOEEEEOOEEEOOEEE","EOEOOEOEEEOOOOEEOOOEEOOO","OEOEEOEOOOEEEEOOEEEOOEEE","OEOEEOEOOOEEEEOOEEEOOEEE","EOEOOEOEEEOOOOEEOOOEEOOO","OEOEEOEOOOEEEEOOEEEOOEEE","EOEOOEOEEEOOOOEEOOOEEOOO","EOEOOEOEEEOOOOEEOOOEEOOO","EOEOOEOEEEOOOOEEOOOEEOOO","OEOEEOEOOOEEEEOOEEEOOEEE","OEOEEOEOOOEEEEOOEEEOOEEE","OEOEEOEOOOEEEEOOEEEOOEEE","OEOEEOEOOOEEEEOOEEEOOEEE","EOEOOEOEEEOOOOEEOOOEEOOO","EOEOOEOEEEOOOOEEOOOEEOOO","OEOEEOEOOOEEEEOOEEEOOEEE","OEOEEOEOOOEEEEOOEEEOOEEE","OEOEEOEOOOEEEEOOEEEOOEEE","EOEOOEOEEEOOOOEEOOOEEOOO","EOEOOEOEEEOOOOEEOOOEEOOO","OEOEEOEOOOEEEEOOEEEOOEEE","OEOEEOEOOOEEEEOOEEEOOEEE","OEOEEOEOOOEEEEOOEEEOOEEE"}

    Returns: {0, 1, 0, 3, 0, 4, 0, 6, 0, 10, 0, 11, 0, 12, 0, 13, 0, 16, 0, 17, 0, 18, 0, 21, 0, 22, 0, 23, 2, 1, 5, 1, 7, 1, 8, 1, 9, 1, 14, 1, 15, 1, 19, 1, 20, 1 }

  50. {"EOOOOEOEOEOEOEOOEEOE","OEEEEOEOEOEOEOEEOOEO","OEEEEOEOEOEOEOEEOOEO","OEEEEOEOEOEOEOEEOOEO","OEEEEOEOEOEOEOEEOOEO","EOOOOEOEOEOEOEOOEEOE","OEEEEOEOEOEOEOEEOOEO","EOOOOEOEOEOEOEOOEEOE","OEEEEOEOEOEOEOEEOOEO","EOOOOEOEOEOEOEOOEEOE","OEEEEOEOEOEOEOEEOOEO","EOOOOEOEOEOEOEOOEEOE","OEEEEOEOEOEOEOEEOOEO","EOOOOEOEOEOEOEOOEEOE","OEEEEOEOEOEOEOEEOOEO","OEEEEOEOEOEOEOEEOOEO","EOOOOEOEOEOEOEOOEEOE","EOOOOEOEOEOEOEOOEEOE","OEEEEOEOEOEOEOEEOOEO","EOOOOEOEOEOEOEOOEEOE"}

    Returns: {0, 1, 0, 2, 0, 3, 0, 4, 0, 6, 0, 8, 0, 10, 0, 12, 0, 14, 0, 15, 0, 18, 5, 1, 7, 1, 9, 1, 11, 1, 13, 1, 16, 1, 17, 1, 19, 1 }

  51. {"EOOOEOOEEOEEEOE","OEEEOEEOOEOOOEO","OEEEOEEOOEOOOEO","OEEEOEEOOEOOOEO","EOOOEOOEEOEEEOE","OEEEOEEOOEOOOEO","OEEEOEEOOEOOOEO","EOOOEOOEEOEEEOE","EOOOEOOEEOEEEOE","OEEEOEEOOEOOOEO","EOOOEOOEEOEEEOE","EOOOEOOEEOEEEOE","EOOOEOOEEOEEEOE","OEEEOEEOOEOOOEO","EOOOEOOEEOEEEOE"}

    Returns: {0, 1, 0, 2, 0, 3, 0, 5, 0, 6, 0, 9, 0, 13, 4, 1, 7, 1, 8, 1, 10, 1, 11, 1, 12, 1, 14, 1 }

  52. {"EE","EE"}

    Returns: {-1 }

  53. {"EEEOEEOEEOOEEE","EEEOEEOEEOOEEE","EEEOEEOEEOOEEE","OOOEOOEOOEEOOO","EEEOEEOEEOOEEE","EEEOEEOEEOOEEE","OOOEOOEOOEEOOO","EEEOEEOEEOOEEE","EEEOEEOEEOOEEE","OOOEOOEOOEEOOO","OOOEOOEOOEEOOO","EEEOEEOEEOOEEE","EEEOEEOEEOOEEE","EEEOEEOEEOOEEE"}

    Returns: {0, 3, 0, 6, 0, 9, 0, 10, 1, 3, 2, 3, 4, 3, 5, 3, 7, 3, 8, 3, 11, 3, 12, 3, 13, 3 }

  54. {"EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","OOEEEEEEOEOOOOEEOEOEEEEEOOOEEOOOEOOEOEOOEOEOO","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE","EEOOOOOOEOEEEEOOEOEOOOOOEEEOOEEEOEEOEOEEOEOEE"}

    Returns: {0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 9, 0, 14, 0, 15, 0, 17, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 27, 0, 28, 0, 32, 0, 35, 0, 37, 0, 40, 0, 42, 1, 2, 8, 2, 10, 2, 11, 2, 12, 2, 13, 2, 16, 2, 18, 2, 24, 2, 25, 2, 26, 2, 29, 2, 30, 2, 31, 2, 33, 2, 34, 2, 36, 2, 38, 2, 39, 2, 41, 2, 43, 2, 44, 2 }

  55. {"EOOEOOOEOEOOEEOEE","OEEOEEEOEOEEOOEOO","OEEOEEEOEOEEOOEOO","EOOEOOOEOEOOEEOEE","OEEOEEEOEOEEOOEOO","OEEOEEEOEOEEOOEOO","OEEOEEEOEOEEOOEOO","EOOEOOOEOEOOEEOEE","OEEOEEEOEOEEOOEOO","EOOEOOOEOEOOEEOEE","OEEOEEEOEOEEOOEOO","OEEOEEEOEOEEOOEOO","EOOEOOOEOEOOEEOEE","EOOEOOOEOEOOEEOEE","OEEOEEEOEOEEOOEOO","EOOEOOOEOEOOEEOEE","EOOEOOOEOEOOEEOEE"}

    Returns: {0, 1, 0, 2, 0, 4, 0, 5, 0, 6, 0, 8, 0, 10, 0, 11, 0, 14, 3, 1, 7, 1, 9, 1, 12, 1, 13, 1, 15, 1, 16, 1 }

  56. {"EEOOEOEEOOE","EEOOEOEEOOE","OOEEOEOOEEO","OOEEOEOOEEO","EEOOEOEEOOE","OOEEOEOOEEO","EEOOEOEEOOE","EEOOEOEEOOE","OOEEOEOOEEO","OOEEOEOOEEO","EEOOEOEEOOE"}

    Returns: {0, 2, 0, 3, 0, 5, 0, 8, 0, 9, 1, 2, 4, 2, 6, 2, 7, 2, 10, 2 }

  57. {"EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","EEEOOEOEEOEEOEOOOOEEOEOEEEEEOEEOOEOOEEOOEOO","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE","OOOEEOEOOEOOEOEEEEOOEOEOOOOOEOOEEOEEOOEEOEE"}

    Returns: {0, 3, 0, 4, 0, 6, 0, 9, 0, 12, 0, 14, 0, 15, 0, 16, 0, 17, 0, 20, 0, 22, 0, 28, 0, 31, 0, 32, 0, 34, 0, 35, 0, 38, 0, 39, 0, 41, 0, 42, 1, 3, 2, 3, 5, 3, 7, 3, 8, 3, 10, 3, 11, 3, 13, 3, 18, 3, 19, 3, 21, 3, 23, 3, 24, 3, 25, 3, 26, 3, 27, 3, 29, 3, 30, 3, 33, 3, 36, 3, 37, 3, 40, 3 }

  58. {"EEEOEEEEE","EEEOEEEEE","EEEOEEEEE","OOOEOOOOO","EEEOEEEEE","EEEOEEEEE","EEEOEEEEE","EEEOEEEEE","EEEOEEEEE"}

    Returns: {0, 3, 1, 3, 2, 3, 4, 3, 5, 3, 6, 3, 7, 3, 8, 3 }

  59. {"EEOOEEEO","EEOOEEEO","OOEEOOOE","OOEEOOOE","EEOOEEEO","EEOOEEEO","EEOOEEEO","OOEEOOOE"}

    Returns: {0, 2, 0, 3, 0, 7, 1, 2, 4, 2, 5, 2, 6, 2 }

  60. {"EEOEEOOOEOEOOEOEOOEEEOOOOO","EEOEEOOOEOEOOEOEOOEEEOOOOO","OOEOOEEEOEOEEOEOEEOOOEEEEE","EEOEEOOOEOEOOEOEOOEEEOOOOO","EEOEEOOOEOEOOEOEOOEEEOOOOO","OOEOOEEEOEOEEOEOEEOOOEEEEE","OOEOOEEEOEOEEOEOEEOOOEEEEE","OOEOOEEEOEOEEOEOEEOOOEEEEE","EEOEEOOOEOEOOEOEOOEEEOOOOO","OOEOOEEEOEOEEOEOEEOOOEEEEE","EEOEEOOOEOEOOEOEOOEEEOOOOO","OOEOOEEEOEOEEOEOEEOOOEEEEE","OOEOOEEEOEOEEOEOEEOOOEEEEE","EEOEEOOOEOEOOEOEOOEEEOOOOO","OOEOOEEEOEOEEOEOEEOOOEEEEE","EEOEEOOOEOEOOEOEOOEEEOOOOO","OOEOOEEEOEOEEOEOEEOOOEEEEE","OOEOOEEEOEOEEOEOEEOOOEEEEE","EEOEEOOOEOEOOEOEOOEEEOOOOO","EEOEEOOOEOEOOEOEOOEEEOOOOO","EEOEEOOOEOEOOEOEOOEEEOOOOO","OOEOOEEEOEOEEOEOEEOOOEEEEE","OOEOOEEEOEOEEOEOEEOOOEEEEE","OOEOOEEEOEOEEOEOEEOOOEEEEE","OOEOOEEEOEOEEOEOEEOOOEEEEE","OOEOOEEEOEOEEOEOEEOOOEEEEE"}

    Returns: {0, 2, 0, 5, 0, 6, 0, 7, 0, 9, 0, 11, 0, 12, 0, 14, 0, 16, 0, 17, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 1, 2, 3, 2, 4, 2, 8, 2, 10, 2, 13, 2, 15, 2, 18, 2, 19, 2, 20, 2 }

  61. {"EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","OOEOOOOEOEOEEOEEEEOOOOOOEEEOOOEEOOEOOOO","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE","EEOEEEEOEOEOOEOOOOEEEEEEOOOEEEOOEEOEEEE"}

    Returns: {0, 2, 0, 7, 0, 9, 0, 11, 0, 12, 0, 14, 0, 15, 0, 16, 0, 17, 0, 24, 0, 25, 0, 26, 0, 30, 0, 31, 0, 34, 1, 2, 3, 2, 4, 2, 5, 2, 6, 2, 8, 2, 10, 2, 13, 2, 18, 2, 19, 2, 20, 2, 21, 2, 22, 2, 23, 2, 27, 2, 28, 2, 29, 2, 32, 2, 33, 2, 35, 2, 36, 2, 37, 2, 38, 2 }

  62. {"EEEEEEOOOOOOOOEOOOEOOEOO","EEEEEEOOOOOOOOEOOOEOOEOO","EEEEEEOOOOOOOOEOOOEOOEOO","EEEEEEOOOOOOOOEOOOEOOEOO","EEEEEEOOOOOOOOEOOOEOOEOO","EEEEEEOOOOOOOOEOOOEOOEOO","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","EEEEEEOOOOOOOOEOOOEOOEOO","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","EEEEEEOOOOOOOOEOOOEOOEOO","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE","EEEEEEOOOOOOOOEOOOEOOEOO","OOOOOOEEEEEEEEOEEEOEEOEE","OOOOOOEEEEEEEEOEEEOEEOEE"}

    Returns: {0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 15, 0, 16, 0, 17, 0, 19, 0, 20, 0, 22, 0, 23, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 14, 6, 18, 6, 21, 6 }

  63. {"EOEOEEOO","OEOEOOEE","EOEOEEOO","OEOEOOEE","EOEOEEOO","EOEOEEOO","OEOEOOEE","OEOEOOEE"}

    Returns: {0, 1, 0, 3, 0, 6, 0, 7, 2, 1, 4, 1, 5, 1 }

  64. {"EEOEEOOO","EEOEEOOO","OOEOOEEE","EEOEEOOO","EEOEEOOO","OOEOOEEE","OOEOOEEE","OOEOOEEE"}

    Returns: {0, 2, 0, 5, 0, 6, 0, 7, 1, 2, 3, 2, 4, 2 }

  65. {"EEEOEOEEOEOEO","EEEOEOEEOEOEO","EEEOEOEEOEOEO","OOOEOEOOEOEOE","EEEOEOEEOEOEO","OOOEOEOOEOEOE","EEEOEOEEOEOEO","EEEOEOEEOEOEO","OOOEOEOOEOEOE","EEEOEOEEOEOEO","OOOEOEOOEOEOE","EEEOEOEEOEOEO","OOOEOEOOEOEOE"}

    Returns: {0, 3, 0, 5, 0, 8, 0, 10, 0, 12, 1, 3, 2, 3, 4, 3, 6, 3, 7, 3, 9, 3, 11, 3 }

  66. {"EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","OOOOEOEOEEEOEEOEEEOOOEEEEEOOEOEEOOOEOEEOEEOOEOOO","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE","EEEEOEOEOOOEOOEOOOEEEOOOOOEEOEOOEEEOEOOEOOEEOEEE"}

    Returns: {0, 4, 0, 6, 0, 8, 0, 9, 0, 10, 0, 12, 0, 13, 0, 15, 0, 16, 0, 17, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 28, 0, 30, 0, 31, 0, 35, 0, 37, 0, 38, 0, 40, 0, 41, 0, 44, 1, 4, 2, 4, 3, 4, 5, 4, 7, 4, 11, 4, 14, 4, 18, 4, 19, 4, 20, 4, 26, 4, 27, 4, 29, 4, 32, 4, 33, 4, 34, 4, 36, 4, 39, 4, 42, 4, 43, 4, 45, 4, 46, 4, 47, 4 }

  67. {"EOEOEEOOOOEOOOOEEOOEEE","OEOEOOEEEEOEEEEOOEEOOO","EOEOEEOOOOEOOOOEEOOEEE","OEOEOOEEEEOEEEEOOEEOOO","EOEOEEOOOOEOOOOEEOOEEE","EOEOEEOOOOEOOOOEEOOEEE","OEOEOOEEEEOEEEEOOEEOOO","OEOEOOEEEEOEEEEOOEEOOO","OEOEOOEEEEOEEEEOOEEOOO","OEOEOOEEEEOEEEEOOEEOOO","EOEOEEOOOOEOOOOEEOOEEE","OEOEOOEEEEOEEEEOOEEOOO","OEOEOOEEEEOEEEEOOEEOOO","OEOEOOEEEEOEEEEOOEEOOO","OEOEOOEEEEOEEEEOOEEOOO","EOEOEEOOOOEOOOOEEOOEEE","EOEOEEOOOOEOOOOEEOOEEE","OEOEOOEEEEOEEEEOOEEOOO","OEOEOOEEEEOEEEEOOEEOOO","EOEOEEOOOOEOOOOEEOOEEE","EOEOEEOOOOEOOOOEEOOEEE","EOEOEEOOOOEOOOOEEOOEEE"}

    Returns: {0, 1, 0, 3, 0, 6, 0, 7, 0, 8, 0, 9, 0, 11, 0, 12, 0, 13, 0, 14, 0, 17, 0, 18, 2, 1, 4, 1, 5, 1, 10, 1, 15, 1, 16, 1, 19, 1, 20, 1, 21, 1 }

  68. {"EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","EOOOOOOOEOOOEOEEEOEOEOEOEEEOEEOOEOEOEEEOO","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE","OEEEEEEEOEEEOEOOOEOEOEOEOOOEOOEEOEOEOOOEE"}

    Returns: {0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 9, 0, 10, 0, 11, 0, 13, 0, 17, 0, 19, 0, 21, 0, 23, 0, 27, 0, 30, 0, 31, 0, 33, 0, 35, 0, 39, 0, 40, 8, 1, 12, 1, 14, 1, 15, 1, 16, 1, 18, 1, 20, 1, 22, 1, 24, 1, 25, 1, 26, 1, 28, 1, 29, 1, 32, 1, 34, 1, 36, 1, 37, 1, 38, 1 }

  69. {"EOOEEEOEEEOEE","OEEOOOEOOOEOO","OEEOOOEOOOEOO","EOOEEEOEEEOEE","EOOEEEOEEEOEE","EOOEEEOEEEOEE","OEEOOOEOOOEOO","EOOEEEOEEEOEE","EOOEEEOEEEOEE","EOOEEEOEEEOEE","OEEOOOEOOOEOO","EOOEEEOEEEOEE","EOOEEEOEEEOEE"}

    Returns: {0, 1, 0, 2, 0, 6, 0, 10, 3, 1, 4, 1, 5, 1, 7, 1, 8, 1, 9, 1, 11, 1, 12, 1 }

  70. {"EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","OOOEOOEOOEEOOOEOEEOEOEOOOOOEEEEOEEEEEEEEO","EEEOEEOEEOOEEEOEOOEOEOEEEEEOOOOEOOOOOOOOE"}

    Returns: {0, 3, 0, 6, 0, 9, 0, 10, 0, 14, 0, 16, 0, 17, 0, 19, 0, 21, 0, 27, 0, 28, 0, 29, 0, 30, 0, 32, 0, 33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 39, 1, 3, 2, 3, 4, 3, 5, 3, 7, 3, 8, 3, 11, 3, 12, 3, 13, 3, 15, 3, 18, 3, 20, 3, 22, 3, 23, 3, 24, 3, 25, 3, 26, 3, 31, 3, 40, 3 }

  71. {"EEOEEOOOOEOOOEOO","EEOEEOOOOEOOOEOO","OOEOOEEEEOEEEOEE","EEOEEOOOOEOOOEOO","EEOEEOOOOEOOOEOO","OOEOOEEEEOEEEOEE","OOEOOEEEEOEEEOEE","OOEOOEEEEOEEEOEE","OOEOOEEEEOEEEOEE","EEOEEOOOOEOOOEOO","OOEOOEEEEOEEEOEE","OOEOOEEEEOEEEOEE","OOEOOEEEEOEEEOEE","EEOEEOOOOEOOOEOO","OOEOOEEEEOEEEOEE","OOEOOEEEEOEEEOEE"}

    Returns: {0, 2, 0, 5, 0, 6, 0, 7, 0, 8, 0, 10, 0, 11, 0, 12, 0, 14, 0, 15, 1, 2, 3, 2, 4, 2, 9, 2, 13, 2 }

  72. {"EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","OEOEEEEOEEEOOOOEOOOEOEOOOEOEEOEOEEOOEEEEOOEEOO","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE","EOEOOOOEOOOEEEEOEEEOEOEEEOEOOEOEOOEEOOOOEEOOEE"}

    Returns: {0, 1, 0, 3, 0, 4, 0, 5, 0, 6, 0, 8, 0, 9, 0, 10, 0, 15, 0, 19, 0, 21, 0, 25, 0, 27, 0, 28, 0, 30, 0, 32, 0, 33, 0, 36, 0, 37, 0, 38, 0, 39, 0, 42, 0, 43, 2, 1, 7, 1, 11, 1, 12, 1, 13, 1, 14, 1, 16, 1, 17, 1, 18, 1, 20, 1, 22, 1, 23, 1, 24, 1, 26, 1, 29, 1, 31, 1, 34, 1, 35, 1, 40, 1, 41, 1, 44, 1, 45, 1 }

  73. {"EOEEOEE","OEOOEOO","EOEEOEE","EOEEOEE","OEOOEOO","EOEEOEE","EOEEOEE"}

    Returns: {0, 1, 0, 4, 2, 1, 3, 1, 5, 1, 6, 1 }

  74. {"EOEO","OEOE","EOEO","OEOE"}

    Returns: {0, 1, 0, 3, 2, 1 }

  75. {"EEEE","EEEE","EEEE","EEEE"}

    Returns: {-1 }

  76. {"EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEE"}

    Returns: {-1 }

  77. {"EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEE"}

    Returns: {-1 }

  78. {"EEEEEEEE","EEEEEEEE","EEEEEEEE","EEEEEEEE","EEEEEEEE","EEEEEEEE","EEEEEEEE","EEEEEEEE"}

    Returns: {-1 }

  79. {"EEEEEEEEE","EEEEEEEEE","EEEEEEEEE","EEEEEEEEE","EEEEEEEEE","EEEEEEEEE","EEEEEEEEE","EEEEEEEEE","EEEEEEEEE"}

    Returns: {-1 }

  80. {"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"}

    Returns: {-1 }

  81. {"EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEE"}

    Returns: {-1 }

  82. {"EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEE"}

    Returns: {-1 }

  83. {"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE","EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"}

    Returns: {-1 }

  84. {"EOEE", "OEOE", "EOEO", "EEOE" }

    Returns: {-1 }

  85. {"EOO", "OEO", "OOE" }

    Returns: {-1 }

  86. {"EEE", "EEE", "EEE" }

    Returns: {-1 }

  87. {"EE", "EE" }

    Returns: {-1 }

  88. {"EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE", "OOOEEEEOEOOEOOEOEEOOEEOOOEOOOOOEOEEEEEOEOOEOEOOEO", "EEEOOOOEOEEOEEOEOOEEOOEEEOEEEEEOEOOOOOEOEEOEOEEOE" }

    Returns: {0, 3, 0, 4, 0, 5, 0, 6, 0, 8, 0, 11, 0, 14, 0, 16, 0, 17, 0, 20, 0, 21, 0, 25, 0, 31, 0, 33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 39, 0, 42, 0, 44, 0, 47, 1, 3, 2, 3, 7, 3, 9, 3, 10, 3, 12, 3, 13, 3, 15, 3, 18, 3, 19, 3, 22, 3, 23, 3, 24, 3, 26, 3, 27, 3, 28, 3, 29, 3, 30, 3, 32, 3, 38, 3, 40, 3, 41, 3, 43, 3, 45, 3, 46, 3, 48, 3 }

  89. {"EOO", "OEE", "OEE" }

    Returns: {0, 1, 0, 2 }

  90. {"EEEEEEE", "EEEEEEE", "EEEEEEE", "EEEEEEE", "EEEEEEE", "EEEEEEE", "EEEEEEE" }

    Returns: {-1 }

  91. {"EOE", "OEO", "EOE" }

    Returns: {0, 1, 2, 1 }

  92. {"EEOO", "EEEO", "OEEE", "OOEE" }

    Returns: {-1 }

  93. {"EE", "OO" }

    Returns: {-1 }

  94. {"EOEE", "OEOO", "EOEE", "EOEE" }

    Returns: {0, 1, 2, 1, 3, 1 }

  95. {"EEEOOO", "EEEOOO", "EEEOOO", "OOOEEE", "OOOEEE", "OOOEEE" }

    Returns: {0, 3, 0, 4, 0, 5, 1, 3, 2, 3 }

  96. {"EOOOO", "OEOOO", "OOEOO", "OOOEO", "OOOOE" }

    Returns: {-1 }

  97. {"EO", "OE" }

    Returns: {0, 1 }

  98. {"EOOO", "OEEE", "OEEE", "OEEE" }

    Returns: {0, 1, 0, 2, 0, 3 }

  99. {"EOOE", "OEEO", "OEEE", "EOEE" }

    Returns: {-1 }

  100. {"EOOO", "OEOO", "OOEO", "OOOE" }

    Returns: {-1 }

  101. {"EOOEE", "OEEOO", "OEEOO", "EOOEE", "EOOEE" }

    Returns: {0, 1, 0, 2, 3, 1, 4, 1 }

  102. {"EEO", "EEO", "OOE" }

    Returns: {0, 2, 1, 2 }

  103. {"EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "EOOEEEEOOOOOOOOEEEEEEEEEEEEEEEEOOOOOOOOOOOOOOOOOOO", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEOEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEOEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE", "OEEOOOOEEEEEEEEOOOOOOOOOOOOOOOOEEEEEEEEEEEEEEEEEEE" }

    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: