Statistics

Problem Statement for "TableLabel"

Problem Statement

A rectangular table of strings is formed by giving each row and each column a label. Each label consists of one or more uppercase letters. The string in any row and column of the table is just the column label appended to the row label. Here is an example with 2 rows and 3 columns
          X    XX   XXX

ABC     ABCX ABCXX ABCXXX
D       DX   DXX   DXXX
The problem is that we are given the table entries, but don't know what the row and column labels are. Given a String[] table, return a String[] containing the column labels in left to right order, followed by the row labels in top to bottom order. If there is no way to assign non-empty labels to the table, or if there are multiple ways to assign them, return a String[] with just one element, "none" or"multiple" (in lowercase, without the quotes).

The i-th element of table will give the i-th row of the table (i=0 is the top row), with adjacent entries separated by one or more spaces. It may have leading or trailing spaces.

Definition

Class:
TableLabel
Method:
labels
Parameters:
String[]
Returns:
String[]
Method signature:
String[] labels(String[] table)
(be sure your method is public)

Constraints

  • table will contain between 1 and 50 elements, inclusive.
  • Each element of table will contain between 1 and 50 characters, inclusive.
  • Each element of table will contain only spaces (' ') and uppercase letters ('A'-'Z').
  • Each element of table will contain at least 1 entry.
  • Each element of table will contain the same number of entries.

Examples

  1. {" ABCX ABCXX ABCXXX ","DX DXX DXXX "}

    Returns: {"X", "XX", "XXX", "ABC", "D" }

    This is the example given above.

  2. {"AAA AAA"," AAA AAA"}

    Returns: {"multiple" }

    The row labels could both be "A" and the column labels both be "AA", or the row labels could both be "AA" and column labels "A".

  3. {"AB CD"}

    Returns: {"none" }

    If the row label could be empty we could label this table by giving the columns the labels "AB" and "CD", but that is not allowed.

  4. {"ABCDEFG ABCDEFG ABCDEFG ABCDEFG ACDXX "}

    Returns: {"BCDEFG", "BCDEFG", "BCDEFG", "BCDEFG", "CDXX", "A" }

  5. {"ABCDEFGA","ACDXXA"}

    Returns: {"A", "ABCDEFG", "ACDXX" }

  6. {"XY"}

    Returns: {"Y", "X" }

  7. {"V"}

    Returns: {"none" }

  8. {"AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA"}

    Returns: {"multiple" }

  9. {"AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAAA"}

    Returns: {"none" }

  10. {"AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAABAAAAAA AAAABAAAAAA AAAABAAAAAA AAAABBAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA"}

    Returns: {"AAAAAA", "AAAAAA", "AAAAAA", "BAAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAB", "AAAAA" }

  11. {"AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA", "AAAABAAAAAA AAAABAAAAAA AAAABAAAAA AAAABBAAAAA", "AAAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAA AAAAABAAAAA"}

    Returns: {"none" }

  12. {"ABCDEFGHIJABCDEFGHIJ", "ABCDEFGHIJJ", "JABCDEFGHIJ", "JJ"}

    Returns: {"J", "ABCDEFGHIJABCDEFGHI", "ABCDEFGHIJ", "JABCDEFGHI", "J" }

  13. {"ABCDEFGHIJABCDEFGHIJ ABCDEFGHIJJ ", " JABCDEFGHIJ JJ"}

    Returns: {"ABCDEFGHIJ", "J", "ABCDEFGHIJ", "J" }

  14. {"ABCD ABCD ABCD ABCD ABC"}

    Returns: {"multiple" }

  15. {"ABCD ABCD ABCD ABCD AB"}

    Returns: {"BCD", "BCD", "BCD", "BCD", "B", "A" }

  16. {"AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ", "AA AB AC AD AE AF AG AH AG AJ AK AL AM AN AO AP AQ"}

    Returns: {"A", "B", "C", "D", "E", "F", "G", "H", "G", "J", "K", "L", "M", "N", "O", "P", "Q", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A" }

  17. { " LZLG LMCH LKVP LZOY", " FZLG FMCH FKVP FZOY", " NZLG NMCH NKVP NZOY", " LZLG LMCH LKVP LZOY", " IZLG IMCH IKVP IZOY", " RZLG RMCH RKVP RZOY", " GZLG GMCH GKVP GZOY", " XZLG XMCH XKVP XZOY", " ZZLG ZMCH ZKVP ZZOY", " HZLG HMCH HKVP HZOY", " TZLG TMCH TKVP TZOY", " HZLG HMCH HKVP HZOY", " GZLG GMCH GKVP GZOY", " KZLG KMCH KKVP KZOY", " OZLG OMCH OKVP OZOY", " QZLG QMCH QKVP QZOY", " CZLG CMCH CKVP CZOY", " TZLG TMCH TKVP TZOY", " RZLG RMCH RKVP RZOY", " MZLG MMCH MKVP MZOY", " HZLG HMCH HKVP HZOY", " SZLG SMCH SKVP SZOY", " TZLG TMCH TKVP TZOY", " EZLG EMCH EKVP EZOY", " ZZLG ZMCH ZKVP ZZOY", " YZLG YMCH YKVP YZOY", " YZLG YMCH YKVP YZOY", " RZLG RMCH RKVP RZOY", " GZLG GMCH GKVP GZOY", " EZLG EMCH EKVP EZOY", " JZLG JMCH JKVP JZOY", " SZLG SMCH SKVP SZOY", " XZLG XMCH XKVP XZOY", " XZLG XMCH XKVP XZOY"}

    Returns: {"ZLG", "MCH", "KVP", "ZOY", "L", "F", "N", "L", "I", "R", "G", "X", "Z", "H", "T", "H", "G", "K", "O", "Q", "C", "T", "R", "M", "H", "S", "T", "E", "Z", "Y", "Y", "R", "G", "E", "J", "S", "X", "X" }

  18. { " UKZDSCQ UKZDRVM UKZDDJI UKZDRWE UKZDYKN", " KMHOSCQ KMHORVM KMHODJI KMHORWE KMHOYKN"}

    Returns: {"SCQ", "RVM", "DJI", "RWE", "YKN", "UKZD", "KMHO" }

  19. { " WQZX WAFH WALZ WLXA WLLF WIDF WAJW", "OQZX OAFH OALZ OLXA OLLF OIDF OAJW", " DQZX DAFH DALZ DLXA DLLF DIDF DAJW", " VQZX VAFH VALZ VLXA VLLF VIDF VAJW", " VQZX VAFH VALZ VLXA VLLF VIDF VAJW", " XQZX XAFH XALZ XLXA XLLF XIDF XAJW", " RQZX RAFH RALZ RLXA RLLF RIDF RAJW", " YQZX YAFH YALZ YLXA YLLF YIDF YAJW", " ZQZX ZAFH ZALZ ZLXA ZLLF ZIDF ZAJW", " CQZX CAFH CALZ CLXA CLLF CIDF CAJW", " PQZX PAFH PALZ PLXA PLLF PIDF PAJW", " KQZX KAFH KALZ KLXA KLLF KIDF KAJW", " TQZX TAFH TALZ TLXA TLLF TIDF TAJW"}

    Returns: {"QZX", "AFH", "ALZ", "LXA", "LLF", "IDF", "AJW", "W", "O", "D", "V", "V", "X", "R", "Y", "Z", "C", "P", "K", "T" }

  20. { " CMM CMU CMN CMK CMR CMW", " IZM IZU IZN IZK IZR IZW", " SIM SIU SIN SIK SIR SIW", " BHM BHU BHN BHK BHR BHW", " CRM CRU CRN CRK CRR CRW", " QLM QLU QLN QLK QLR QLW", " CMM CMU CMN CMK CMR CMW", " BAM BAU BAN BAK BAR BAW", " OXM OXU OXN OXK OXR OXW", " YXM YXU YXN YXK YXR YXW", " TBM TBU TBN TBK TBR TBW", " WIM WIU WIN WIK WIR WIW"}

    Returns: {"M", "U", "N", "K", "R", "W", "CM", "IZ", "SI", "BH", "CR", "QL", "CM", "BA", "OX", "YX", "TB", "WI" }

  21. { "GA GR GI GX GO", " QA QR QI QX QO", " NA NR NI NX NO", "WA WR WI WX WO", " CA CR CI CX CO", " MA MR MI MX MO", " VA VR VI VX VO", " MA MR MI MX MO", " AA AR AI AX AO", " TA TR TI TX TO", " FA FR FI FX FO", " CA CR CI CX CO", " QA QR QI QX QO", " VA VR VI VX VO", " AA AR AI AX AO", " HA HR HI HX HO", " TA TR TI TX TO", " LA LR LI LX LO", " MA MR MI MX MO", " FA FR FI FX FO", " GA GR GI GX GO", " NA NR NI NX NO", " VA VR VI VX VO", " DA DR DI DX DO", " QA QR QI QX QO", " NA NR NI NX NO", " TA TR TI TX TO", " KA KR KI KX KO", " XA XR XI XX XO"}

    Returns: {"A", "R", "I", "X", "O", "G", "Q", "N", "W", "C", "M", "V", "M", "A", "T", "F", "C", "Q", "V", "A", "H", "T", "L", "M", "F", "G", "N", "V", "D", "Q", "N", "T", "K", "X" }

  22. { " BCULA BQOTI BVOMQ", " TCULA TQOTI TVOMQ", " RCULA RQOTI RVOMQ", " JCULA JQOTI JVOMQ", " UCULA UQOTI UVOMQ", " OCULA OQOTI OVOMQ", " LCULA LQOTI LVOMQ", " YCULA YQOTI YVOMQ", " UCULA UQOTI UVOMQ", " ICULA IQOTI IVOMQ", " SCULA SQOTI SVOMQ", " JCULA JQOTI JVOMQ", " KCULA KQOTI KVOMQ", " NCULA NQOTI NVOMQ", " NCULA NQOTI NVOMQ", " HCULA HQOTI HVOMQ", " ICULA IQOTI IVOMQ", " KCULA KQOTI KVOMQ", " LCULA LQOTI LVOMQ", " GCULA GQOTI GVOMQ", " ECULA EQOTI EVOMQ", " LCULA LQOTI LVOMQ", " KCULA KQOTI KVOMQ", " CCULA CQOTI CVOMQ", " UCULA UQOTI UVOMQ", " VCULA VQOTI VVOMQ", " OCULA OQOTI OVOMQ", " WCULA WQOTI WVOMQ", " KCULA KQOTI KVOMQ", " ACULA AQOTI AVOMQ", " UCULA UQOTI UVOMQ"}

    Returns: {"CULA", "QOTI", "VOMQ", "B", "T", "R", "J", "U", "O", "L", "Y", "U", "I", "S", "J", "K", "N", "N", "H", "I", "K", "L", "G", "E", "L", "K", "C", "U", "V", "O", "W", "K", "A", "U" }

  23. { " EABQ ", " EABQ "}

    Returns: {"multiple" }

  24. { " BXUA IJHY"}

    Returns: {"none" }

  25. { " T Q M E O K", " T Q M E O K"}

    Returns: {"none" }

  26. { " OEOJ "}

    Returns: {"multiple" }

  27. { " P S O V U P I C"}

    Returns: {"none" }

  28. { " XWQ SHR NPZ VAY TEW YMF RAW ODN ", " XWQ SHR NPZ VAY TEW YMF RAW ODN "}

    Returns: {"none" }

  29. { " DYZRW DYZR DYZRV DYZRT DYZRU DYZRZ DYZRC", " XYLCW XYLCU XYLCV XYLCT XYLCU XYLCZ XYLCC", " RWWKW RWWK WWKV RWWKT WWKU RWWKZ RWWKC", " WKXYW KXYU WKXYV WKXYT WKXYU WKXY WKXYC", " IXNUW IXNUU IXNUV XNUT XNUU IXNUZ IXNUC", " LYRW MLYR MLYRV MLYR MLYRU MLYRZ MLYRC", " VBYFW VBYFU VBYFV BYFT VBYFU VBYFZ VBYFC", " TQGNW TQGNU TQGNV TQGNT TQGNU TQGNZ TQGNC", " KJGZ KJGZU KJGZV KJGZT KJGZU KJGZZ KJGZC", " SFMCW SFMCU SFMCV SFMCT SFMCU SFMCZ SFMC", " AFBUW AFBUU FBUV AFBUT AFBUU AFBU AFBU", " ONJX ONJXU ONJXV ONJXT ONJXU ONJXZ ONJXC", " VVGAW VVGAU VVGAV VGAT VGAU VVGAZ VVGAC", " XGVPW XGVP XGVPV XGVPT XGVPU XGVPZ XGVPC", " TPGNW TPGNU TPGNV TPGNT TPGNU TPGNZ TPGN", " CKMIW CKMIU CKMI CKMIT CKMIU CKMIZ CKMIC", " NGMZW NGMZU NGMZV NGMZT NGMZU NGMZZ NGMZC", " BDPXW DPXU BDPXV BDPXT BDPXU BDPXZ BDPXC", " KDUCW KDUCU KDUCV KDUCT KDUCU KDUCZ DUCC", " LGPTW LGPTU LGPT LGPTT LGPTU LGPTZ GPTC", " ABJVW ABJVU ABJVV ABJVT ABJVU ABJVZ ABJVC", " HYVVW HYVVU HYVVV HYVVT HYVVU HYVVZ HYVVC", " NUBUW NUBUU NUBU NUBUT NUBUU NUBUZ NUBUC", " MEHWW MEHWU MEHWV EHWT MEHWU MEHWZ MEHWC", " UEQJW UEQJU EQJV UEQJT UEQJU UEQJZ UEQJC", " MKVWW MKVWU MKVWV MKVWT MKVW MKVWZ MKVWC", " DAMJW AMJU DAMJV DAMJT DAMJU DAMJZ DAMJ", " XDAD XDAD XDADV XDADT XDADU XDADZ DADC", " VFPYW FPYU VFPYV VFPYT VFPYU VFPYZ VFPYC"}

    Returns: {"none" }

  30. { " AYFSP AADMN AJBXH ACYQO XUOK NJMV ARYTP", " AYFSP AADMN AJBXH ACYQO AXUOK ANJMV ARYTP", " RYFSP ADMN RJBXH RCYQO RXUOK RNJMV RRYTP", " AYFSP AADMN AJBXH ACYQO AXUOK ANJMV ARYTP", " HYFSP HADMN HJBXH CYQO HXUOK HNJMV HYTP", " KYFSP KADMN KJBXH KCYQO KXUOK KNJMV KRYTP", " MFSP MADMN MJBXH MCYQO MXUOK MNJMV MRYTP", " LFSP LADMN LJBXH LCYQO LXUOK LNJMV LRYTP", " YYFSP YADMN JBXH YCYQO YXUOK YNJMV YRYTP", " IYFSP IADMN IJBXH CYQO IXUOK INJMV IRYTP", " KYFSP KADMN KJBXH KCYQO KXUOK KNJMV KRYTP", " TYFSP TADMN TJBXH TCYQO TXUOK TNJMV TRYTP", " YFSP GADMN GJBXH GCYQO GXUOK GNJMV RYTP", " WYFSP WADMN WJBXH WYQO WXUOK NJMV WRYTP", " NFSP NADMN NBXH NCYQO NUOK NNJMV NRYTP", " PYFSP PADMN PJBXH PCYQO PXUOK PNJMV PYTP", " VYFSP ADMN VJBXH VCYQO VXUOK VNJMV VRYTP", " QYFSP ADMN QBXH QCYQO QXUOK QNJMV QRYTP", " VFSP VADMN VJBXH VCYQO VXUOK VNJMV VRYTP", " OYFSP OADMN OJBXH OCYQO OXUOK ONJMV ORYTP", " OYFSP OADMN OJBXH OCYQO OXUOK ONJMV ORYTP", " YFSP LADMN LJBXH LCYQO LXUOK LNJMV LRYTP", " AYFSP AADMN JBXH ACYQO AXUOK ANJMV ARYTP", " UYFSP UADMN UJBXH UCYQO UXUOK UNJMV URYTP"}

    Returns: {"none" }

  31. { " MPRR MPFB", " QPRR QPFB", " LGRR LGB", " AJRR AJFB", " YDRR YDFB", " GWRR GWFB", " PIRR PIFB", " QSRR QSFB", " UQRR UQFB", " ZGRR ZGFB", " TERR TEFB", " VMRR VMFB", " APRR APFB", " MCRR MCFB", " NMRR NMFB", " MTRR MTFB", " GXRR XFB", " MJRR MJFB", " SRR FSB", " YERR YEFB", " OCR OCFB", " YORR YOFB", " OHRR OHFB", " VDRR VDFB", " CYRR YFB", " SRRR RFB", " GZRR GZFB", " HYRR HYFB", " ZMRR ZMFB", " CWRR CWFB", " ZZRR ZZFB", " NHRR NHFB", " CCRR CCFB", " SSRR SSFB", " TIR TIFB", " FXRR FXFB"}

    Returns: {"none" }

  32. { " SX", " YJX", " RJX", " RJX", " RJX", " TJX", " TJX", " SJX", " VJX", " OJX", " CJX", " JX", " ZJX", " OX", " SJX", " YJX", " VJX", " ZJX", " HJX", " FJX", " NX", " KJX", " HJX", " GJX"}

    Returns: {"X", "S", "YJ", "RJ", "RJ", "RJ", "TJ", "TJ", "SJ", "VJ", "OJ", "CJ", "J", "ZJ", "O", "SJ", "YJ", "VJ", "ZJ", "HJ", "FJ", "N", "KJ", "HJ", "GJ" }

  33. { " DUN DJW DOB DRB", " PUN PJW POB PRB", " XUN XJW XOB XRB", " NUN NJW NOB NRB", " BUN BJW BB BRB", " KUN KJW KOB KRB", " IUN IJW IOB IRB", " UN EJW EOB ERB", " BUN BJW BOB BRB", " UN DJW DOB DRB", " CUN CJW COB CB", " CUN CJW COB CRB", " HN HJW HB HRB", " CUN CJW CB CRB", " UUN UJW UOB URB", " ZUN ZJW ZOB ZRB", " CUN CJW COB CRB", " HUN HJW HOB HRB", " WUN WJW WOB WRB", " FUN FJW FOB FRB", " YUN YJW YOB YRB", " UN SJW OB SB", " UUN UJW UOB URB", " TUN TJW TOB TRB", " VUN VJW VOB VRB", " ZUN ZJW ZB RB", " GUN GJW GOB GRB", " MUN MJW MOB MRB", " UN OJW OOB ORB", " DUN DJW DOB DRB", " CUN CJW COB CRB", " PUN PJW POB PRB", " HN HJW HOB HRB", " NUN NJW NOB RB", " TUN TJW TOB TRB", " EUN EJW EOB ERB", " ZUN JW ZOB ZRB"}

    Returns: {"none" }

  34. { " GT GV GX GU", " ZT ZV ZX ZU", " ZT ZV ZX ZU", " JT JV JX JU", " S SV SX SU", " VT VV VX VU", " UT UV X UU", " Y YV YX YU", " ST SV S SU", " ST SV SX S", " T MV MX MU", " RT RV R RU", " WT WV WX WU", " WT WV WX WU", " T Q QX QU", " PT PV PX PU", " NT NV NX U", " OT OV X OU", " YT YV YX YU", " ST SV SX SU", " T TV TX U", " VT VV VX VU", " BT BV BX BU", " HT HV HX HU", " PT PV PX PU", " BT BV BX BU", " QT QV QX QU"}

    Returns: {"none" }

  35. { " KQRA KYOW KWHB KBGI KIMN KVVW", " NQRA NYOW NWHB NBGI NMN NVW", " PQRA PYOW PWHB PBGI PIMN PVVW", " SQRA SYOW SWHB SBGI SIMN SVVW", " UQRA UYOW UWHB UBGI UIMN UVVW", " AQRA AYOW AWHB ABGI IMN VVW", " FQRA FYOW FWHB FBGI FIMN FVVW", " XQRA XYOW XHB BGI XMN XVVW", " LQRA LYOW LWHB BGI LIMN LVVW", " IQRA YOW IWHB IBGI IIMN IVVW", " QRA WYOW WWHB WBGI WIMN WVVW", " DQRA DYOW WHB DBGI DIMN DVVW", " CQRA CYOW CWHB CBGI CIMN CVVW", " MQRA MYOW MWHB MBGI MIMN MVVW", " QRA AYOW AWHB ABGI AIMN AVVW", " EQRA EYOW EWHB BGI IMN VVW", " XQRA XYOW XWHB XBGI XIMN XVVW", " KQRA KYOW KWHB KBGI KIMN KVVW", " EQRA YOW EWHB BGI EIMN EVVW", " XQRA YOW XWHB XBGI XIMN XVW", " WQRA YOW WWHB WBGI WIMN WVVW", " QRA CYOW CWHB CBGI CIMN CVVW", " IQRA IYOW IWHB IBGI IIMN IVVW", " QQRA QYOW QWHB QBGI QIMN QVVW", " UQRA UYOW UWHB UBGI UIMN UVVW", " HQRA HYOW HWHB HBGI HIMN HVVW", " RQRA YOW RWHB RBGI RIMN RVVW", " IRA IYOW IWHB IBGI IIMN IVVW", " DQRA DYOW DWHB DBGI DIMN DVVW", " QRA LYOW LWHB BGI LIMN VVW", " ZQRA ZYOW ZWHB ZBGI ZIMN ZVVW", " NQRA NYOW NWHB NBGI NIMN NVVW", " RQRA RYOW RWHB RBGI RIMN RVVW", " IQRA IYOW IWHB IBGI IIMN IVVW", " KQRA KYOW KWHB KBGI KIMN KVVW", " IQRA IYOW IWHB IGI IIMN IVVW", " QRA AYOW WHB ABGI AIMN AVVW"}

    Returns: {"none" }

  36. { " VXRXRFJN VXRXJIVZ", " YRAKRFJN YRAKJIVZ", " NDVIRFJN NDVIJIVZ", " BYKRFJN OBYKJIVZ", " LZDIRFJN ZDIJIVZ", " PPBZRFJN PPBZJIVZ", " SLKGRFJN SLKGJIVZ", " OESFRFJN OESFJIVZ", " JNBRFJN GJNBJIVZ", " ZCFFRFJN ZCFFJIVZ", " LQWARFJN LQWAJIVZ", " TPCYRFJN PCYJIVZ", " AVYVRFJN AVYVJIVZ", " EBZYRFJN BZYJIVZ", " DSSVRFJN SSVJIVZ", " PDDIRFJN PDDIJIVZ", " LNRRFJN DLNRJIVZ", " MTOLFJN MTOLJIVZ", " COVPRFJN COVPJIVZ", " WUTRFJN YWUTJIVZ", " ROGRFJN XROGJIVZ", " SFJPFJN FJPJIVZ", " HBIXFJN HBIXJIVZ", " LTGZRFJN LTGZJIVZ", " HYOMRFJN HYOMJIVZ", " QAAJRFJN QAAJJIVZ", " UTOKFJN UTOKIVZ", " HWMKRFJN HWMKIVZ", " MHTARFJN MHTAJIVZ", " LQJLRFJN LQJLJIVZ", " XLZURFJN XLZUJIVZ", " BXRRFJN ABXRJIVZ", " DMHBRFJN DMHBJIVZ", " SALMRFJN SALMJIVZ", " OYCNRFJN OYCNJIVZ", " ZQRRFJN LZQRJIVZ", " USWARFJN USWAJIVZ", " ACVAFJN ACVAJIVZ"}

    Returns: {"none" }

  37. { " OVQL OVQQ OVQQ OVQZ OVQN", " IUUL IUUQ IUUQ UUZ IUUN", " TFTL TFTQ TFTQ TFTZ TFTN", " QOML QOMQ OMQ QOMZ QOMN", " RML SRMQ SRMQ SRMZ SRM", " YGAL YGAQ YGAQ YGAZ YGAN", " XVLL XVLQ XVLQ XVLZ XVLN", " SQOL SQOQ SQOQ SQOZ SQON", " IGLL IGLQ IGLQ IGL IGLN", " NKSL NKSQ NKSQ NKSZ NKSN", " JMBL JMB JMBQ JMBZ JMBN", " DNR DNRQ DNRQ DNRZ DNRN", " KSJL KSJQ KSJQ KSJZ KSJN", " CYWL CYWQ CYWQ CYWZ YWN", " MQJL MQJ MQJQ QJZ MQJN", " TQNL TQNQ TQNQ TQNZ TQNN", " HXSL HXSQ XSQ HXSZ HXSN", " DGFL DGF DGFQ DGFZ DGFN", " AJNL AJNQ AJNQ AJNZ AJN", " UDS UDSQ UDSQ UDSZ UDSN", " BCCL BCCQ BCCQ BCCZ BCCN", " MDQL MDQQ MDQQ MDQZ MDQN", " HWKL HWKQ HWKQ HWKZ HWKN", " BSLL BSLQ BSLQ BSLZ BSLN", " KDKL DKQ KDKQ KDKZ KDKN", " NIFL NIF NIFQ IFZ NIFN", " JTEL JTEQ JTEQ JTEZ JTEN"}

    Returns: {"none" }

  38. { " CVQ CVA", " OXQ OXA", " AN ANA", " UGQ UGA", " RQ URA", " SZQ SZA", " QNQ QNA", " JRQ JRA", " TLQ TL", " UQ VUA", " KTQ TA", " PGQ PG", " IZQ IZA", " DNQ NA", " PXQ PXA", " IGQ IGA", " QCQ QCA", " WPQ WPA", " LEQ LEA", " AJQ JA", " BMQ BMA", " IAQ IAA", " DHQ DHA", " ZIQ ZIA", " KYQ KYA", " TEQ TEA", " FDQ DA", " GFQ GFA", " RWQ RWA", " HGQ HGA", " GIQ GIA", " VYQ VYA", " ZGQ ZGA", " GBQ GBA", " LWQ LWA", " PPQ PPA", " TQQ TQ", " RXQ RXA", " GVQ GVA", " UVQ UVA", " ZW ZWA", " GQQ GQA", " XXQ XXA"}

    Returns: {"none" }

  39. { " H HI H HA H HC HX HR", " GA G GR GA GL GC GX G", " LA I LR A LL LC LX LR", " KA KI KR KA KL KC KX KR", " TA TI R TA T TC TX TR", " ZA ZI ZR ZA ZL ZC Z ZR", " HA HI HR HA HL HC HX HR", " YA YI YR YA YL YC YX YR", " WA WI WR WA WL C WX WR", " VA VI VR VA V VC VX VR", " PA PI PR PA PL PC P PR", " FA FI FR F FL F FX FR", " UA UI R UA UL UC UX UR", " ZA ZI ZR Z ZL ZC X ZR", " WA I WR WA WL WC WX WR", " CA CI CR CA CL CC CX CR", " QA QI QR QA QL C QX QR", " XA X XR XA XL XC X XR", " KA KI KR K KL KC X KR", " EA EI ER EA EL EC EX ER", " FA FI F FA FL FC FX FR", " OA OI O OA OL OC OX OR", " HA HI HR HA HL HC H HR", " AA AI AR AA L AC AX AR", " RA RI RR RA RL RC R RR", " A VI V VA VL VC VX V", " RA RI RR RA R RC RX RR", " MA MI R M ML MC MX MR", " GA GI GR GA GL GC GX G", " K KI KR A L KC X KR", " HA HI HR HA HL HC HX HR", " EA EI E A EL EC EX ER", " DA DI DR DA DL DC DX DR", " YA YI YR YA YL C YX YR", " NA NI NR NA NL NC NX NR", " NA NI NR NA NL N NX NR", " JA JI J JA JL JC JX JR", " AA AI AR AA AL AC AX AR", " XA XI XR A X XC XX XR", " JA JI J JA JL JC JX JR", " GA GI GR GA GL GC GX GR", " NA NI NR N NL NC NX NR", " A MI MR MA ML MC MX M", " RA RI RR RA RL RC RX RR", " EA EI ER EA E EC EX ER", " OA OI OR OA O C O OR", " VA VI VR VA VL VC VX V"}

    Returns: {"none" }

  40. { " ZILGL ZILMW ZILHQ ZILGQ ZILVQ ZILCQ", " IZWGL IZWMW IZWHQ IZWGQ IZWQ IZWQ", " UMMGL UMMMW UMMHQ UMMGQ UMMVQ UMMCQ", " KVIGL KVIMW VIHQ KVIGQ KVIVQ KVIQ", " WVTGL WVTMW WVTHQ WVTGQ VTVQ WVTCQ", " BBWGL BBWMW BBWHQ BBWGQ BBWVQ BBWCQ", " XAVGL XAVMW XAVHQ XAVGQ AVVQ XAVCQ", " EHYGL EHYMW EHYHQ EHYGQ EHYVQ EHYQ", " GUGL LGUMW LGUHQ LGUGQ LGUVQ LGUCQ", " ASGL AASMW AASHQ AASGQ AASVQ AASQ", " UMAGL MAMW UMAHQ UMAGQ UMAVQ UMACQ", " FGVGL GVMW FGVHQ FGVGQ FGVVQ FGVCQ", " GFSGL GFSMW GFSHQ GFSGQ GFSQ GFSQ", " BTNGL BTNW TNHQ BTNGQ BTNVQ TNCQ", " KHML KHMMW HMHQ KHMGQ KHMVQ HMCQ", " LITGL LITMW LITHQ LITGQ LITVQ LITCQ", " FJGL VFJMW VFJHQ VFJGQ VFJVQ VFJCQ", " BAOGL BAOMW BAOHQ BAOGQ BAOVQ BAOQ", " NHPGL NHPMW NHPHQ NHPQ NHPVQ NHPCQ", " GKGL JGKMW JGKHQ JGKGQ JGKVQ GKCQ", " SIZGL SIZMW SIZHQ SIZGQ SIZVQ SIZCQ"}

    Returns: {"none" }

  41. { " CCBE CNJE CUBD CHYR", " KCBE KNJE KUBD KHYR", " ECBE ENJE EUBD EHYR", " MCBE MNJE MUBD MHYR", " LCBE LNJE LUBD LHYR", " XCBE XJE XUBD XHYR", " IBE INJE IUBD IHYR", " BCBE NJE BUBD BHYR", " TCBE TJE TBD THYR", " HBE HNJE HUBD HHYR", " QCBE QNJE QUBD QHYR", " NCBE NNJE NUBD NHYR", " FCBE NJE FUBD FHYR", " WCBE WJE WUBD WHYR", " HCBE HNJE HUBD HHYR", " LCBE NJE LUBD LHYR", " CBE CNJE CUBD HYR", " FCBE FNJE FUBD FHYR", " JCBE JNJE JUBD JYR", " OCBE ONJE OUBD OHYR", " GCBE GNJE GUBD GYR", " PBE PNJE PUBD PHYR", " QCBE QNJE QUBD QHYR", " NCBE NNJE UBD NHYR", " SCBE SNJE SUBD SHYR", " OCBE ONJE OBD OHYR", " ICBE INJE IUBD IHYR", " SCBE SNJE SUBD SHYR", " NCBE NNJE NUBD NHYR", " MBE MNJE MUBD MHYR", " BCBE BNJE BUBD BHYR", " DCBE DNJE DUBD DHYR", " OCBE ONJE OUBD OHYR", " TCBE TNJE UBD THYR", " GBE GNJE GBD GHYR", " KCBE KNJE KUBD KHYR", " NCBE NJE NUBD NHYR", " BCBE BNJE BUBD BHYR", " QCBE QNJE QUBD QHYR"}

    Returns: {"none" }

  42. {" A " }

    Returns: {"none" }

  43. {" ABCX ABCXX ABCXXX ", "DX DXX DXXX " }

    Returns: {"X", "XX", "XXX", "ABC", "D" }

  44. {"ABC AX AB", "BC X B" }

    Returns: {"none" }

  45. {" ABCX ABC ABCXXX ", "DX D DXXX " }

    Returns: {"none" }

  46. {"AC A", "BC B" }

    Returns: {"none" }

  47. {"XY" }

    Returns: {"Y", "X" }

  48. {"AB AC", "B C" }

    Returns: {"none" }

  49. {" XXX XX", "XXX XX" }

    Returns: {"XX", "X", "X", "X" }

  50. {"AAA AAA", " AAA AAA", "AA AA" }

    Returns: {"A", "A", "AA", "AA", "A" }

  51. {"AX A", "DX D" }

    Returns: {"none" }

  52. {"AA" }

    Returns: {"A", "A" }

  53. {"AAAAA AAAA AAAA AAAA", "AAAA AAAA AAAA AAAA" }

    Returns: {"none" }

  54. {"ABC AB ABF", "BBBC BB BBF", "FBC FB FBF" }

    Returns: {"none" }

  55. {"AXB AYB", "AWB AZB" }

    Returns: {"none" }

  56. {"AAD A", " AD A" }

    Returns: {"none" }

  57. {" AX A" }

    Returns: {"none" }

  58. {"AB A", "CB C" }

    Returns: {"none" }

  59. {"AA AA", "AA AA" }

    Returns: {"A", "A", "A", "A" }

  60. {"XBA XBB XBC", "YBA YBB YBC", "ZBA ZBB ZBBC" }

    Returns: {"none" }

  61. {"AAA AAA", "AAA AAAA" }

    Returns: {"none" }

  62. {"ABCXX ABCYY", "DECXX DEYY" }

    Returns: {"none" }

  63. {"AB A", "BB B" }

    Returns: {"none" }

  64. {"XX XX XX", "XX XX XXX" }

    Returns: {"none" }

  65. {"AAXX AAYY AAZZ", "XX YY ZZ" }

    Returns: {"none" }

  66. {"AB" }

    Returns: {"B", "A" }

  67. {"AAB AAC", "B C" }

    Returns: {"none" }

  68. {"IYIH IYQG IYTC IYZS IYPM IYNE IYYG IYMB IYAT IYYD ", "DCIH DCQG DCTC DCZS DCPM DCNE DCYG DCMB DCAT DCYD ", "JLIH JLQG JLTC JLZS JLPM JLNE JLYG JLMB JLAT JLYD ", "XRIH XRQG XRTC XRZS XRPM XRNE XRYG XRMB XRAT XRYD ", "CFIH CFQG CFTC CFZS CFPM CFNE CFYG CFMB CFAT CFYD ", "HRIH HRQG HRTC HRZS HRPM HRNE HRYG HRMB HRAT HRYD ", "OTIH OTQG OTTC OTZS OTPM OTNE OTYG OTMB OTAT OTYD ", "VGIH VGQG VGTC VGZS VGPM VGNE VGYG VGMB VGAT VGYD ", "MZIH MZQG MZTC MZZS MZPM MZNE MZYG MZMB MZAT MZYD ", "VAIH VAQG VATC VAZS VAPM VANE VAYG VAMB VAAT VAYD ", "XZIH XZQG XZTC XZZS XZPM XZNE XZYG XZMB XZAT XZYD ", "REIH REQG RETC REZS REPM RENE REYG REMB REAT REYD ", "SDIH SDQG SDTC SDZS SDPM SDNE SDYG SDMB SDAT SDYD ", "MYIH MYQG MYTC MYZS MYPM MYNE MYYG MYMB MYAT MYYD ", "WYIH WYQG WYTC WYZS WYPM WYNE WYYG WYMB WYAT WYYD ", "VCIH VCQG VCTC VCZS VCPM VCNE VCYG VCMB VCAT VCYD ", "ERIH ERQG ERTC ERZS ERPM ERNE ERYG ERMB ERAT ERYD ", "AGIH AGQG AGTC AGZS AGPM AGNE AGYG AGMB AGAT AGYD ", "KDIH KDQG KDTC KDZS KDPM KDNE KDYG KDMB KDAT KDYD ", "HRIH HRQG HRTC HRZS HRPM HRNE HRYG HRMB HRAT HRYD ", "QHIH QHQG QHTC QHZS QHPM QHNE QHYG QHMB QHAT QHYD ", "ADIH ADQG ADTC ADZS ADPM ADNE ADYG ADMB ADAT ADYD ", "WEIH WEQG WETC WEZS WEPM WENE WEYG WEMB WEAT WEYD ", "ANIH ANQG ANTC ANZS ANPM ANNE ANYG ANMB ANAT ANYD ", "IJIH IJQG IJTC IJZS IJPM IJNE IJYG IJMB IJAT IJYD ", "SEIH SEQG SETC SEZS SEPM SENE SEYG SEMB SEAT SEYD ", "ZRIH ZRQG ZRTC ZRZS ZRPM ZRNE ZRYG ZRMB ZRAT ZRYD ", "JXIH JXQG JXTC JXZS JXPM JXNE JXYG JXMB JXAT JXYD ", "HGIH HGQG HGTC HGZS HGPM HGNE HGYG HGMB HGAT HGYD ", "DNIH DNQG DNTC DNZS DNPM DNNE DNYG DNMB DNAT DNYD ", "ZJIH ZJQG ZJTC ZJZS ZJPM ZJNE ZJYG ZJMB ZJAT ZJYD ", "MTIH MTQG MTTC MTZS MTPM MTNE MTYG MTMB MTAT MTYD ", "QQIH QQQG QQTC QQZS QQPM QQNE QQYG QQMB QQAT QQYD ", "WSIH WSQG WSTC WSZS WSPM WSNE WSYG WSMB WSAT WSYD ", "MPIH MPQG MPTC MPZS MPPM MPNE MPYG MPMB MPAT MPYD ", "YSIH YSQG YSTC YSZS YSPM YSNE YSYG YSMB YSAT YSYD ", "YNIH YNQG YNTC YNZS YNPM YNNE YNYG YNMB YNAT YNYD ", "HEIH HEQG HETC HEZS HEPM HENE HEYG HEMB HEAT HEYD ", "WBIH WBQG WBTC WBZS WBPM WBNE WBYG WBMB WBAT WBYD ", "JVIH JVQG JVTC JVZS JVPM JVNE JVYG JVMB JVAT JVYD ", "RNIH RNQG RNTC RNZS RNPM RNNE RNYG RNMB RNAT RNYD ", "SUIH SUQG SUTC SUZS SUPM SUNE SUYG SUMB SUAT SUYD ", "HYIH HYQG HYTC HYZS HYPM HYNE HYYG HYMB HYAT HYYD ", "ZHIH ZHQG ZHTC ZHZS ZHPM ZHNE ZHYG ZHMB ZHAT ZHYD ", "PCIH PCQG PCTC PCZS PCPM PCNE PCYG PCMB PCAT PCYD ", "ODIH ODQG ODTC ODZS ODPM ODNE ODYG ODMB ODAT ODYD ", "EEIH EEQG EETC EEZS EEPM EENE EEYG EEMB EEAT EEYD ", "LPIH LPQG LPTC LPZS LPPM LPNE LPYG LPMB LPAT LPYD ", "MNIH MNQG MNTC MNZS MNPM MNNE MNYG MNMB MNAT MNYD ", "MMIH MMQG MMTC MMZS MMPM MMNE MMYG MMMB MMAT MMYD " }

    Returns: {"IH", "QG", "TC", "ZS", "PM", "NE", "YG", "MB", "AT", "YD", "IY", "DC", "JL", "XR", "CF", "HR", "OT", "VG", "MZ", "VA", "XZ", "RE", "SD", "MY", "WY", "VC", "ER", "AG", "KD", "HR", "QH", "AD", "WE", "AN", "IJ", "SE", "ZR", "JX", "HG", "DN", "ZJ", "MT", "QQ", "WS", "MP", "YS", "YN", "HE", "WB", "JV", "RN", "SU", "HY", "ZH", "PC", "OD", "EE", "LP", "MN", "MM" }

  69. {"RAX RAAY", "SAAX SAY" }

    Returns: {"none" }

  70. {"AAAAA AAAA", "AAAA AAAA" }

    Returns: {"none" }

  71. {"AX", "ABX" }

    Returns: {"X", "A", "AB" }

  72. {"AA AB AC AD A", "BA BB BC BD B" }

    Returns: {"none" }

  73. {"AX A", "BX B" }

    Returns: {"none" }

  74. {"AB", "B" }

    Returns: {"none" }


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: