Statistics

Problem Statement for "VisitALot"

Problem Statement

There is a R times C grid. Rows are numbered from 0 to R-1 (going north to south) and columns 0 to C-1 (going west to east). Cell in row r, column c is denoted (r, c). You start in the cell (0, 0).

There are a few obstacles (at most three of them). For each valid i, there is an obstacle in the cell (obsr[i], obsc[i]).

None of the obstacles are in cells that lie on the border of the grid.

You can travel along the grid by making steps in the four cardinal directions: 'N' (row -= 1), 'S' (row += 1), 'E' (column += 1) and 'W' (column -= 1).

Your task is to visit at least half of all cells in the grid - that is, at least R*C/2 cells, rounded up. You cannot visit the same cell twice, and you cannot visit a cell with an obstacle.

Return your sequence of movements.

Definition

Class:
VisitALot
Method:
travel
Parameters:
int, int, int[], int[]
Returns:
String
Method signature:
String travel(int R, int C, int[] obsr, int[] obsc)
(be sure your method is public)

Notes

  • For the given constraints a solution always exists. Any valid solution will be accepted.
  • The cell (0, 0) counts as visited at the beginning of your travel. Note that this means that you cannot return into this cell.

Constraints

  • R will be between 2 and 50, inclusive.
  • C will be between 2 and 50, inclusive.
  • obsr will contain between 0 and 3 elements, inclusive.
  • obsc will contain the same number of elements as obsr.
  • Each element of obsr will be between 1 and R-2, inclusive.
  • Each element of obsc will be between 1 and C-2, inclusive.
  • Cells with obstacles will be distinct.

Examples

  1. 2

    3

    {}

    {}

    Returns: "SENE"

    For a grid this small there cannot be any obstacles. The sample solution is longer than needed: it visits five of the six cells. "SE" and "EE" are two of the shortest valid solutions - each of them visits three of the six cells.

  2. 6

    5

    {1, 1, 4}

    {1, 3, 1}

    Returns: "SSEESWWSSEENEE"

    The grid is shown below: 0 represents your starting spot, X are obstacles. 0.... .X.X. ..... ..... .X... ..... The path described by the example output is shown below as 0123456789ABCDE. It visits exactly half of the cells in this grid. 0.... 1X.X. 234.. 765.. 8XCDE 9AB..

  3. 2

    2

    {}

    {}

    Returns: "SEN"

  4. 3

    2

    {}

    {}

    Returns: "SSENN"

  5. 7

    2

    {}

    {}

    Returns: "SSSSSSENNNNNN"

  6. 2

    50

    {}

    {}

    Returns: "SEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEENWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  7. 47

    2

    {}

    {}

    Returns: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"

  8. 50

    50

    {}

    {}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  9. 50

    49

    {}

    {}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  10. 49

    50

    {}

    {}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  11. 49

    49

    {}

    {}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  12. 5

    5

    {1,2,3}

    {1,2,3}

    Returns: "SSSSEEEENNNNWWW"

  13. 5

    5

    {1,2,3}

    {3,2,1}

    Returns: "SSSSEEEENNNNWWW"

  14. 3

    3

    {}

    {}

    Returns: "SSEENNW"

  15. 3

    3

    {1}

    {1}

    Returns: "SSEENNW"

  16. 3

    4

    {}

    {}

    Returns: "SSEEENNWW"

  17. 3

    4

    {1}

    {1}

    Returns: "SSEEENNWW"

  18. 3

    4

    {1, 1}

    {1, 2}

    Returns: "SSEEENNWW"

  19. 3

    5

    {}

    {}

    Returns: "SSEEEENNWWW"

  20. 3

    5

    {1, 1}

    {1, 2}

    Returns: "SSEEEENNWWW"

  21. 3

    5

    {1, 1, 1}

    {3, 1, 2}

    Returns: "SSEEEENNWWW"

  22. 3

    6

    {}

    {}

    Returns: "SSEEEEENNWWWW"

  23. 3

    6

    {1}

    {1}

    Returns: "SSEEEEENNWWWW"

  24. 3

    6

    {1, 1, 1}

    {2, 4, 1}

    Returns: "SSEEEEENNWWWW"

  25. 3

    6

    {1, 1, 1}

    {4, 3, 2}

    Returns: "SSEEEEENNWWWW"

  26. 3

    24

    {1, 1, 1}

    {3, 9, 14}

    Returns: "SSEEEEEEEEEEEEEEEEEEEEEEENNWWWWWWWWWWWWWWWWWWWWWW"

  27. 4

    3

    {}

    {}

    Returns: "SSSEENNNW"

  28. 4

    3

    {1}

    {1}

    Returns: "SSSEENNNW"

  29. 4

    3

    {2, 1}

    {1, 1}

    Returns: "SSSEENNNW"

  30. 4

    4

    {}

    {}

    Returns: "SSSEEENNNWW"

  31. 4

    4

    {1, 2, 1}

    {1, 2, 2}

    Returns: "SSSEEENNNWW"

  32. 4

    4

    {2, 1}

    {1, 1}

    Returns: "SSSEEENNNWW"

  33. 4

    4

    {2, 1, 2}

    {1, 1, 2}

    Returns: "SSSEEENNNWW"

  34. 4

    4

    {2, 2, 1}

    {1, 2, 2}

    Returns: "SSSEEENNNWW"

  35. 4

    5

    {}

    {}

    Returns: "SSSEEEENNNWWW"

  36. 4

    5

    {1, 1, 1}

    {3, 2, 1}

    Returns: "SSSEEEENNNWWW"

  37. 4

    5

    {1, 2, 1}

    {3, 3, 1}

    Returns: "SSSEEEENNNWWW"

  38. 4

    5

    {2, 1, 2}

    {1, 1, 3}

    Returns: "SSSEEEENNNWWW"

  39. 4

    5

    {1, 2}

    {2, 1}

    Returns: "SSSEEEENNNWWW"

  40. 4

    5

    {1, 2, 2}

    {2, 1, 3}

    Returns: "SSSEEEENNNWWW"

  41. 4

    5

    {2, 1, 2}

    {1, 3, 2}

    Returns: "SSSEEEENNNWWW"

  42. 4

    5

    {2, 2, 2}

    {2, 1, 3}

    Returns: "SSSEEEENNNWWW"

  43. 4

    6

    {}

    {}

    Returns: "SSSEEEEENNNWWWW"

  44. 4

    6

    {2, 1, 1}

    {4, 2, 1}

    Returns: "SSSEEEEENNNWWWW"

  45. 4

    6

    {1}

    {2}

    Returns: "SSSEEEEENNNWWWW"

  46. 4

    6

    {1, 2, 2}

    {2, 4, 3}

    Returns: "SSSEEEEENNNWWWW"

  47. 4

    6

    {2, 2, 1}

    {3, 2, 4}

    Returns: "SSSEEEEENNNWWWW"

  48. 4

    6

    {2, 2}

    {1, 3}

    Returns: "SSSEEEEENNNWWWW"

  49. 4

    6

    {2, 2, 2}

    {4, 3, 1}

    Returns: "SSSEEEEENNNWWWW"

  50. 4

    8

    {1, 1, 2}

    {5, 6, 2}

    Returns: "SSSEEEEEEENNNWWWWWW"

  51. 4

    9

    {1, 2, 2}

    {1, 7, 2}

    Returns: "SSSEEEEEEEENNNWWWWWWW"

  52. 5

    3

    {}

    {}

    Returns: "SSSSEENNNNW"

  53. 5

    3

    {1}

    {1}

    Returns: "SSSSEENNNNW"

  54. 5

    3

    {2, 1}

    {1, 1}

    Returns: "SSSSEENNNNW"

  55. 5

    3

    {3, 1, 2}

    {1, 1, 1}

    Returns: "SSSSEENNNNW"

  56. 5

    4

    {}

    {}

    Returns: "SSSSEEENNNNWW"

  57. 5

    4

    {1, 1}

    {2, 1}

    Returns: "SSSSEEENNNNWW"

  58. 5

    4

    {1, 3, 1}

    {2, 1, 1}

    Returns: "SSSSEEENNNNWW"

  59. 5

    4

    {3, 1, 1}

    {2, 2, 1}

    Returns: "SSSSEEENNNNWW"

  60. 5

    4

    {3, 1, 3}

    {2, 1, 1}

    Returns: "SSSSEEENNNNWW"

  61. 5

    4

    {1}

    {2}

    Returns: "SSSSEEENNNNWW"

  62. 5

    4

    {2, 1, 3}

    {2, 2, 1}

    Returns: "SSSSEEENNNNWW"

  63. 5

    4

    {2, 3, 3}

    {1, 1, 2}

    Returns: "SSSSEEENNNNWW"

  64. 5

    5

    {1}

    {1}

    Returns: "SSSSEEEENNNNWWW"

  65. 5

    5

    {1, 3, 1}

    {2, 2, 1}

    Returns: "SSSSEEEENNNNWWW"

  66. 5

    5

    {1, 1, 2}

    {3, 1, 1}

    Returns: "SSSSEEEENNNNWWW"

  67. 5

    5

    {1, 2}

    {2, 3}

    Returns: "SSSSEEEENNNNWWW"

  68. 5

    5

    {1, 3, 2}

    {2, 1, 3}

    Returns: "SSSSEEEENNNNWWW"

  69. 5

    5

    {3, 3, 1}

    {2, 1, 3}

    Returns: "SSSSEEEENNNNWWW"

  70. 5

    5

    {2, 2}

    {3, 1}

    Returns: "SSSSEEEENNNNWWW"

  71. 5

    5

    {2, 2, 3}

    {1, 3, 2}

    Returns: "SSSSEEEENNNNWWW"

  72. 5

    5

    {2, 2, 3}

    {3, 2, 3}

    Returns: "SSSSEEEENNNNWWW"

  73. 5

    6

    {}

    {}

    Returns: "SSSSEEEEENNNNWWWW"

  74. 5

    6

    {1, 3, 2}

    {2, 4, 1}

    Returns: "SSSSEEEEENNNNWWWW"

  75. 5

    6

    {3, 3, 1}

    {1, 4, 2}

    Returns: "SSSSEEEEENNNNWWWW"

  76. 5

    6

    {1, 3, 1}

    {4, 1, 3}

    Returns: "SSSSEEEEENNNNWWWW"

  77. 5

    6

    {2, 1, 2}

    {3, 3, 2}

    Returns: "SSSSEEEEENNNNWWWW"

  78. 5

    6

    {3, 2, 3}

    {1, 2, 4}

    Returns: "SSSSEEEEENNNNWWWW"

  79. 5

    50

    {1, 1, 3}

    {2, 44, 21}

    Returns: "SSSSENNNNEESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNEESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNEESSSSENNNNESSSSENNNNESSSS"

  80. 6

    3

    {}

    {}

    Returns: "SSSSSEENNNNNW"

  81. 6

    3

    {2, 1}

    {1, 1}

    Returns: "SSSSSEENNNNNW"

  82. 6

    3

    {1, 3, 2}

    {1, 1, 1}

    Returns: "SSSSSEENNNNNW"

  83. 6

    3

    {1, 2, 4}

    {1, 1, 1}

    Returns: "SSSSSEENNNNNW"

  84. 6

    3

    {2, 3, 4}

    {1, 1, 1}

    Returns: "SSSSSEENNNNNW"

  85. 6

    4

    {}

    {}

    Returns: "SSSSSEEENNNNNWW"

  86. 6

    4

    {1}

    {1}

    Returns: "SSSSSEEENNNNNWW"

  87. 6

    4

    {2, 1, 4}

    {1, 1, 2}

    Returns: "SSSSSEEENNNNNWW"

  88. 6

    4

    {3, 3, 1}

    {2, 1, 1}

    Returns: "SSSSSEEENNNNNWW"

  89. 6

    4

    {4, 1, 4}

    {2, 1, 1}

    Returns: "SSSSSEEENNNNNWW"

  90. 6

    4

    {3, 1}

    {2, 2}

    Returns: "SSSSSEEENNNNNWW"

  91. 6

    4

    {3, 4, 1}

    {2, 1, 2}

    Returns: "SSSSSEEENNNNNWW"

  92. 6

    5

    {}

    {}

    Returns: "SSSSSEEEENNNNNWWW"

  93. 6

    5

    {1}

    {1}

    Returns: "SSSSSEEEENNNNNWWW"

  94. 6

    5

    {1, 1, 1}

    {3, 2, 1}

    Returns: "SSSSSEEEENNNNNWWW"

  95. 6

    5

    {1, 4, 1}

    {2, 1, 1}

    Returns: "SSSSSEEEENNNNNWWW"

  96. 6

    5

    {2, 1, 3}

    {1, 1, 3}

    Returns: "SSSSSEEEENNNNNWWW"

  97. 6

    5

    {3, 1}

    {2, 3}

    Returns: "SSSSSEEEENNNNNWWW"

  98. 6

    5

    {1, 4, 3}

    {3, 2, 2}

    Returns: "SSSSSEEEENNNNNWWW"

  99. 6

    5

    {3, 4, 3}

    {1, 3, 3}

    Returns: "SSSSSEEEENNNNNWWW"

  100. 6

    6

    {1}

    {1}

    Returns: "SSSSSEEEEENNNNNWWWW"

  101. 6

    6

    {2, 2, 1}

    {2, 3, 1}

    Returns: "SSSSSEEEEENNNNNWWWW"

  102. 6

    6

    {1, 4, 2}

    {1, 4, 2}

    Returns: "SSSSSEEEEENNNNNWWWW"

  103. 6

    6

    {4, 1, 1}

    {4, 4, 2}

    Returns: "SSSSSEEEEENNNNNWWWW"

  104. 6

    6

    {1, 1, 4}

    {3, 4, 3}

    Returns: "SSSSSEEEEENNNNNWWWW"

  105. 6

    6

    {3, 1, 3}

    {3, 4, 1}

    Returns: "SSSSSEEEEENNNNNWWWW"

  106. 6

    6

    {3, 1}

    {3, 4}

    Returns: "SSSSSEEEEENNNNNWWWW"

  107. 6

    6

    {1, 4, 3}

    {4, 4, 3}

    Returns: "SSSSSEEEEENNNNNWWWW"

  108. 6

    7

    {4, 1, 3}

    {1, 2, 1}

    Returns: "SSSSSEEEEEENNNNNWWWWW"

  109. 6

    7

    {4, 3, 3}

    {5, 2, 4}

    Returns: "SSSSSEEEEEENNNNNWWWWW"

  110. 6

    9

    {3, 1, 1}

    {5, 3, 4}

    Returns: "EEEEEEEESSWWWWWWWWSSEEEEEEEESWWWWWWWW"

  111. 6

    19

    {3, 1, 4}

    {6, 17, 8}

    Returns: "EEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWSSSEEEEEEEEEEEEEEEEEE"

  112. 7

    3

    {5, 1, 4}

    {1, 1, 1}

    Returns: "SSSSSSEENNNNNNW"

  113. 7

    6

    {3, 5, 2}

    {3, 2, 2}

    Returns: "SSSSSSEEEEENNNNNNWWWW"

  114. 7

    7

    {5, 5, 4}

    {4, 2, 4}

    Returns: "EEEEEESWWWWWWSEEEEEESWWWWWWSSSEEEEEE"

  115. 7

    8

    {3, 1, 3}

    {1, 3, 2}

    Returns: "EEEEEEESSWWWWWWWSSEEEEEEESWWWWWWWSEEEEEEE"

  116. 7

    8

    {4, 1, 2}

    {6, 4, 5}

    Returns: "EEEEEEESSSWWWWWWWSSEEEEEEESWWWWWWW"

  117. 7

    8

    {5, 2, 2}

    {1, 1, 3}

    Returns: "EEEEEEESWWWWWWWSSEEEEEEESWWWWWWWSSEEEEEEE"

  118. 7

    8

    {3, 4, 2}

    {5, 5, 5}

    Returns: "EEEEEEESWWWWWWWSSSSEEEEEEESWWWWWWW"

  119. 8

    3

    {2, 3, 5}

    {1, 1, 1}

    Returns: "SSSSSSSEENNNNNNNW"

  120. 8

    4

    {3, 3, 2}

    {2, 1, 1}

    Returns: "SSSSSSSEEENNNNNNNWW"

  121. 8

    4

    {6, 3, 4}

    {1, 2, 2}

    Returns: "SSSSSSSEEENNNNNNNWW"

  122. 8

    5

    {2, 6, 3}

    {3, 1, 2}

    Returns: "SSSSSSSEEEENNNNNNNWWW"

  123. 8

    9

    {5, 6, 2}

    {6, 2, 4}

    Returns: "EEEEEEEESWWWWWWWWSSEEEEEEEESWWWWWWWWSSSEEEEEEEE"

  124. 8

    10

    {2, 6, 3}

    {1, 7, 5}

    Returns: "EEEEEEEEESWWWWWWWWWSSSEEEEEEEEESWWWWWWWWWSSEEEEEEEEE"

  125. 8

    46

    {3, 3, 4}

    {14, 39, 17}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  126. 9

    3

    {4, 2, 5}

    {1, 1, 1}

    Returns: "SSSSSSSSEENNNNNNNNW"

  127. 9

    8

    {2, 2, 4}

    {2, 3, 3}

    Returns: "EEEEEEESWWWWWWWSSEEEEEEESSWWWWWWWSEEEEEEESWWWWWWWSEEEEEEE"

  128. 10

    4

    {5, 8, 1}

    {1, 2, 2}

    Returns: "SSSSSSSSSEEENNNNNNNNNWW"

  129. 10

    7

    {4, 1, 3}

    {5, 5, 1}

    Returns: "EEEEEESSWWWWWWSSSEEEEEESWWWWWWSEEEEEESWWWWWWSEEEEEE"

  130. 10

    7

    {4, 2, 6}

    {4, 3, 3}

    Returns: "EEEEEESWWWWWWSSEEEEEESSWWWWWWSSEEEEEESWWWWWWSEEEEEE"

  131. 10

    7

    {4, 8, 2}

    {5, 5, 3}

    Returns: "EEEEEESWWWWWWSSEEEEEESSWWWWWWSEEEEEESWWWWWWSSEEEEEE"

  132. 10

    10

    {5, 8, 1}

    {7, 3, 7}

    Returns: "EEEEEEEEESSWWWWWWWWWSEEEEEEEEESWWWWWWWWWSSEEEEEEEEESWWWWWWWWWSSEEEEEEEEE"

  133. 10

    10

    {6, 7, 5}

    {5, 6, 7}

    Returns: "EEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESSSSWWWWWWWWWSEEEEEEEEE"

  134. 12

    28

    {5, 4, 3}

    {17, 8, 3}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEESSSSWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  135. 12

    32

    {5, 9, 2}

    {2, 8, 29}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  136. 13

    23

    {3, 5, 8}

    {9, 9, 4}

    Returns: "EEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWW"

  137. 14

    20

    {4, 1, 12}

    {15, 12, 16}

    Returns: "EEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEE"

  138. 16

    9

    {7, 12, 4}

    {3, 3, 4}

    Returns: "EEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSSEEEEEEEESWWWWWWWWSSEEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSSEEEEEEEESWWWWWWWWSEEEEEEEE"

  139. 16

    23

    {12, 10, 11}

    {9, 13, 10}

    Returns: "EEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSSSSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEE"

  140. 18

    3

    {10, 9, 11}

    {1, 1, 1}

    Returns: "SSSSSSSSSSSSSSSSSEENNNNNNNNNNNNNNNNNW"

  141. 18

    21

    {15, 6, 10}

    {6, 18, 15}

    Returns: "EEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEE"

  142. 19

    7

    {6, 12, 2}

    {5, 3, 2}

    Returns: "EEEEEESWWWWWWSSEEEEEESWWWWWWSEEEEEESSWWWWWWSEEEEEESWWWWWWSEEEEEESWWWWWWSSEEEEEESWWWWWWSEEEEEESWWWWWWSEEEEEESWWWWWW"

  143. 19

    46

    {15, 1, 10}

    {2, 28, 13}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  144. 21

    21

    {13, 2, 2}

    {19, 3, 10}

    Returns: "EEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEE"

  145. 24

    10

    {13, 14, 5}

    {7, 4, 2}

    Returns: "EEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESSWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSSSEEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEE"

  146. 26

    17

    {8, 12, 14}

    {8, 4, 3}

    Returns: "EEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEE"

  147. 28

    20

    {24, 17, 25}

    {7, 9, 6}

    Returns: "EEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEESSSWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEE"

  148. 29

    25

    {18, 1, 17}

    {4, 23, 11}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSSSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWW"

  149. 30

    4

    {13, 16, 14}

    {1, 1, 1}

    Returns: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSEEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNWW"

  150. 32

    41

    {15, 20, 2}

    {15, 15, 27}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  151. 33

    23

    {23, 10, 23}

    {21, 20, 17}

    Returns: "EEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEE"

  152. 34

    40

    {26, 29, 26}

    {35, 32, 9}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  153. 35

    27

    {4, 14, 15}

    {7, 25, 22}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESSSWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWW"

  154. 35

    30

    {10, 25, 15}

    {13, 22, 17}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  155. 37

    17

    {9, 13, 32}

    {4, 13, 9}

    Returns: "EEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWW"

  156. 38

    29

    {29, 26, 12}

    {18, 11, 9}

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  157. 43

    8

    {3, 20, 31}

    {5, 2, 3}

    Returns: "EEEEEEESWWWWWWWSEEEEEEESSWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESSWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESSWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWW"

  158. 43

    18

    {26, 12, 39}

    {6, 6, 2}

    Returns: "EEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWW"

  159. 49

    3

    {34, 16, 36}

    {1, 1, 1}

    Returns: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNW"

  160. 5

    50

    {1,2,3}

    {7,7,7}

    Returns: "SSSSENNNNESSSSENNNNESSSSENNNNESSSSEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSS"

  161. 50

    5

    {7,7,7}

    {1,2,3}

    Returns: "EEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESSWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEE"

  162. 7

    8

    {}

    {}

    Returns: "EEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEESWWWWWWWSEEEEEEE"

    The example return value shown above describes a path that visits the entire grid.

  163. 3

    3

    { }

    { }

    Returns: "SSEENNW"

  164. 10

    10

    { }

    { }

    Returns: "EEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWWSEEEEEEEEESWWWWWWWWW"

  165. 9

    5

    {1, 1, 1 }

    {1, 2, 3 }

    Returns: "SSSSSSSSEEEENNNNNNNNWWW"

  166. 5

    50

    { }

    { }

    Returns: "SSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNN"

  167. 5

    50

    {1, 2, 3 }

    {1, 48, 1 }

    Returns: "SSSSEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSEENNNN"

  168. 50

    50

    {1, 2, 2 }

    {3, 2, 4 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  169. 22

    31

    {17, 18, 17 }

    {12, 2, 2 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  170. 50

    50

    {3, 2, 4 }

    {1, 2, 2 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  171. 6

    50

    { }

    { }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  172. 50

    50

    {11, 48, 23 }

    {48, 2, 15 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  173. 49

    49

    {1, 2, 3 }

    {3, 2, 1 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSSSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  174. 5

    50

    {1, 2, 3 }

    {1, 2, 3 }

    Returns: "SSSSEEEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSS"

  175. 50

    50

    {1, 2, 3 }

    {1, 1, 2 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSSSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  176. 5

    7

    {1, 2, 3 }

    {1, 2, 3 }

    Returns: "SSSSEEEEEENNNNWWWWW"

  177. 50

    50

    {2, 3, 4 }

    {2, 2, 2 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  178. 5

    5

    {1, 2, 3 }

    {1, 2, 3 }

    Returns: "SSSSEEEENNNNWWW"

  179. 5

    50

    {1, 2, 3 }

    {1, 1, 1 }

    Returns: "SSSSEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSS"

  180. 5

    5

    {1, 2, 3 }

    {1, 1, 1 }

    Returns: "SSSSEEEENNNNWWW"

  181. 50

    5

    {1, 48 }

    {2, 2 }

    Returns: "EEEESSWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESSWWWW"

  182. 2

    3

    { }

    { }

    Returns: "SENE"

  183. 50

    50

    {48, 48, 48 }

    {1, 2, 3 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  184. 50

    3

    { }

    { }

    Returns: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNW"

  185. 5

    20

    {1, 2, 3 }

    {1, 1, 1 }

    Returns: "SSSSEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSS"

  186. 50

    50

    {46, 47, 48 }

    {1, 1, 1 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"

  187. 5

    50

    {1, 2, 3 }

    {48, 48, 48 }

    Returns: "SSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNEESSSS"

  188. 22

    9

    {8, 9, 20 }

    {5, 4, 6 }

    Returns: "EEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSSSEEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSEEEEEEEESWWWWWWWWSSEEEEEEEE"

  189. 3

    4

    {1, 1 }

    {1, 2 }

    Returns: "SSEEENNWW"

  190. 5

    4

    {1, 2, 3 }

    {2, 1, 2 }

    Returns: "SSSSEEENNNNWW"

  191. 5

    50

    {1, 2, 3 }

    {1, 25, 48 }

    Returns: "SSSSEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNEESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNEESSSS"

  192. 5

    20

    {1, 2, 3 }

    {1, 2, 3 }

    Returns: "SSSSEEEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSS"

  193. 50

    5

    {1, 1, 1 }

    {1, 2, 3 }

    Returns: "EEEESSWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEE"

  194. 5

    14

    {1, 2, 3 }

    {1, 2, 3 }

    Returns: "SSSSEEEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSS"

  195. 5

    3

    {1, 2, 3 }

    {1, 1, 1 }

    Returns: "SSSSEENNNNW"

  196. 7

    7

    {4, 5 }

    {2, 3 }

    Returns: "EEEEEESWWWWWWSEEEEEESWWWWWWSSSEEEEEE"

  197. 4

    5

    {1, 1, 2 }

    {1, 3, 2 }

    Returns: "SSSEEEENNNWWW"

  198. 14

    5

    {1, 2, 3 }

    {1, 2, 3 }

    Returns: "EEEESSSSWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEESWWWWSEEEE"

  199. 50

    50

    {1, 3, 3 }

    {2, 2, 3 }

    Returns: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"

  200. 5

    30

    {1, 2, 3 }

    {1, 28, 1 }

    Returns: "SSSSEENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSENNNNESSSSEENNNN"


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: