Problem Statement
The keys left, right, up, down, home, end, top, bottom, word left and word right behave as described below:
1. left, right, up and down - move the cursor one position in the indicated direction (see notes).
2. home - causes the cursor to move to column 0 of the current row.
3. end - causes the cursor to move to the last character of source in the current row.
4. top - causes the cursor to move to the top row (row 0) retaining its column position.
5. bottom - causes the cursor to move to the bottom row retaining its column position.
6. word left - causes the cursor to jump to the first word beginning that is strictly left of the cursor position, if one exists. Otherwise does nothing.
7. word right - causes the cursor to jump to the first word beginning that is strictly right of the cursor position, if one exists. Otherwise does nothing.
You will be given a
Definition
- Class:
- TextEditorNavigation
- Method:
- keystrokes
- Parameters:
- String[], int[], int[]
- Returns:
- int
- Method signature:
- int keystrokes(String[] source, int[] start, int[] finish)
- (be sure your method is public)
Notes
- For the purposes of this problem, we use the convention that the cursor covers each character. Some editors (normally in "insert mode") have the cursor preceding each character.
- A keypress may not have any effect. For example, pressing up in the top row does nothing, pressing left in the first column does nothing and pressing down in the bottom row does nothing. Pressing right always has an effect.
Constraints
- source will contain between 1 and 50 elements, inclusive.
- Each element of source will contain between 1 and 50 characters, inclusive.
- Each character must be a letter ('a'-'z', 'A'-'Z') or ' '.
- start and finish will each contain exactly 2 elements.
- start and finish will each represent character positions that exist in source.
Examples
{"AAAAA AAA AAAAAAAAAAAAA AAAA", "AA AAAAAAAAA AAAA AAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBB BBBBBBBBBB BBBBBBB", "CCC CCCC CCCCCC CCCC", "DDDDDDDDDDDDDDDDDDD"}
{5, 7}
{2, 2}
Returns: 6
This can be achieved by the following keystrokes in the given order: home, top, down, down, right, right.
{"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 ", "BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB", "CCC CCC CCC CCC CCC CCC CCC CCC CCC CCC CCC CCC CC", "DDDD DDDD DDDD DDDD DDDD DDDD DDDD DDDD DDDD DDDD ", "EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE EEEEE EE", "FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ", "GGG GGG GGG GGG GGG GGG GGG GGG GGG GGG GGG GGG GG", "HHHHHHHHHHH HHHHHHHHHH HHHHHHHHHH HHHHHHHHHH HHHHH", "IIIIIIIIIIIIIII IIIIIIIIIIIIIII IIIIIIIIIIIIIII ", "JJJJJJJJ JJJJJJJJ JJJJJJJJ JJJJJJJJ JJJJJJJJ JJJJJ", "KKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKK", "LLLLLLLLLL LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL", "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM", "N N N N N N N N N N N N N N N N N N N N N N N N N ", "OOOOO OOOO OOO OO O O OO OOO OOOO OOOOO OOOOOO OOO", "PPPPPPP PPPPPP PPPPP PPPP PPP PP P P PP PPP PPPP P", "QQQQQQ QQQQQ QQQQ QQQ QQ Q Q QQ QQQ QQQQ QQQQQ QQQ", "ZZZZ ZZ ZZZ ZZ ZZZZ ZZ ZZZ ZZ ZZZZ ZZ ZZZ ZZ ZZZZ ", "SSS S SSS S SSS S SSS S SSS S SSS S SSS S SSS S SS", "TT TT TT TT TT TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT"}
{12, 20}
{4, 36}
Returns: 8
{"A A A A AAAAAAA A A A A A A A A A A", "B BBBBB B B B B BBBBB B B B B B B B B"}
{1, 0}
{1, 22}
Returns: 6
{"AAAAAAAAAAAAAA A A A A A A A A A A"}
{0, 2}
{0, 15}
Returns: 1
{"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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "N N N N N N N N N N N N N N N N N N N N N N N N N ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", " O O O O O O O O O O O O OO O O O O O O O O O O O ", " P P P P P P P P P P P P P PP P P P P P P P P P P ", " Q Q Q Q Q Q Q Q Q Q Q Q Q Q QQ Q Q Q Q Q Q Q Q Q ", " R R R R R R R R R R R R R R R RR R R R R R R R R ", " S S S S S S S S S S S S S S S S SS S S S S S S S ", " T T T T T T T T T T T T T T T T T TT T T T T T T ", " U U U U U U U U U U U U U U U U U U UU U U U U U ", " V V V V V V V V V V V V V V V V V V V VV V V V V ", " W W W W W W W W W W W W W W W W W W W W WW W W W ", " X X X X X X X X X X X X X X X X X X X X X XX X X ", " Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y YY Y ", " Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ZZZ"}
{49, 49}
{38, 26}
Returns: 23
{"AAA", "BB", "CCC"}
{1, 1}
{1, 1}
Returns: 0
{"AAAAA AAA AAAAAAAAAAAAA AAAA", "AA AAAAAAAAA AAAA AAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBB BBBBBBBBBB BBBBBBB", "CCC CCCC CCCCCC CCCC", "DDDDDDDDDDDDDDDDDDD"}
{2, 17}
{1, 2}
Returns: 4
{"AAAAA"}
{0, 2}
{0, 1}
Returns: 1
{"AAAAA"}
{0, 2}
{0, 3}
Returns: 1
{"AAAAA", "BBBBB", "CCCCC"}
{2, 2}
{1, 2}
Returns: 1
{"AAAAA", "BBBBB", "CCCCC"}
{0, 2}
{1, 2}
Returns: 1
{"AAAAAA"}
{0, 4}
{0, 0}
Returns: 1
{"AAAAAA"}
{0, 1}
{0, 5}
Returns: 1
{"AAAAAAA", "BBB", "CCCCCCC"}
{2, 5}
{0, 5}
Returns: 1
{"AAAAAAA", "BBB", "CCCCCCC"}
{0, 5}
{2, 5}
Returns: 1
{"AAAAAA AAA"}
{0, 9}
{0, 7}
Returns: 1
{"AAAAAA AAA"}
{0, 2}
{0, 7}
Returns: 1
{"AAAAA AAA", "BBBBB BBBBB BBBBB", "CCC CC CC", "DDD DDDD", "E E E E E E E E E", "FFFFFFFFFFFFFFFFFFFF"}
{0, 0}
{4, 12}
Returns: 5
{"A A A A A A A A A A A A A A A A A A ", "B BBBBBBBBBBBBBBBBBBB B B B B B B B ", "C C C C C C C C C C C C C C C C C C ", "D D D D D D D D D D D D D D D D D D ", "E E E E E E E E E E E E E E E E E E ", "F F F F F F F F F F F F F F F F F F ", "G G G G G G G G G G G X G G G G G G "}
{6, 2}
{6, 22}
Returns: 4
{" A A "}
{0,1}
{0,3}
Returns: 1
{" A A "}
{0,3}
{0,1}
Returns: 1
{ "AAAAAA", "AAAAAAAAAAA" }
{1,10}
{0,5}
Returns: 2
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A A", "B B B B B B B B BBBB B B BBBBBBBB B B", "FFFFXFFFFFFFFFFFF F F F F F F F F F F F", "CCCCCCCCCCCCCCCCCCC", "DDDDDDDDDDDDDDDDDDDDDDDD", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"}
{2, 4}
{1, 16}
Returns: 5
This can be achieved by the following keystrokes: home, top, down, down, right and right.
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A A", "B B B B B B B B BB B B B BBBBBBB B B", "FFFFXFFFFFFFFFFFF F F F F F F F F F F F", "CCCCCCCCCCCCCCCCCCC", "DDDDDDDDDDDDDDDDDDDDDDDD", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"}
{2, 4}
{1, 16}
Returns: 5
{"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "ZZZZZZ ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "A A A A A A A A A A A A A A A A A A A A A S A", "B B B Bbbbbbbbbbbbbbbb B BBB B B B B", "FFFFXFFFFFFFFFFFF F F F F F F F F F F F", "CCCCCCCCCCCCCCCCCCC", "DDDDDDDDDDDDDDDDDDDDDDDD", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"}
{2, 42}
{2, 23}
Returns: 6
{"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "Z Z Z Z Z Z Z ZZzZZZ Z z Z Z Z Z ZZZZZZZZZZZZZZZZ", "AAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAA S A A", "B B B B b bbbbbbbb bfBbBBBBBBBBBB B B B b x", "FFFFXFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "DDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDdeaefae", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"}
{2, 42}
{2, 14}
Returns: 9
{" S", "X EQUALS ZERO", "Y EQUALS THIRTY", "Z EQUALS X TIMES Y", "CRUNCH NUMFERS X Y Z"}
{0, 3}
{4, 10}
Returns: 4
{"Send MESSAGE To RECIPIENT", "If Not Success Then Bail", "Get DATA From Storage", "If DATA ELEMENT ZERO Equals ZERO Then Bail", "Send DATA ELEMENT ZERO To RECIPIENT", "Cleanup", "Exit"}
{0, 0}
{4, 18}
Returns: 6
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG", "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII", "JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ", "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK", "LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL", "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", "PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP", "QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ", "RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT", "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU", "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccccccccccccccccccccccccccccc", "dddddddddddddddddddddddddddddddddddddddddddddddddd", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "ffffffffffffffffffffffffffffffffffffffffffffffffff", "gggggggggggggggggggggggggggggggggggggggggggggggggg", "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", "kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk", "llllllllllllllllllllllllllllllllllllllllllllllllll", "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", "oooooooooooooooooooooooooooooooooooooooooooooooooo", "pppppppppppppppppppppppppppppppppppppppppppppppppp", "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq", "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr", "ssssssssssssssssssssssssssssssssssssssssssssssssss", "tttttttttttttttttttttttttttttttttttttttttttttttttt", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
{0, 0}
{24, 24}
Returns: 48
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG", "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII", "JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ", "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK", "LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL", "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", "PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP", "QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ", "RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT", "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU", "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccccccccccccccccccccccccccccc", "dddddddddddddddddddddddddddddddddddddddddddddddddd", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "ffffffffffffffffffffffffffffffffffffffffffffffffff", "gggggggggggggggggggggggggggggggggggggggggggggggggg", "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", "kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk", "llllllllllllllllllllllllllllllllllllllllllllllllll", "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", "oooooooooooooooooooooooooooooooooooooooooooooooooo", "pppppppppppppppppppppppppppppppppppppppppppppppppp", "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq", "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr", "ssssssssssssssssssssssssssssssssssssssssssssssssss", "tttttttttttttttttttttttttttttttttttttttttttttttttt", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx"}
{0, 0}
{23, 23}
Returns: 27
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG", "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII", "JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ", "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK", "LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL", "MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", "PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP", "QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ", "RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT", "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU", "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV", "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccccccccccccccccccccccccccccc", "dddddddddddddddddddddddddddddddddddddddddddddddddd", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "ffffffffffffffffffffffffffffffffffffffffffffffffff", "gggggggggggggggggggggggggggggggggggggggggggggggggg", "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", "kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk", "llllllllllllllllllllllllllllllllllllllllllllllllll", "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", "oooooooooooooooooooooooooooooooooooooooooooooooooo", "pppppppppppppppppppppppppppppppppppppppppppppppppp", "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq", "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr", "ssssssssssssssssssssssssssssssssssssssssssssssssss", "tttttttttttttttttttttttttttttttttttttttttttttttttt", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
{0, 49}
{24, 25}
Returns: 48
{" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}
{49, 0}
{24, 24}
Returns: 49
{" sdlfjasdlfkjasdflakjdsfalksjdfasldkjfasdlfkjad", " adslfkjadslfkjasdflkajsdfalskdjfasldfkjasdlj", " adlsfjasdlfkjasdflkjasdflajsdfalksdjfadslf", " adslfjasdlfjasdlfkjsadflkjsadlfkjasdlfkj", " adslkjfasdlkfjasdlfkjasdlfkjasdflkjasdlkaj", " asldkfjasldfkjasdlfkjasdflkjasdflkjasdflkjas", " adslfkjasdlkfjasdlfkjasdflkjasdflkjasdflkjasdl"}
{6, 47}
{3, 5}
Returns: 5
{" sdlfjasdlfkjasdflakjdsfalksjdfasldkj ", " adslfkjadslfkjasdflkajsdfalskdjfas ", " adlsfjasdlfkjasdflkjasdflajsdfal ", " adslfjasdlfjasdlfkjsadflkjsadl ", " adslkjfasdlkfjasdlfkjasdlfkjasdflk ", " asldkfjasldfkjasdlfkjasdflkjasdflkjasd ", " adslfkjasdlkfjasdlfkjasdflkjasdflkjasdflkj"}
{3, 25}
{0, 46}
Returns: 4
{"A PC to do CAD huh Sounds reasonable", "Aurthor go out and buy us five new PCs", "Dont you want to think about this for a minute", "No every second counts and we want to be ahead of", "the competition", " OK Greate idea Please place lOOk worth of", "unmarked bills in my suitcase and Ill be on my way"}
{0, 11}
{1, 15}
Returns: 2
{"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 ", "b b b b b b b b b b b b b b b b b b b b b b b b b ", "C C C C C C C C C C C C C C C C C C C C C C C C C ", "d d d d d d d d d d d d d d d d d d d d d d d d d ", "E E E E E E E E E E E E E E E E E E E E E E E E E ", "f f f f f f f f f f f f f f f f f f f f f f f f f ", "G G G G G G G G G G G G G G G G G G G G G G G G G ", "h h h h h h h h h h h h h h h h h h h h h h h h h ", "I I I I I I I I I I I I I I I I I I I I I I I I I ", "j j j j j j j j j j j j j j j j j j j j j j j j j ", "K K K K K K K K K K K K K K K K K K K K K K K K K ", "l l l l l l l l l l l l l l l l l l l l l l l l l ", "M M M M M M M M M M M M M M M M M M M M M M M M M ", "n n n n n n n n n n n n n n n n n n n n n n n n n ", "O O O O O O O O O O O O O O O O O O O O O O O O O ", "p p p p p p p p p p p p p p p p p p p p p p p p p ", "Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ", "r r r r r r r r r r r r r r r r r r r r r r r r r ", "S S S S S S S S S S S S S S S S S S S S S S S S S ", "t t t t t t t t t t t t t t t t t t t t t t t t t ", "U U U U U U U U U U U U U U U U U U U U U U U U U ", "v v v v v v v v v v v v v v v v v v v v v v v v v ", "W W W W W W W W W W W W W W W W W W W W W W W W W ", "x x x x x x x x x x x x x x x x x x x x x x x x x ", "Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", "z z z z z z z z z z z z z z z z z z z z z z z z z ", "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 ", "B B B B B B B B B B B B B B B B B B B B B B B B B ", "c c c c c c c c c c c c c c c c c c c c c c c c c ", "D D D D D D D D D D D D D D D D D D D D D D D D D ", "e e e e e e e e e e e e e e e e e e e e e e e e e ", "F F F F F F F F F F F F F F F F F F F F F F F F F ", "g g g g g g g g g g g g g g g g g g g g g g g g g ", "H H H H H H H H H H H H H H H H H H H H H H H H H ", "i i i i i i i i i i i i i i i i i i i i i i i i i ", "J J J J J J J J J J J J J J J J J J J J J J J J J ", "k k k k k k k k k k k k k k k k k k k k k k k k k ", "L L L L L L L L L L L L L L L L L L L L L L L L L ", "m m m m m m m m m m m m m m m m m m m m m m m m m ", "N N N N N N N N N N N N N N N N N N N N N N N N N ", "o o o o o o o o o o o o o o o o o o o o o o o o o ", "P P P P P P P P P P P P P P P P P P P P P P P P P ", "q q q q q q q q q q q q q q q q q q q q q q q q q ", "R R R R R R R R R R R R R R R R R R R R R R R R R ", "s s s s s s s s s s s s s s s s s s s s s s s s s ", "T T T T T T T T T T T T T T T T T T T T T T T T T ", "u u u u u u u u u u u u u u u u u u u u u u u u u ", "V V V V V V V V V V V V V V V V V V V V V V V V V ", "w w w w w w w w w w w w w w w w w w w w w w w w w ", "X X X X X X X X X X X X X X X X X X X X X X X X X "}
{49, 49}
{16, 36}
Returns: 24
{"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 ", " b b b b b b b b b b b b b b b b b b b b b b b b b", "C C C C C C C C C C C C C C C C C C C C C C C C C ", " d d d d d d d d d d d d d d d d d d d d d d d d d", "E E E E E E E E E E E E E E E E E E E E E E E E E ", " f f f f f f f f f f f f f f f f f f f f f f f f f", "G G G G G G G G G G G G G G G G G G G G G G G G G ", " h h h h h h h h h h h h h h h h h h h h h h h h h", "I I I I I I I I I I I I I I I I I I I I I I I I I ", " j j j j j j j j j j j j j j j j j j j j j j j j j", "K K K K K K K K K K K K K K K K K K K K K K K K K ", " l l l l l l l l l l l l l l l l l l l l l l l l l", "M M M M M M M M M M M M M M M M M M M M M M M M M ", " n n n n n n n n n n n n n n n n n n n n n n n n n", "O O O O O O O O O O O O O O O O O O O O O O O O O ", " p p p p p p p p p p p p p p p p p p p p p p p p p", "Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ", " r r r r r r r r r r r r r r r r r r r r r r r r r", "S S S S S S S S S S S S S S S S S S S S S S S S S ", " t t t t t t t t t t t t t t t t t t t t t t t t t", "U U U U U U U U U U U U U U U U U U U U U U U U U ", " v v v v v v v v v v v v v v v v v v v v v v v v v", "W W W W W W W W W W W W W W W W W W W W W W W W W ", " x x x x x x x x x x x x x x x x x x x x x x x x x", "Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", " z z z z z z z z z z z z z z z z z z z z z z z z z", "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 ", " B B B B B B B B B B B B B B B B B B B B B B B B B", "c c c c c c c c c c c c c c c c c c c c c c c c c ", " D D D D D D D D D D D D D D D D D D D D D D D D D", "e e e e e e e e e e e e e e e e e e e e e e e e e ", " F F F F F F F F F F F F F F F F F F F F F F F F F", "g g g g g g g g g g g g g g g g g g g g g g g g g ", " H H H H H H H H H H H H H H H H H H H H H H H H H", "i i i i i i i i i i i i i i i i i i i i i i i i i ", " J J J J J J J J J J J J J J J J J J J J J J J J J", "k k k k k k k k k k k k k k k k k k k k k k k k k ", " L L L L L L L L L L L L L L L L L L L L L L L L L", "m m m m m m m m m m m m m m m m m m m m m m m m m ", " N N N N N N N N N N N N N N N N N N N N N N N N N", "o o o o o o o o o o o o o o o o o o o o o o o o o ", " P P P P P P P P P P P P P P P P P P P P P P P P P", "q q q q q q q q q q q q q q q q q q q q q q q q q ", " R R R R R R R R R R R R R R R R R R R R R R R R R", "s s s s s s s s s s s s s s s s s s s s s s s s s ", " T T T T T T T T T T T T T T T T T T T T T T T T T", "u u u u u u u u u u u u u u u u u u u u u u u u u ", " V V V V V V V V V V V V V V V V V V V V V V V V V", "w w w w w w w w w w w w w w w w w w w w w w w w w ", " X X X X X X X X X X X X X X X X X X X X X X X X X"}
{49, 49}
{16, 36}
Returns: 24
{"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 ", " b b b b b b b b b b b b b b b b b b b b b b b b b", "C C C C C C C C C C C C C C C C C C C C C C C C C ", " d d d d d d d d d d d d d d d d d d d d d d d d d", "E E E E E E E E E E E E E E E E E E E E E E E E E ", " f f f f f f f f f f f f f f f f f f f f f f f f f", "G G G G G G G G G G G G G G G G G G G G G G G G G ", " h h h h h h h h h h h h h h h h h h h h h h h h h", "I I I I I I I I I I I I I I I I I I I I I I I I I ", " j j j j j j j j j j j j j j j j j j j j j j j j j", "K K K K K K K K K K K K K K K K K K K K K K K K K ", " l l l l l l l l l l l l l l l l l l l l l l l l l", "M M M M M M M M M M M M M M M M M M M M M M M M M ", " n n n n n n n n n n n n n n n n n n n n n n n n n", "O O O O O O O O O O O O O O O O O O O O O O O O O ", " p p p p p p p p p p p p p p p p p p p p p p p p p", "Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ", " r r r r r r r r r r r r r r r r r r r r r r r r r", "S S S S S S S S S S S S S S S S S S S S S S S S S ", " t t t t t t t t t t t t t t t t t t t t t t t t t", "U U U U U U U U U U U U U U U U U U U U U U U U U ", " v v v v v v v v v v v v v v v v v v v v v v v v v", "W W W W W W W W W W W W W W W W W W W W W W W W W ", " x x x x x x x x x x x x x x x x x x x x x x x x x", "Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", " z z z z z z z z z z z z z z z z z z z z z z z z z", "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 ", " B B B B B B B B B B B B B B B B B B B B B B B B B", "c c c c c c c c c c c c c c c c c c c c c c c c c ", " D D D D D D D D D D D D D D D D D D D D D D D D D", "e e e e e e e e e e e e e e e e e e e e e e e e e ", " F F F F F F F F F F F F F F F F F F F F F F F F F", "g g g g g g g g g g g g g g g g g g g g g g g g g ", " H H H H H H H H H H H H H H H H H H H H H H H H H", "i i i i i i i i i i i i i i i i i i i i i i i i i ", " J J J J J J J J J J J J J J J J J J J J J J J J J", "k k k k k k k k k k k k k k k k k k k k k k k k k ", " L L L L L L L L L L L L L L L L L L L L L L L L L", "m m m m m m m m m m m m m m m m m m m m m m m m m ", " N N N N N N N N N N N N N N N N N N N N N N N N N", "o o o o o o o o o o o o o o o o o o o o o o o o o ", " P P P P P P P P P P P P P P P P P P P P P P P P P", "q q q q q q q q q q q q q q q q q q q q q q q q q ", " R R R R R R R R R R R R R R R R R R R R R R R R R", "s s s s s s s s s s s s s s s s s s s s s s s s s ", " T T T T T T T T T T T T T T T T T T T T T T T T T", "u u u u u u u u u u u u u u u u u u u u u u u u u ", " V V V V V V V V V V V V V V V V V V V V V V V V V", "w w w w w w w w w w w w w w w w w w w w w w w w w ", " X X X X X X X X X X X X X X X X X X X X X X X X X"}
{3, 3}
{28, 47}
Returns: 24
{"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 ", " b b b b b b b b b b b b b b b b b b b b b b b b b", "C C C C C C C C C C C C C C C C C C C C C C C C C ", " d d d d d d d d d d d d d d d d d d d d d d d d d", "E E E E E E E E E E E E E E E E E E E E E E E E E ", " f f f f f f f f f f f f f f f f f f f f f f f f f", "G G G G G G G G G G G G G G G G G G G G G G G G G ", " h h h h h h h h h h h h h h h h h h h h h h h h h", "I I I I I I I I I I I I I I I I I I I I I I I I I ", " j j j j j j j j j j j j j j j j j j j j j j j j j", "K K K K K K K K K K K K K K K K K K K K K K K K K ", " l l l l l l l l l l l l l l l l l l l l l l l l l", "M M M M M M M M M M M M M M M M M M M M M M M M M ", " n n n n n n n n n n n n n n n n n n n n n n n n n", "O O O O O O O O O O O O O O O O O O O O O O O O O ", " p p p p p p p p p p p p p p p p p p p p p p p p p", "Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ", " r r r r r r r r r r r r r r r r r r r r r r r r r", "S S S S S S S S S S S S S S S S S S S S S S S S S ", " t t t t t t t t t t t t t t t t t t t t t t t t t", "U U U U U U U U U U U U U U U U U U U U U U U U U ", " v v v v v v v v v v v v v v v v v v v v v v v v v", "W W W W W W W W W W W W W W W W W W W W W W W W W ", " x x x x x x x x x x x x x x x x x x x x x x x x x", "Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", " z z z z z z z z z z z z z z z z z z z z z z z z z", "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 ", " B B B B B B B B B B B B B B B B B B B B B B B B B", "c c c c c c c c c c c c c c c c c c c c c c c c c ", " D D D D D D D D D D D D D D D D D D D D D D D D D", "e e e e e e e e e e e e e e e e e e e e e e e e e ", " F F F F F F F F F F F F F F F F F F F F F F F F F", "g g g g g g g g g g g g g g g g g g g g g g g g g ", " H H H H H H H H H H H H H H H H H H H H H H H H H", "i i i i i i i i i i i i i i i i i i i i i i i i i ", " J J J J J J J J J J J J J J J J J J J J J J J J J", "k k k k k k k k k k k k k k k k k k k k k k k k k ", " L L L L L L L L L L L L L L L L L L L L L L L L L", "m m m m m m m m m m m m m m m m m m m m m m m m m ", " N N N N N N N N N N N N N N N N N N N N N N N N N", "o o o o o o o o o o o o o o o o o o o o o o o o o ", " P P P P P P P P P P P P P P P P P P P P P P P P P", "q q q q q q q q q q q q q q q q q q q q q q q q q ", " R R R R R R R R R R R R R R R R R R R R R R R R R", "s s s s s s s s s s s s s s s s s s s s s s s s s ", " T T T T T T T T T T T T T T T T T T T T T T T T T", "u u u u u u u u u u u u u u u u u u u u u u u u u ", " V V V V V V V V V V V V V V V V V V V V V V V V V", "w w w w w w w w w w w w w w w w w w w w w w w w w ", " X X X X X X X X X X X X X X X X X X X X X X X X X"}
{13, 0}
{38, 27}
Returns: 24
{"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 ", " b b b b b b b b b b b b b b b b b b b b b b b b b", "C C C C C C C C C C C C C C C C C C C C C C C C C ", " d d d d d d d d d d d d d d d d d d d d d d d d d", "E E E E E E E E E E E E E E E E E E E E E E E E E ", " f f f f f f f f f f f f f f f f f f f f f f f f f", "G G G G G G G G G G G G G G G G G G G G G G G G G ", " h h h h h h h h h h h h h h h h h h h h h h h h h", "I I I I I I I I I I I I I I I I I I I I I I I I I ", " j j j j j j j j j j j j j j j j j j j j j j j j j", "K K K K K K K K K K K K K K K K K K K K K K K K K ", " l l l l l l l l l l l l l l l l l l l l l l l l l", "M M M M M M M M M M M M M M M M M M M M M M M M M ", " n n n n n n n n n n n n n n n n n n n n n n n n n", "O O O O O O O O O O O O O O O O O O O O O O O O O ", " p p p p p p p p p p p p p p p p p p p p p p p p p", "Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ", " r r r r r r r r r r r r r r r r r r r r r r r r r", "S S S S S S S S S S S S S S S S S S S S S S S S S ", " t t t t t t t t t t t t t t t t t t t t t t t t t", "U U U U U U U U U U U U U U U U U U U U U U U U U ", " v v v v v v v v v v v v v v v v v v v v v v v v v", "W W W W W W W W W W W W W W W W W W W W W W W W W ", " x x x x x x x x x x x x x x x x x x x x x x x x x", "Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ", " z z z z z z z z z z z z z z z z z z z z z z z z z", "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 ", " B B B B B B B B B B B B B B B B B B B B B B B B B", "c c c c c c c c c c c c c c c c c c c c c c c c c ", " D D D D D D D D D D D D D D D D D D D D D D D D D", "e e e e e e e e e e e e e e e e e e e e e e e e e ", " F F F F F F F F F F F F F F F F F F F F F F F F F", "g g g g g g g g g g g g g g g g g g g g g g g g g ", " H H H H H H H H H H H H H H H H H H H H H H H H H", "i i i i i i i i i i i i i i i i i i i i i i i i i ", " J J J J J J J J J J J J J J J J J J J J J J J J J", "k k k k k k k k k k k k k k k k k k k k k k k k k ", " L L L L L L L L L L L L L L L L L L L L L L L L L", "m m m m m m m m m m m m m m m m m m m m m m m m m ", " N N N N N N N N N N N N N N N N N N N N N N N N N", "o o o o o o o o o o o o o o o o o o o o o o o o o ", " P P P P P P P P P P P P P P P P P P P P P P P P P", "q q q q q q q q q q q q q q q q q q q q q q q q q ", " R R R R R R R R R R R R R R R R R R R R R R R R R", "s s s s s s s s s s s s s s s s s s s s s s s s s ", " T T T T T T T T T T T T T T T T T T T T T T T T T", "u u u u u u u u u u u u u u u u u u u u u u u u u ", " V V V V V V V V V V V V V V V V V V V V V V V V V", "w w w w w w w w w w w w w w w w w w w w w w w w w ", " X X X X X X X X X X X X X X X X X X X X X X X X X"}
{1, 27}
{28, 47}
Returns: 24
{"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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "N N N N N N N N N N N N N N N N N N N N N N N N N ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", "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 ", " O O O O O O O O O O O O OO O O O O O O O O O O O ", " P P P P P P P P P P P P P PP P P P P P P P P P P ", " Q Q Q Q Q Q Q Q Q Q Q Q Q Q QQ Q Q Q Q Q Q Q Q Q ", " R R R R R R R R R R R R R R R RR R R R R R R R R ", " S S S S S S S S S S S S S S S S SS S S S S S S S ", " T T T T T T T T T T T T T T T T T TT T T T T T T ", " U U U U U U U U U U U U U U U U U U UU U U U U U ", " V V V V V V V V V V V V V V V V V V V VV V V V V ", " W W W W W W W W W W W W W W W W W W W W WW W W W ", " X X X X X X X X X X X X X X X X X X X X X XX X X ", " Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y YY Y ", " Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ZZZ" }
{49, 49 }
{38, 26 }
Returns: 23
{"AAAAA AAA AAAAAAAAAAAAA AAAA", "AA AAAAAAAAA AAAA AAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBB BBBBBBBBBB BBBBBBB", "CCC CCCC CCCCCC CCCC", "DDDDDDDDDDDDDDDDDDD" }
{2, 17 }
{1, 2 }
Returns: 4