Statistics

Problem Statement for "Trekking"

Problem Statement

You are planning a small trek over at the local mountain range. It will involve walking for several days and spending the nights in a tent. The mountains are not very friendly (they're steep and rocky), and therefore many locations are not suitable for setting up a camp. You will be given a String trail which represents the locations in the order in which you are visiting them. trail[i] is '.' if it's possible to camp at the i-th location, and '^' otherwise.

You have several alternative plans to follow, given in the String[] plans. plans[i][j] is lowercase 'w' if according to the i-th plan you are going to walk through location j, and uppercase 'C' if you are going to camp there. A plan is invalid if it involves camping at a location that's not suitable for it.

Given trail and plans return the minimum number of nights that must be spent in the mountains, according to one of the valid plans. If all plans are invalid, return -1

Definition

Class:
Trekking
Method:
findCamps
Parameters:
String, String[]
Returns:
int
Method signature:
int findCamps(String trail, String[] plans)
(be sure your method is public)

Constraints

  • trail will contain between 2 and 50 characters, inclusive.
  • trail will contain only the characters '.' and '^'.
  • plans will contain between 2 and 50 elements, inclusive.
  • Each element of plans will contain the same number of characters as trail.
  • Each element of plans will contain only the characters 'w' and 'C'.

Examples

  1. "^^....^^^..."

    {"CwwCwwCwwCww", "wwwCwCwwwCww", "wwwwCwwwwCww"}

    Returns: 2

    The first plan is not valid because it involves camping in the first visited location, which is not suitable for camping. The other two plans are valid, but the third involves only two camps, so it's the best one.

  2. "^^^^"

    {"wwww", "wwwC" }

    Returns: 0

  3. "^^.^^^^"

    {"wwCwwwC", "wwwCwww", "wCwwwCw"}

    Returns: -1

  4. "^^^^....^.^.^."

    {"wwwwCwwwwCwCwC", "wwwwCwwCwCwwwC", "wwwCwwwCwwwCww", "wwwwwCwwwCwwwC"}

    Returns: 3

  5. ".............."

    {"CwCwCwCwCwCwCw", "CwwCwwCwwCwwCw"}

    Returns: 5

  6. ".^^^."

    {"wCwCw","CwCww","wwwww"}

    Returns: 0

  7. "^..^^"

    {"wwwwC","wwCCC","wCwwC"}

    Returns: -1

  8. "^^..^"

    {"CwCwC","CwwwC","wwCww"}

    Returns: 1

  9. ".^..."

    {"wwwCC","CwCCC","wwwww"}

    Returns: 0

  10. ".^^^^"

    {"wwCww","CwwwC","wwwwC"}

    Returns: -1

  11. "^^^^."

    {"Cwwww","CCCww","wwwwC"}

    Returns: 1

  12. ".^^^^"

    {"CwwCw","wCCww","CCwCw"}

    Returns: -1

  13. ".^.^^"

    {"wCwwC","wwwCw","CCwww"}

    Returns: -1

  14. ".^..^"

    {"wwwCw","wwwww","wwCwC"}

    Returns: 0

  15. ".^.^."

    {"wCwCC","wCwwC","wCCCw"}

    Returns: -1

  16. "....^^^.^."

    {"wwCwCwCCCw","CCCwwwwCww","wwwCwwwCCC"}

    Returns: 4

  17. ".^.^.^...."

    {"CwwwCCwwwC","wwwwwCCwww","wwwwwwwwww"}

    Returns: 0

  18. ".^^^^^^.^^"

    {"wwCCwwwwww","wwwwwwCCwC","wwwwCCCCwC"}

    Returns: -1

  19. "^^.......^"

    {"CCwCwwCwCw","wCCCCwwwCC","wCwwCwwwCw"}

    Returns: -1

  20. ".^.^^....."

    {"wwwwCwwCCw","wCCCCwwCCw","wwCCCCwwCC"}

    Returns: -1

  21. ".^....^^.."

    {"wCCwwwCwww","wCCwCCwwww","wwwCwCwCww"}

    Returns: -1

  22. "^.^^^....^"

    {"wwCwwwCwww","CwwwCwwCww","wwwwwwCwww"}

    Returns: 1

  23. "..^.^^...^"

    {"wwwCCwwwww","CCwwCwwCCw","wwCwCwwwww","wwwwwwCwww","wwCCwwwCww","wwwwwwCwCw","CwCwwwwwww","CCCwCwCCCC","CwwwCCCCCC","wCwwwwwwCw"}

    Returns: 1

  24. "..^.^^.^.^"

    {"wCCCCCCCww","wwwCwCwwww","wwwCCCwCwC","wCwwwwwCwC","wwCwwwCwww","CwwCCwCwww","wwwwCwwwwC","wCwCCwwwCw","wwwCwCwwww","wCwCCCwwwC"}

    Returns: -1

  25. ".^.^......"

    {"CCwCCCCCww","CCwCwwCwww","wwwCwwCwCw","wwwCwwwCCw","CwCCwwwCwC","CwCwwwwCCC","wCwwwwwCCC","CwwCwwwwwC","wCwwwwwwww","wwwwwCwCww"}

    Returns: 2

  26. "...^.^^..^"

    {"wwCwCCwwwC","wwCCCwwwwC","wwwCwwwwwC","wCwwCwwwww","wCCwwwwwww","wwwCwwCCww","wwCCwwCwCw","wwwCwCwwww","wCCwwCwwwC","wCwwwwwwCw"}

    Returns: 2

  27. "^^^^^..^^."

    {"CCCwCwwwww","wwwwCwCCww","wwwCwwwCCw","CwwwCwwCwC","wCwwwwCwww","CwwwwCCwwC","wwwwwCwCww","CCwwwwCwwC","wCwwCwCwwC","wwCwwwCwww"}

    Returns: -1

  28. "^...^^^^.."

    {"CwwCwCCwww","wwwCwwCCwC","wCwwwwwwww","wwwwwCwCCw","wCCwwCwwwC","CCCCwCwwCw","wwwwwwwwww","wwwCwwCwww","CCwCCwwCww","wwwwCCwwww"}

    Returns: 0

  29. "^^^..^^^.^"

    {"CwCCCwCwww","CwwCCwCwwC","wwCwwCwCwC","wwCwCwCCCw","wwwwwwwCww","wwwwCwwwww","wCCCCwwCww","wCwwCwwwww","wCwwwwCwCC","CwwwwwwCww"}

    Returns: 1

  30. ".^.^^^...^"

    {"wCwwwwCwCw","wwwCCwwwww","wwCwwwwwww","CwCCwCwwCw","wwwwwwwCwC","CwCCCCwwww","wCCCCwCCww","CwCwCwwwCw","wCCwCCCwwC","wwCwwCwCwC"}

    Returns: 1

  31. "...^.^^..."

    {"wCwCCwCwwC","wwCwwCCwww","wCwwCwwwCw","wCCCCCCwww","wwwCwwwwCw","wCCwwwwCCw","wwwwCwwwwC","CwCwCwwwww","wwwwwCwCww","CwwCwCwwww"}

    Returns: 2

  32. "^^^..^^^.."

    {"wwwCwwwCCw","wCCwwCwwww","wwCCwwwwCC","wCwCwwCCww","wCwCwwCwCw","wwwwwwwwww","wCwwCCCCww","wwCwwwCwwC","wwCwCwwCCC","wwwCwwwwww"}

    Returns: 0

  33. "^..^^^^.^^^.....^^.^"

    {"wwwwCwCCwwwwwCwCwwww","CwwwwwwwCwwwCCwwCCww","wCCwCwwwwwwCCwwwwCww","wwwCwCwwCCCCwwwwwCww","CCwCCwCwCwwwwwwCwwwC","wCCCCCCwwwwwCwCCwCww","CwwCwCwwwwwwwwwwwwww","wwCwwwCwwCCCCwCwCwCw","CwwwwwwwwCCwCwwwwwww","CwwCwCCwCCCwCwwwwwww","wwwwwwCwwwCwwCwwwwww","CwwCCwCCwwwCwCwCCwwC","wCCCCwwCwCwwwCCCCwCw","CCCwwwwwwwwwwwCwCCww","CwwCwwCCwwCwwCwCCCww","wCwCwCwwCCwwCwwCwwCC","wwCwCwCCCwCCCCwwwwww","CwCwwCwwCCCwwwwwCwww","wCwwCwwwwCwwwwCwCwww","wCCwwwwCwwCCCwCCwwCw"}

    Returns: -1

  34. ".^..^..^^...^.^^^^.^"

    {"CCCCwwwCwwwwwCwwwCww","CwwwCwwCCwCCwwwCwCww","CwwwwwwwwwCwwwwwwwww","CwCwCwCwwwwCwwCCCwwC","wCCwwCCwwwCwwCCwwCww","CwwwCCCwwCwwCCwwwCwC","wwCwwwwwCCwwwwCCCwwC","wwwCwwwCwwwCwwwwwCwC","wwwwCCwwwwwwCwwCwCCw","wCCwwwwCCCCwwCwCwwwC","CwwwwwwwwwCwCwwwwwww","wwwwwCwwwwCwwCCCwwww","wwwCwwwCCwwwwwwwwwww","wwwCCwwCwwwwwwwwwwww","CwCCwCwCCwwwCCwCCCCC","CCwCCwwwCCwwwCwCCwCC","CwwwCCwwCCwwwwwwCwww","wCCwCCwwCwCwwwCCwCwC","wwwCwwwwCCwwwwwwCCwC","CwwwCwwCCwCwwCwCCCCw"}

    Returns: 2

  35. ".^^^.^....^..^^^.^^."

    {"wwwCwCCwwwwCCCCwwwwC","CwwwCwwwCwwwwCCwwwww","CCwwCwwwwCwwwwwCCCwC","CwwwwwwwCwCCwwCCCwwC","wwCwCCwwCwCCwwwwCwwC","wwwCwwCCwCwwwwwCwwwC","wwwwCCCwCCwwwwwwCCww","wwwwCCwCCwwCwCwwwCCw","CwwCwwwCwwCwwwCwwCwC","wwwCwwwCwCCCCCCwwwww","wwwwwwCwwwCwCwCCwwwC","CCwwCwCCwwwwwwwwwwww","CwwwCwCwwwwwwwwwwwww","wCwCwCCwwwwwCwwCwwww","wwwCwCCCCCwCCwwwwwwC","wCwwwwCwwwCCwwwCCwwC","CCwwwCCwwwwwwCwCCwww","wwwCCwwwwwCwwwwwwwww","wwCwwCwwwCCwwCwCwCwC","wwCwwwwCwwwCwwwwCCwC"}

    Returns: 3

  36. "^^..^..^.^.^.^^^^.^^"

    {"CwwwwCwwCwwCwwwwwwww","wCwwwwwwwCCwwwCwwCCw","wCwCCwwCwCwCCwwCCwww","wCCwCCwCwCwwCwwCwCww","CwwCCwwwwwwCwwCCwwww","CwwCwwwwwwCwwCCCwwww","CwwwwwwCwwCwCwCwwCCC","wwCwCCwwwwwwCCCCCCwC","wwCwwwCCwwwwwwwwwwww","wwwwCwCwwCwCwwwwwwww","wwCCCwCwCwwwwCwCwCww","CwwCwwwwwwwwCwwCwwCC","wCCwwwwCCwwwwCwCCCww","wwwwwwwCwwCCwCwCCwCw","wwwwwCwwCCwwwwCCCwww","wCCwwCwCwwwCCCwwwCww","wwwwCwwwwwwCCwwwwwCw","wCCCwwCCCwwwwCCwwCww","wwwwwCwwCCwwwCwwwwww","wwwCwwCwwwwwwwwwCwwC"}

    Returns: -1

  37. "..^..^.^^^^.^...^^.."

    {"wwCwwCCwCwwCwCwCCwww","wCwCwwCwCCCwwwwCwwww","wwwwwCwCCwwwwwwwCCww","CwwCCwwCwCwwCCCCwwww","CwCCCwwwwwCwCwCwwwww","wwCwCCwwwwwwwwwCCwww","CwwwwwCwCwCCwwwwwwww","CCCCwCCwCCwwCwCwwwwC","wwCCCCwwCCwCCwwCCwww","CwCwCwCwCCwwCCwwwCww","CwwwwwCCwwwwCwCwwwCw","CCCCwCCwwCwwwCwwCwCw","wwwwCwwwCCwwwwwCwCww","CCwwwwwwwwCCwwwwwwwC","wwwwwwwwwwCwwwCwCCww","wwCwwwwwwCwwCCCwwCww","wCCwwCwwCwCCCCCCCCww","CCwwwCwwCCwwwCwwwwCw","wCwwwwwwwwwCCwwwwwCw","wwwwCCCwwCwCwwCCCCwC"}

    Returns: -1

  38. "...^^^^^^^^^^.^...^."

    {"wwwwCwwwwwCCwwCwwwww","wwwwCwwCwwCwCwwwCCww","CwwwwwwCCwwCwwwCCwCw","CwwwCwwwwwwCwwCCwwww","wCwwwwwCwwwwwCwwwCww","CwCwwCwwCwwCCwwCCwCw","wCwwwwwwwwwCwwCwCwCw","wCwwwwwwwCwCwCCCwwww","CwwwwwwwwwwwwCwwwwCC","wwwwwwCwwwwwwwwwwCwC","CCwwCCCwwCwCwwwwCwCC","wwwwwwwwwwwCwwwwwCCw","wCwwwwwwwwwwCCCCwwCw","CwwCwwwwwwwwCwwCCwww","wwCCwwwwCCwwwwwwwwww","wCCwwwwwCwwCwCwwCwwC","wwwwwwwwwwCwCwwwwwww","CwCCwwCwCCwCwwwwwCwC","CwCCCwCCwCwCCwCwCwCw","wCwwwCCwwwwwCwwwCwww"}

    Returns: -1

  39. "^....^......^.^......^^..^.^.^.^..^.^^^^^^..^^.^^."

    {"CwwCwCCCCCwCwwCwCwCwwwwwwwwwwCwwwCwCwwCwwwwwwCCwww","wwwwwwwCCCwwwwCwwwwCwCCwCwwwwwwwCCCwwwCwCwwwwwwwwC","wCwwwwwwCwwwwwwCwwCwwwwwCwwwCCCCCwwwwwwwCCwwwCwwww","wCwCCwwwwwCwwwCwCwCwwCwwwCwwwCwCwCwwwCwwwwwwwwwCww","wCCwwwwCwwwCCwCCwCCCwCwCwwwwwwwwwwwCwCCwCwwwwwwCCw","wCwCwCCCwwwCwwCCCwwwwwwCwCCCwwwCwwwCwwwwCwwwCCwwCw","wwwwCCCwCCCwwCwwCwwwwwwwwCCwwCCwwCwwCwCwwCwCwCwwww","wwCwwwwwwCwwCwwCCCwwwwwCwCwwCwCCCCwCCwwwwwwwwCCCCw","wwCwCwCwwwwwwwwwwwwwwwCwCCwwwCCwCwCwCCwwwwwwwwCwwC","CCwwwCwCwwwwCwwwwCwCCwCwwwCCCCCwCCCwCCCwwwwwwwwwCC","wCCwwCwCCwCwwwwwwwwwwwwwwCCCwCCwwwwCwCwCwwwwCwCwww","wwwwCCCCCCwwwCwCwwwwwwwwCwCCwCwwwwwCCCCwwwCCCwwwww","CwwCCwCwwwwCwCwwCwwwCwwwwwwwwwwCCCCwwCwwCwCCwwwCwC","CwwwCwwCCwwCCCCCwwwwwCCwCCwCCwCCCCCwCwwwCwwCwCwwww","CCwwwCwwwCwwwwCwwCwCCwwwwwCwCwwwwwwCwwwCwwCwwwCCww","CwwwwwwwCwwwCwCwwwCwwCCCwwwCwwwCwCCCwwCwwwCCwwwwCw","wwCwwwwwCwwwwCCCwwwwwwwCwwwwwCwwwCwwCCwwCCCwCwwCww","wwwwwCwwwCwCCwCwwwwCwwwCwwwCCwCwCwwwwCCwwCwCwCwCwC","wwwCwCCwwCwwCwwCCCwwCwwwwwwwwwCwCwCwwwwCwwwCwCwwwC","wwwwCCwCCwwCwwwwCwCCwCwwwwCCCwwwwCCwCwCwCwwwwwCCCw","wCwCwCwwwwwCwwwCwwwwwwwCwCCwCCCwwCwCwCwCwwwwCwwwwC","wwwwCwwCCCwwCwwCwCCwwwwwCwwwCwwwCwwwCwwwwCwwwwCwCw","wwwCwwwwwwwwwCwCwCwCwwwCwwwwwwCwwwwwwwwCCCwCCwCwwC","wwwCwCwwwwwCwCwCwwwCwwwwwwCwwCwwwCwCwwCwwCwCwwCwCC","wCCwwCwCwwCCwwwCCwCwwwwwCCCwwCwwwCwCwwwwwwCCCwwCCw","wCwCwCCwwCwwCwwwwCCCwCCwwCwwwwCCwCCwCwwCCwCwwwwCww","CwwwCwwCCwCwwCwCCCCwwwwwCwwwCwCwwCCCwwCCwwwwwwwwwC","wCwCCwCwCwwCCCwwwwwwwwwwwCCwCCwwCwwCCwwwwCwwwwCCww","wwwCCCwwCwwwCwwCCwwwwCCCwwwCwwwwCwwwwwCwCwwwCwCwCw","wwwwwCwwwCwwwCCwwCwwCCwCCwwwwwwCwwwwwCCwwwwCwwCCwC","CwwwwwwCwwCCwCwwCwCCwwwCCwCwCwwwwCCCCCCwwwwwwwwCCw","wwwCCwwCCCwCwCwCCwwwwwwwwCwCCwwwwCwwwCwCwwCwwwwCww","wCCCwwwwwwCwwwwwwwCwwwwCCCCwwwwwwwwwwwwCwwwwwwCwwC","wwwwwwwwwwCwwCwwCwwwCwCCCCwwCwwwwwCwwwwwwwwCCwwCwC","wCCwCwwCCwwwwwCwCCCwwwwwCwCwCCCwCCwCCCwwCwCCCwwwwC","wwCCwCCwCCCCwCwwwwCwwwCwwwwwCCwCwwCwCwwCwwwwCCwCwC","wCwwwCwwwwwwwwwwwwCCwwCwwCCwwwCwCwCwwwCwCwCwwCwwCC","wwCwwwCCCwCwwwwwwCCwwwwwCwCCwwCwwwCCCwwwwwCwwwwwCw","wwwwwwwwCwCwCwCCCwwwCCCwwwwwwwCwCwwwwwCwwCCwCwCCww","wCwCwCwwwwwwwwwwCCwCwwCCwwwwwwwwwwwwwwwCwwwwCCwwww"}

    Returns: -1

  40. "^.....^.^.^..^...^^^..^^^^^.....^..^^^^.^^.^..^.^^"

    {"wwwwwwwwwwCwwwCCwwCCwwCCwwCwwwCwwwCCwwCwwwwCCwwCww","wCwwwCwwCwCCCCCwCCCwwwCCwwCCwwCwCwwwwCCCwwCwwwwCwC","wwwwwwwwCwCCwwwCwwwwwwCCwwwwwwCwCwwwwwCwCCwCwCCwww","wwCCwCwwCwwwCwwwwwwwwCwwCwwCwwwwCwwwwwwwCwCCwCwCww","wwwwwwCCCwwCCCwwCCCwCwwwwwwwCwwwwwCwwCCCCCCwwwwwww","wwwCwCwCCwwwwwwCCwCwwwCCwwwwwwwwwCwCwwCwCwCwwwwCww","wwCwwwwwwwwwCwwwwCCwwwCCCwwCCwwwwwwwCwCwwCCwwwwCCw","wwwwwwwCCwwwCCwwwwCwwwwwwwwCCwwwCwwCwCCwCwwwwwwwww","CwwCCwwwwCwwwCCwCwwwwwwwCCwwwwwwwCwCwwwCwwwwwwwwwC","wwwwCwwwCwwwCCwCwwCwwwwwwwwCwwCCCCCwwwwwCwwwCwwwww","wwwCwwwCwwwwCwCwwwCwwwCwCwwCCwwwwwwCCwwCCCwwwCwwww","CCCwCwwwwwwwCCwwwwCwwwwCwwwCCwwCCwwCwwCwCwwwCCwCww","wwwwwCwCCCCwwwCwwCCwCwwwwCwCCwCwwCCwCCwwCwwwCwwCCw","CwCCwCCwwwCwwwCwCwwCCCCCCwwwwCwCwCCwCwwCwwCwCwCwCC","CwwwwwCwwwwCwwCwwwwwwCCwCwwwCwwwCCCwwCwwwwwwCCCCww","CwwwwwwwCwwwwCwwwwwwCCwwwCCCwCCwCCCwwCwwwwCwwwwwCC","CwwwwwCwCwCwwCCwCwwCCwwCCwCwCCwCwwwwwCwCwwwwwwCwCC","wCwwwCwwwCwwCwCCwCwCCwwwwCCwwCwCCwCwCCwCCwwwCwwCCw","wwwwwwCwwwCwwwwwCwwCCCwwwwwwCCCCwwwwwwwCCwCwwwwCCw","CCwCCwwCCCCwCwwwwCwCwwCwwCwCwwCwCCwwwwwCwwwCCCwwww","wwCwwwCCCwwCCCwCwCwwwwwCwwCwwwCwwCwwwwCwwCwwwwwwCw","CwwwwCCCCwwwwwwCwCwwwwCCwwwwwwwwwCwwwwCCwCwwCCwwww","wwwCwwwwCwwwCwCwwwwwCwwwwCCwwwCwwCwwwwCwCwwwwCwwww","CwwCCwwwwwwwwwwwwwwwwCwwwwwwwCCwwwwCwCwwwwwCwwCwww","CwwCCwCwwwCwCCwCCwwwCCwwwwwwwwwCwwwwCwwwCwwwwwwwww","wwwwCwwwwCwCCCwwCwwwCwCwwwwwwwCwwwwwCwwCwwCCCwwCCw","wCCwwwwwwwCwwCCCCwwCwCwCwCwwCCwCwwCwCCwwCwCwwwwCww","CwwCCCwwwwwwCwwwwwwCCwwCwwwwwwCwwwCwwwwwwwCwwwwCCC","CwCwCwCCwwCwCwwCwCCwCCCwCwCwCCwwCwCwwwwCwwCwwCwCww","wwwCCwCCwCwwwwwwwwwCCCwCwCwwCwwwCwwwCCwCwwwCwCCwCw","wCCwwwwwwCwwwwCwCwwwwCCwwwwwwwwwCCwCwwwwwCwwwwCwww","wwwwCwCwwCCCwwCCwCCwwCCCwCwCwwCwCwwCwCwwCwwwCCCwwC","wCCCwwwwwwwCCwwwCwCwwCwwCwCCwwwwCwwwwwCwwwwwwwCCCC","CCwwwwwCwwwCwwwwwwCwCwwwCwwCwwCCwwCwwCCwwCwwwwwCww","CCwCwwwwwwCCCCCwCCwwwwwwCCCwCCwwwCCwwwCwwwwwwCCwCw","wCwwwwwCwCCCwwCwwCwwCwwCwwCwwwwCwwwwwwwCwwwwCwwwCw","wCCCCwwwwwCwwwwCwwCwCCCwCwCCCwwCwwwwCCwCwwwwwCwwCw","CCCwCCwCwwCCCwwwwwCCwCCwwwwwCwCwwwwCwwCwwwwwwwwCww","wwCwwCCwwwCwwCCwCwwwCwCwwwwwwCCwwwCCwwwCwCwwwwwwww","wwwCwwCwwwwCwCwCCwCwwwCwwwwwwwwwCCwwwwwwwwwwwCwCww"}

    Returns: -1

  41. "^^.^^.^^...^.^^....^^..^^^^^^.^.^^^^.^..^..^.^^.^^"

    {"wwwwwwwwwwwwwCwwwwwwwwwwwCwwwCwwwwwwwwwwwwwCwwwwww","CwwwwCwwwCwwCwwwwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwC","CwwwCwwwwCwCwwwwwwCwwwwwwwwwwwwwwwwCwwwwwwwCwwwwCw","wwwwwwwwwwwwwCCwCwwwwwwwwCCwwCwwwwCCwwwCwwwwwwwwCw","wwwwwwwwwwwwwwCwCwwwwwwwCwwwCwwwwCwwwCwwwCwwwwCwww","wCwwwwwwwwwwwwwwwwwCwwCwwwwwwwwwCwwwCwCwwwwwwwwwww","wCwwwwwwwCwwwwwwwwwwwCwwwwwwwwCwwwCwCwwwwCwwwwwwCC","wwwwwwwCwwwwwwwwwwwCwwwwwCCwwwwwwwwwwwwwwwwwwwwwCw","wwwwwwwwwwwwwCwCwwwwwwwwwwwwCwwwCwwwwwCCwwwwwwwwww","wwwwwwwwwwwwCCwwwwwwwwwwwwwwwCCwwwwwwwwwwwwwwwwwww","wwwwwwwCCwCCwwwwCwwwwwwwCwwwwwwwwCCwwwwwwwwwwwwwwC","wwwwwwwwwwwwCwwCwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww","wwwwwwwwCwwwwwwCwwwwCwwwCwwwwwwwCwwwwwwwwwCwwwwCwC","wwwCwCwwwCwwwwwwwwwwwwCwwwwwCwwwwwwwwwwwwwwwCwwwww","wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwCCwwwwwwwwwwww","wwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwCwwwCwww","wwwCCwCwCwwwwwwwwCwwwwwwwwwwwwwwwwwwwwCwwwCCCwwwww","CwwwwCwwwwwwwwwwwwwwwwwwwwwwwwwwwwwCwwwCwwwwwwwwww","wwwwwwwwCwwwwwwwwwwwwwwwwwwwCwwwwwwwwCwwwwwwwwwwww","wwwwwwwwCwwwCCwwwwwwwwCwwwwwwwwwwwCwwwwwwwwwwCwwww","wwCwwwwwwwwwwwwwwCwwwCwCwCCwwwwwwwwwwwwwwwwwwCwwCw","wwwwwwwCwwwwwCwwwwwwwwwwwwwwwwwwwCwCCwCwwwwwwwwwww","wwwCwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwCwCwwwwwwCww","wwwwwCwwwwwwCwwwwwCwwCCwwwwwwCwwwwwwwwwwCwwwwwwwww","wwwwwwwwwwwCwwwwwCwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwC","wwwwwwwwwCCwwwwwwwwwwwCwwwCwwwwwwwwCwwwwCwCwwwwwww","CwwCwwwwwwwwwwwwwCwCwwwwwwwwCwwCwwwwwwwwwCwwwCwwCw","wwCwwwwCwwwwwwwwwwwwwCwwwwwwCwwwCwwwwwwwwwwwwwwwww","wwwwwwwCwwwwwwwwwwwwCwwwwwCwwwwwwwwCwwCwwwwwwwwwww","wwwwwwwwwwCwwwCwwwwwwwwCwwwwwwwwwwCwwwCwwCwwwwwwwC","wwwwwCwwwwwwwwwwCwwCCCCwwwwwwwwwwwwwwwwwwwwwwwwwCw","wCwwwwwCCwwwwwwwwwwCwwwwCwwwCwwwwwwwwwwwwCwCwwCwww","wwwCwwwwwwCwwwwwwwwCwwCwwwwwwwwwwwwwwCwwCwwwwCwwww","wwwwwCwwwwwwwwwwwwwwwwwCwwwCwwwwwwwwwwwwwwwwwwwCww","wwwwwwwCwCwwwwwwwwwwwwCwCwwwwwwwwwwwwwwwwwwwwwwwww","wwwwCwwwCwCwwwwwwwwwCwwwwwwwwwwCCCCCwwwwwwwwCwwwww","wwwwwCwwwwwCwwCwwwCwCwwwCwwwCwCCwwwwwwwwwCwwwwwwww","wwwwwwwwwCwwCwwwwwwwwwwwwCwCwwwwwwwCwwwwwwwwwwwwCw","wwwwwwwCwwwwwwwCwwwwwwwwwwwCwwwwCCwwwCwwCwwwwwwwww","wwwCwCwwCwwwwwwwCwwwCwwCwwwwwwwwwwwwwwwwwwwwwwwwwC"}

    Returns: 2

  42. "...^.^.^^^^^^.^^.^^^^^.^..^^^^^^^...^^^^...^.^.^.^"

    {"wwwwwwwwCwwwwwwwwwwCwwCwwwwwwwwwCwwwwCwwwCwCwwwwwC","wwwwwwwwwwwwwwCwwwwwwwwwwwwCwwwwwwwwwwwCwwwwwwwwww","CwCwwwwwwCwwwwwwwCCCCwwwwwwwwCwwwwwCwwwwwwwwwwwwww","wwwwwwwCwwCwwwCwwwwwwwwCwwwCCwwwwwwwwwwwwwwwwwwwww","wwCwwwwwwwwwwwwCCCwwwwwwwwCCwwCwCCwwwwwwwwwwwwwwww","wwCwwwwwwwwwwwwwwwCwwwwwwwwwwwCwwCwwwwwwwwwwwwwwww","wwCwwwwwwCwCwwCwwwwwwwwwwwwwwwwwwwwwwwwCwwCwwwwwCw","wwwwwwwwwwwwwwwwwwwwCwwCwwwwwwwwwwwwwwwwwwwwwCwwCw","wCwCCwwwwwwCwwwwwwwCwwwwwCwwwwwwwwwwwwwwCwwwwwwwww","wwwCwwwwwwCwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwwwwwww","CwwwwCCwwwwCwwwwwwwwwwwwwwwwwwCwwwwwwwCwwwwwwwCwww","wCwwwwwwwwwwwwwwwwwwwwCwwwwwwwwCwwwwwwCwwwwwwCwwww","wwwwwwwwwwwCwwwwCwwCCwCwwwwwwwwwCwwwwwwwwwwwwwwwww","wwwwwwCwwwwwwwwCwwwwwwwwwwwCwwwwCwCwCCwwwCwCwwCwww","wCwwwwwwwwwwCwwwwwwCwwCwwwCwwwwwwwwwwwwwwCCwwwwwww","wwwwCwwCwwwwwCCwwwwwwwwwCwwwwCwwwwwwwCwwCwwwwwCwww","wwwwwwwCwwCwwwwwwwwwwwCwwwwwwCwwwwwCCwCwwwwwwwwwww","wwwwwCCCwwwwwwwCwwwwwwwwwwwCwwwwwwCwwCCwwwwwwwwwww","wwwwwwwwwwwwwwwwwwwwCwwwwwwCwwwwwwwwwwwwwwwwwwwwww","wwwwwCCCCwCwwwwwCwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwCw","wwwwwwwCwwwwwCwwwwCwwwwwwwwwwwCwCwwwwCwwwCwwwCwwww","wwwCwwwwwwwwwwwwwwwwwwwwCwwwwwwCwCCwwCwwwCwwwwwwwC","wwwwwwwwwwwCwwCwwwwwwwwwwCwwwwCwwwwwwwwwwwwwwwwwCw","wwwwwwwCCwwCwwwwwwwwwwwwwwwwwwCwwwwCCwCwCwwwwwwCww","wwwwwwwwCwwwwwCwwwwwwwwwwCCwCwwwwwwwwCwwwwwwwwwwww","wwwwwwwwCwwwwCCwwwwwCCwwwwwwwwwwwCwCCwwCwwwCwwwwCw","wCwwwwwwwCwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwww","wwwwwwwCwwwwCwwwwwwwCwwwwwwwwwwwwCwwwwwwwwwwCwwwww","wwCwwwCwCwwwwwwwwwwwwwwwwwwwwwCwCwwwwwwCwCwwwwwwww","wwwwwwwwwwCwwCwwwwwwwwwwwwCwwwCwwwwwwwwCwwwwwwwwww","wCwwwwwwCwwCwwwwwwwCwCwwwwwwwCwwCwwwCwCCwwCwCwwwww","wwwwwwCwwwwwCwCwwwwwwwwwwwCCwwwwwwwwwwwwwwwwwwwwww","wCwwwwwwwCwwwwCwwwwwwwwwCwwwCwwwwwwwwwwCwwwwwwwwwC","wwwwwwCwwCwCwCwCwwwwwwwCwwwwwwwwwwwwwwwwwwwwwwwwww","wCwwCwwwwwwwwwwwCwwwwwwwwwCwwwwwwwwwwCwwCwwwCwwCww","wwwCwwwwCwwwwCwwwwwwwwwCwwwwwwwwwwwwCwwCwwwwwCwwww","CwwwwwwCwCwwwwwwwwwwwwwwwwwwwwwwwwwCCwCwwwwwwwwwww","wwwwwCwwwCwwwwwCwwwCwwwwwCCwwwwwwwwwwCwwwwwCwwCwww","wwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwwwwCwCwwwCw","wwwwwwCwwwwwwwwwCwwwwwwwwwwCwwwCwwwwwwwwwwwwwwwwCw"}

    Returns: -1

  43. "....^..^..^..^^......^^...^^^..^.^^^^^..^^.....^.."

    {"wwwwwwwwwwwwwwwwwwwwCCwCwwwwwwwwwwwwwCCwwwwwwwCwCw","wCwwCwwwwwCwwwwwwwwCwwwwwwwwwwwwwCwwwwwwwwwwwwwwCw","wwwwwwwwwwwCwwwwwwwwwCwCCCwwwwwCwCCwwwwwwwwwwwwwwC","wwwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwCwwwwwwwCCwwwwww","wCwwwwwwCCwwwwwwwCwwwwwwwwCwwCwCCwwwwwCwwwwwwwwwww","wwwCwwwwwwwwwwwwwwwwwCwwwwCwwwwwwwwwwwwwwwCwCwwwCw","wwwCwwwwwwwCwCwCwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwww","wwwwwwCwwwwwwwwwwwwwCwwwCCwwwwwwwwwwCwwwwwwCwCwwww","wwwwCwwwwwwwwwwwwwwCwwwwwwwwwwwwwCwwwwwCwwwwwwwwww","wwwwwwwwwwCwCwwwCwwwwwwwwwwwwwwCwwwwCwwwwwwwwwwwCw","wwwwwwwwwwwwwwCCwCwwwwCwwwwwwwwwwwCwwwwwwwwwwwwCCw","wwwwwCwwwCwCCwwCwwwwCwwwwwwwwwwwwwCwwwwwwwwwwwwwww","wwwwwwwwwwwwwwwwwwwwCwwwwwCwwwwwwwCCwwwCwwwwwwwwww","CwwwwwwwCwwwwwCwwwwCwwwwwwwwCwwCwwwwwCwwwwwwwwCwww","wwwwwCwwwwwwwCwwwwCwwwwwwCwwwwwwwwwCwwwwCwwwwwwwww","wwCwCwwwwwwwwwCwwwwwwwwwwwCCwwwwCwwCwwwwwwCCwwwCww","wwwCwwwwwwwwwwCwwwwwwwwwwwCwwwwwwwwCwwCwCwwwwCwCww","wwwwCwwCwwwwwwwwwwCwCCwCwwCwwwCwwwwwCwwwwwwwwwCwwC","wwCwwwCwwwCwwwwwwwwwwCwwwwCwwwwwwwwwwwwwCCCwwwwwww","wwwwCCwCwCwwwwwCwwwwwwwwwwwwwwwCwwwwwwwwwwwCwwwwww","wCwwwwwCwwwCwwwwCwCwwwwwwwCwCwwwwwwwCwwwwwwwwCwwww","wwwwwwwwwwwwCCwwwwwwwwCwwwwwwwwCwwwCwwwwwwwwCCCwww","wwwwwwwwwwwwwwwwwwwwwwwwCwwCwwwwwwCwwwwwwwwwCwwwww","wwwwwwwwwwwwwwwwwwwwwwwwwwwwCwCwwwwwwwwwwwwwwwwwwC","wwwwwCwwwwCwwwwwwCwwwwwwwwCwwwwwCwwwwwwwwwwwwwCwww","wwwwwwwwwwwwCwwwwCwCwwwwwCwwwwwwwwwwwwwwwwwwwCwwww","wwCwwwwwwwwwwwwCCwwwwwwwwwCCwwwwCwwwwwwwwwCCwwCwww","wwCwwwwwwwwwwwCwwwwwwCwwCwwCwwwwwwwwwwwwwwwwwwwwCC","wwCwwCwCCwCwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwCwCwwwww","wwCwwwwwwwwwwwwwCwCwwwwwwwwCwwwCwwwwwwwwwwwwwwwwww","wwwwwwwwCwwwwwwwCwwwCwCwwwwwwwwwwwwwwwwwwwwwwwwwww","wwCwwwwwwwwwwwwCwCwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwww","wwwwwwwwwwwwwCwwwwwwwwwwwwwwwCwwwCwCwwwCwwwwwwwwww","wwwCwwCCwwwwwwwwwwwwwCwCwwwwwwwwwwwwwwwwwwwwwwwwww","wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwCwwwCCwwwwwwCwwwwwww","wwwCwwwCwwwwwCwwwwwwwwwwwwwwwwwCCwCwwwwCCwwwCwwwww","wwwwCwwwwwwwwwCwwwwwwwwCwwwwwCwwwwwwwwwCwwwwwwwCww","wwCwwwwwwwwwwwwwwwwwCwwwwwwCwwwwwwwwCwwwCwwCwCwwCw","CCwwwwwwwCwwwwwwwwwwCwwwwwwwCwwCwwwwwwwwwwCwwwwwww","wwwwwwwwCwwCwwwwwwwwwwwwwCwwwCwwwwwwCwwCwCCwwwwwww"}

    Returns: 5

  44. "^..^^.^.^.^..^^..^^..^..^^^.^.^..^^^.^.^^^^..^...^"

    {"wwwwwwwwwwwwwwwwwwwwwwwwwwCwwwCwwwwCCwwCwwwwwwwwww","wwwwwwwCwwwwwwwCwwwCwwwwwwCwCwwwCwwwwCwCwCwwwwwwww","wCwwwwwwwwwwwwwwwwwwwwwCwwwCwwwwwCwwwwwwwwwwwwwwww","wwwwwwwwwwwwwwwwwwwwCwwwwwwwwwCwwwwwwCwwwCwCwwwwCw","wCwwwwwwCwwCwwCwwwCwwwwwwwwwwwwCwwwCCCwCwwwwwwwwww","wwwwwwCwCwwwwwCwwCwwwwwwwwwwwwwwwwwwwwwwwwwwwwCCww","wwwwwwCCwwwCwwwCwwwwCCwwwwwwwwCwCwwwCwwwwwwwCwwwCC","wCCwwwwwwwwwwwCwwCwwwwCwCCwwwCwwCwwwwwwwwwwwwwwwww","wwwwwwwwwwwwCwwwwwwwwwCwwwwwwCwwwwwwwwwwwCwwwwwwww","wwwwwwCwwwwwwwwwwwwwwCCwwwwwwCwwwwwwwwwwwwwwCwwwww","wwwwwwwwwwwwwCwwwwCwwwwwwwwwwwwwwwwwwwCwwwwwwCCwwC","wwwwwwwwwwwwwCwwwwwwwCwwwCwwCwwwwwwCwwwCwwwCwwwwww","wwwwwwwwwwwwwCwwCwwwwwwwwwCCwwwwwwwwwwCwwwwwwwwwwC","wwwwwwwwwwwwwwwwwwCwwwwwwwwwwCwwwwwwwwwCwwwwwwwwww","wwCwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwCCCwwwwwwwwwww","wwCwCwwwwwwwwwwwwwwwwwCwwwwwwwwwCwwCwwwwwwwwwwwCww","wwwwwwwwwwCwwCwwCCCwwwwCwCCwCwCwwwwwwwwwwwwwwwwwww","wwwwwCwwwwwwCwwwwwwwwCwwwwwwwwwwCwCwwwwwwwwCwwwwww","wwCCwwwCCwwwwwwwCwwwwwCwwwwwCwwCwwCCCwCCwwwwwwwwwC","wwwwwwwCwCwCCwwCwwwwwCwwCCwwwwwwwwwCwwCCwCwwwwwwww","CwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwwww","wwwwCwwwwwwwwwwwwwwCwwwwwwwwwwCwCwwCwwwwwCwwwwwwww","wCwCwCwwwwwwwwwwwCwwwwwwwwwwwwwCwwCwwwwwwwwCwwwwww","wwwCwwwwwwwCwwwwwwwCwCwwCCwwwwwwwwwwwwCCCwCwwwwwww","wwwwCwwwCwwwwwCwCwwCwwwwwwwwwwwCwwwwwwwwwwwwwwwwww","wwwwwwwwwwwwwCwwwwwCwwwwwwwwwwwwwwwCwwwwwwwCwwwwww","wwwwwwwwwCwwwCwwCwCwwwwwwwwCCwwwwwCCwwwwwwwCwwwwww","wwwwCwwwwwwwwwwwCwwwwwwCwwwwwCwwwwwwwwwCwwwwwwwwCw","wwCwwwwwCwwwCwwwCwwwwwwwwwwwwwwwwwwwwwwwwwwwwCwwww","CwwwwwCwwwCwCwwwwCCwwwwCwwCwwwwwwwwCCwwCwwwwwCwwCw","CwwwwwwCwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwwwwCwwwwwww","wwwCCwwwwwwwwwwwwwwwCwwCCwwwwwwCwwCwwwwCwwwwwwCwww","wwwwCwwwCCwwCwwCwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwwCww","wwwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwCwCwCwCwwwwwwwwwww","wCwwwwwwwCwCwwwwwwCwCwwCCwwwwwwCwCwwwCwwCwwwCwwwww","wwCwwCwwwwwCwwCwwwwCwwwwCwwwwCwCwCwwCwwwwCwwwCwwww","wwCCwwwwwwwwCwwwwwCCwwCwwwwCwwwCwwwwwwwCwwwwwwwwww","wwwwwCwwCwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwww","wCCwwwCCwwwwCwCwwwCwCwwwCwCwCwwCwwwwwwwwwwwwwwwwww","wwwwwwwwwwwwwwwwwwwwwCwwwwCwwwwCwwwwCwwwwwwwwwwwwC"}

    Returns: -1

  45. "^.^.^^.^..^^.^^^.^..^^^........^.^.^^..^....^^^^^."

    {"wwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwwwwwwww","wwwwwwwwwwCwwwwwwwwwwwwwwwwwwCwCwwwwwwwwwwwwwwwwwC","CwwwwwCwwwwwwwCwwwwwwwCwwwwwwCwwwwwwwwwwwwwwwwwwww","wwwwwwwwwwwCwwwwwwwwwwwwCwwwCCwwwwwwCwwwwwwwwwwwww","wwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwwwwwww","wwwCwwwwwCCwwwwwwwwwwwwwwwwwwCwwwwwwCwwwwwwCwwwwww","CCwwwwwwwCwCwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwCwww","wwwwwwwwwwwwwwCwCwwCwwwwwwwwwwwwwwwCwCwwwwwwwwwwwC","wwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwCwwwwCwCwwwwwwCwwww","wwwwwwwwwwwwwwwwwwCwwwwCwwCCwwwwwwwwwCwwwwwwwwwwww","wwwwwwwwwwCCwwwwwwwwwwwwwwwCwwwwwwwwwCwwwwCwwwwwww","wwwCwwwwwwwwwwCCwwCwwwwwwwwwwwCwwwwwwwwCwwwwwwwwCw","wwwwwwwwwwwwwCwwwCwwCwwwwwwwwwwwCwwwwwwCwwwwwCwCCC","wwwwCwwwwwwwwwwwwwwCwwwwwwwwwwwwwCwwwCwCwwwwwCwwww","wwwwwwCwwwwwwwwwwwwCwwwwwwwCwwwwwwwwwwwwwwwCwwwwww","wwCwwwwwCwwwwCwCwwwwwwwCwwwwwwCwwwwwCwwCwwwwwCwwww","wwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwww","wwwCCwwwwwwwwwwwwwwwwwwwwwCCCwwwwwwwwwCwwwwwwwwwww","wCwwwCwwwwCwwwwCwwwwwwwwwCwwwCwwCwwwwCwwwwwwCwwwww","wwwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwCwwwwwwwwwwww","wCwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwCCwwwwwwwCwwwwwww","wwCCwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwCwCwCwwww","wwwwwwwwwwwCwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwC","wwwwwwwwwwCwwwwwwwwwwwwwwwwwwCwwwwCCwwwwwwwwwwwCww","wwwwwwwwwwwwwwwwwwwwwwwwCCwwCwwwwwwwwwwwwwwwwwCwww","wwwCwwCwwCCwwwwwwCwwwwwwwwwwCwwwwCwCwwwwwwwwwwCwww","CwwwwCwwwwCwwwwwwwwCwwwCwwwwCwwCwwwwwwwwCwwwwwwwww","wwwwwwwwwwCwwwwCwwwwCwwCwwwwwwwwwwCwwwwwCwwwwwwwww","wwwCwwwwwwwwwwwwwwwCCwwwwwwwwwwwCwwwwwCwwwwwwwwwww","wwwwwwwwwCwwwwwwwwwwwwwwCwCwwwwwwCwCwCwwCwwwCwwwww","wwwCwCwwwwwwwwwwCwwwwwwwwwCwwCwwwwwwwwwwwwwwwwwwww","CwwwwwCwwwwwwwwwwwwwwwwwwwwCwwwwwCCwwCwwCwwwwwwwww","CwwwCCwwCwwwwwwwwwCwCCwwwwCwwwwwwwwwwwwwwwwwwwwwww","wwwwwwwwwwwCwwwwwwwwwwCwwwwwwwwwwwwwwwwCwwCwwwwwww","wwwwwCwwwwCwwwwwwwwwwwwCwwwCwCwCwwwwwwCCwCwwwwwwww","wwwwwwwCwCCwCwwwwwwwwwwwwwwCwwwwCwwwwwwCwwwwwwwCww","wwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwCwwwwwwwww","wwwwwwwwwwwwwwwwwwwwwwCwwwCwwwwCwwwwwCwwwwwCwwwwww","wwCwwwwwwwwCwwwwCwwwwwwwwwwCwwwwwwwCwwwwwwCwwwwwCC","CwwwwwwwwwwwwwwwwCCwCwwCwwwwwwwwwwwwwwwwwCCwwwwwww"}

    Returns: 1

  46. ".................................................."

    {"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCwwwwwwwwwwCCCCCCCCCCCCCCCCCCCC"}

    Returns: 40

  47. "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"

    {"wwwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwww", "wwwwwwwwwwwwwwCwwwwwwwwwwwwwwwwwwwwwwwwwCwwwwwwwww", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwC"}

    Returns: -1

  48. "^^....^^^..."

    {"CwwCwwCwwCww", "wwwCwCwwwCww", "wwwwCwwwwCww" }

    Returns: 2

  49. "^^^^"

    {"wwww", "wwwC" }

    Returns: 0

  50. "..."

    {"CCw", "CCC" }

    Returns: 2

  51. "^^.^^^^"

    {"wwCwwwC", "wwwCwww", "wCwwwCw" }

    Returns: -1

  52. ".."

    {"ww", "CC" }

    Returns: 0

  53. ".............."

    {"CwCwCwCwCwCwCw", "CwwCwwCwwCwwCw" }

    Returns: 5

  54. ".."

    {"CC", "CC" }

    Returns: 2

  55. "^^....^^^..."

    {"CwwCwwCwwCww", "wwwCwCwwwCww", "wwwwCwwwwCww", "wwCwCwwwwCww" }

    Returns: 2

  56. "^^^^"

    {"CCCC", "CCCC" }

    Returns: -1

  57. "..."

    {"wCw", "wCC", "CCC" }

    Returns: 1

  58. ".^...."

    {"wCwwww", "wwCCww" }

    Returns: 2

  59. "...."

    {"wwww", "wwwC" }

    Returns: 0

  60. "^.."

    {"CwC", "CCw" }

    Returns: -1

  61. "^^^"

    {"CCw", "CCC" }

    Returns: -1

  62. "^^^"

    {"CCC", "CCC", "CCC" }

    Returns: -1

  63. "^^^^^"

    {"CCCCC", "CCwCC" }

    Returns: -1

  64. "^^^...^"

    {"Cwwwwww", "wCwwwww", "wwCwwww", "wwwCCww" }

    Returns: 2

  65. "...."

    {"wwww", "wwwC", "wCCw" }

    Returns: 0

  66. "^.^"

    {"Cww", "wCw" }

    Returns: 1


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: