Problem Statement
My two kids go to different summer camps, and each day we go over their lunch menus. I noticed that both camps have a different set of lunches that repeat on a regular basis.
You will be given the repeating menu of lunches for each camp. Each schedule will start at the first element on the first day, which is designated as day zero (0). Return the first day that both camps serve the same lunch, or -1 if they will never serve the same lunch on the same day.
Definition
- Class:
- CampLunches
- Method:
- firstMatching
- Parameters:
- String[], String[]
- Returns:
- int
- Method signature:
- int firstMatching(String[] menu1, String[] menu2)
- (be sure your method is public)
Notes
- The days start at zero (i.e., the first day of camp is day zero).
- There may be repeats within each individual menu. See Example 2.
Constraints
- menu1 and menu2 will each contain between 1 and 50 elements, inclusive.
- Each element of each menu will contain only lower case letters ('a' - 'z') and spaces (' ').
- Each element of each menu will contain between 2 and 50 characters, inclusive.
Examples
{"pbj", "pizza"}
{"pbj", "pizza"}
Returns: 0
They are the same on the very first day. Even though they are also the same on the second day, we are looking for the first time they are the same.
{"pbj", "pizza"}
{"pizza", "pbj"}
Returns: -1
They will never be the same on the same day.
{"pbj", "pizza"}
{"pizza", "pbj", "pizza"}
Returns: 3
The sequence of lunches is pbj/pizza, pizza/pbj, pbj/pizza, pizza/pizza, so on the third day (starting from zero) they are the same.
{"pbj"}
{"pizza", "tuna", "pbj"}
Returns: 2
{"pizza", "pbj", "meatballs", "peanut butter and jelly", "pizza hero"}
{"pbj", "meatballs", "peanut butter and jelly", "pizza hero"}
Returns: 16
Note, "pizza" is not the same lunch as "pizza hero".
{" ", "pizza", "tuna", "pbj", "onions", "garlic", "liver", "hamburgers", "hot dogs", "steak", "caviar", "pie", "candy", "apples", "sugar"}
{"pizza", "tuna", "pbj", "onions", "garlic", "liver", "hamburgers", "hot dogs", "steak", "caviar", "pie", "candy", "apples", "sugar"}
Returns: 196
{"ab", "bc", "cd", "de", "ef", "fg", "gh", "hi", "ij", "jk", "kl", "lm", "mn", "no", "op", "pq", "qr", "rs", "st", "tu", "uv", "vw", "wx", "xy", "yz"}
{"yz", "ab", "bc", "cd", "de", "ef", "fg", "gh", "hi", "ij", "jk", "kl", "lm", "mn", "no", "op", "pq", "qr", "rs", "st", "tu", "uv", "vw", "wx", "xy"}
Returns: -1
{"yz", "ab", "bc", "cd", "de", "ef", "fg", "gh", "hi", "ij", "jk", "kl", "lm", "mn", "no", "op", "pq", "qr", "rs", "st", "tu", "uv", "vw", "wx", "xy"}
{"ab", "bc", "cd", "de", "ef", "fg", "gh", "hi", "ij", "jk", "kl", "lm", "mn", "no", "op", "pq", "qr", "rs", "st", "tu", "uv", "vw", "wx", "xy"}
Returns: 576
{"aa" ,"ab" ,"ac" ,"ad" ,"ae" ,"af" ,"ag" ,"ah" ,"ai" ,"aj" ,"ak" ,"al" ,"am" ,"an" ,"ao" ,"ap" ,"aq" ,"ar" ,"as" ,"at" ,"au" ,"av" ,"aw" ,"ax" ,"ay" ,"aa" ,"ab" ,"ac" ,"ad" ,"ae" ,"af" ,"ag" ,"ah" ,"ai" ,"aj" ,"ak" ,"al" ,"am" ,"an" ,"ao" ,"ap" ,"aq" ,"ar" ,"as" ,"at" ,"au" ,"av" ,"aw" ,"ax" ,"here is it"}
{"za" ,"zb" ,"zc" ,"zd" ,"ze" ,"zf" ,"zg" ,"zh" ,"zi" ,"zj" ,"zk" ,"zl" ,"zm" ,"zn" ,"zo" ,"zp" ,"zq" ,"zr" ,"zs" ,"zt" ,"zu" ,"zv" ,"zw" ,"zx" ,"zy" ,"za" ,"zb" ,"zc" ,"zd" ,"ze" ,"zf" ,"zg" ,"zh" ,"zi" ,"zj" ,"zk" ,"zl" ,"zm" ,"zn" ,"zo" ,"zp" ,"zq" ,"zr" ,"zs" ,"zt" ,"zu" ,"zv" ,"zw" ,"here is it"}
Returns: 2449
{"abcdefghi","abcdef abcdef","abcde abcde abcde","abcdef"}
{"abc","abcd abcd abcd","ab","abc","abcd","abcde abcde","abcdefghi abcdefghi","abcdefghij abcdefghij","abcdefghi","abcde","ab","a a","ab ab ab","abcdefghij","abcdefgh","abcdefghi abcdefghi","abcdefghij abcdefghij","abcdefgh","ab ab","abcdef","abcd abcd","abcde abcde abcde","abcde","abcdefgh","abcdefgh abcdefgh","abcdef abcdef abcdef","abcdefgh abcdefgh abcdefgh","ab ab ab","abcde","abcdefghij","abcdef","ab","ab","ab","abcde","ab ab ab","a a","abcde","abcdefg abcdefg abcdefg","abcdefg","abcdef abcdef abcdef"}
Returns: 8
{"abcdefghi","abc","abcdefgh abcdefgh abcdefgh","abcdefghij","abcdefgh abcdefgh","abcdef","abcd","ab","abcdefgh abcdefgh abcdefgh","abcdefghi","ab","abcdef","abcdefghi abcdefghi","abcdefgh abcdefgh abcdefgh","abcdefghij abcdefghij abcdefghij","abcdefgh","abcdef","abcdef","abc abc","ab","abcd","abcdefghi","abc abc abc","abcde","abcdefghi","abc abc","abcdefgh","abcdefgh abcdefgh","abcdefg abcdefg abcdefg","ab ab ab","abcdefgh","abcdefg","abcde","abcdefg","abcdef abcdef","abcdefghij","abcdefgh","abcdefghi","abcd abcd","abcdefghi","abcdefghi","abcdefg abcdefg","abcde abcde","abcdefg","abcd","abcdefgh","abcdef","abcdefghi"}
{"abcdef abcdef abcdef","abcdefgh","abc"}
Returns: -1
{"abcdefghij","abcdefg","abcdefgh","abcdefghij abcdefghij","abcdefgh","abcdefghi","ab","abcdefg","abcdefghij","abc abc abc","ab","ab","abcdefghij abcdefghij","abcdefghi","abcdefghij abcdefghij abcdefghij","abcd","abcd","abcde"}
{"abcdefghij","abcdefg","abcd","abcdefghij","abcdefghij abcdefghij abcdefghij","abcdefghij abcdefghij","abcdefghij","abc"}
Returns: 0
{"abc abc","abcd abcd abcd","abcdefg","abcde","ab","ab ab","abcdefghi abcdefghi","abcde abcde abcde","abcdef abcdef","a a","abcdefg","abc","abcdefgh abcdefgh","abcdef","abcdefghij","abc","abc","abc","abcd","ab ab","abcdefg abcdefg","ab","ab","abcdefghij","abcdefg","abc","ab","abcdefghij","ab","abcdefg abcdefg abcdefg","abcdefghi abcdefghi"}
{"abcdefg","abcde abcde abcde","ab","abc","abcdef","abc","abcdefgh","ab","abcdefg","abcdef","abcdefg abcdefg","abcdefg abcdefg","abcdef","abcdefghi abcdefghi","ab","abcdef","abcdefghij abcdefghij abcdefghij"}
Returns: 30
{"abcde abcde","abcdefghi abcdefghi","abc","abcdef"}
{"ab","abc","abcdefghi","abcdefg","abcdefghi abcdefghi abcdefghi","abcde abcde","abcdef abcdef abcdef","abcd abcd","abcdefghij","ab","abcde abcde abcde","abcdef abcdef abcdef","abcdefg","abcdefgh","abcdefghij","abcdefghi","abcdefg","abcdef","ab"}
Returns: 24
{"abcd","abcdef abcdef","abcdefghij","abcd","abcd","ab","abcdefgh abcdefgh","abcdefgh","abcdefghi","abcdefghi abcdefghi abcdefghi","ab ab ab","abcdefghi","abcde","abcdefghi","ab","abcdef abcdef","abc abc abc","ab","ab","abcdefghi","abcde"}
{"abcd","ab","abcde abcde abcde","ab","abcdefg abcdefg","abcd","abcdefghi","ab","abcdefghij abcdefghij","abcdefghij","a a a","abc","abcdefg","abcdefghij","abcdefgh abcdefgh","abcd","abcd abcd","abcdef","abcdefghij abcdefghij","abcde","abcdefgh abcdefgh","abc abc abc","abcdefghij","abcdefghi","abcdefghi","abcdefgh abcdefgh abcdefgh","abcdef abcdef abcdef","abcdefg","abc","abcde","abcdefghi abcdefghi","abcdefghi abcdefghi","abcd abcd abcd","abcdefgh","abcdefgh","abcdef","abcde abcde abcde","ab","abcdefg abcdefg abcdefg","abcdefg","abcdef abcdef abcdef"}
Returns: 0
{"ab","abcdefg","abcdefgh","ab","abc abc abc","abcd","abcdefgh abcdefgh abcdefgh","ab ab","abc","abcdefghij abcdefghij","abcdefg abcdefg","abcde","abcdefghi abcdefghi abcdefghi","abcdef","a a a","abcdefghi abcdefghi","abc","abcdefgh","abcdefghij","ab ab ab","abcdefgh","ab","abcdefgh","abcde","abcdefg abcdefg abcdefg","abcdefghi abcdefghi","abcdefgh","a a","abcdefg","ab","ab ab","abcd","ab ab ab","ab","abcdefgh abcdefgh","abcdef abcdef abcdef","ab","abcdefg","abcdefghi"}
{"abcdefgh","abcdef","abcdef abcdef","abcdefghij","abcdefgh abcdefgh abcdefgh","abcdefgh","abcde abcde abcde","abcdef","ab","abcdefg abcdefg abcdefg","a a a","abc","abc abc","abcd","abcdefghi abcdefghi abcdefghi","abcdefg","abcdefg abcdefg","abcdefghij","ab"}
Returns: 70
{"abcdefg abcdefg abcdefg","abcde","abcdef abcdef abcdef","abcdefgh","abcdefg","abcde","abcd abcd abcd","abcdefghij abcdefghij","abc","abcdefgh","abcde","ab ab ab","abcdefg abcdefg abcdefg","abcd abcd","abc abc","abcd abcd abcd","a a a","abcdef","abcd","a a","abc","abcdef","abcdefg","abcdefg"}
{"abcdefgh","abc","abcdefgh abcdefgh","abc abc abc","abcde","abcde abcde abcde","abcdefg","a a a","abcdef","abcdefg","abc abc","abcdefghi abcdefghi","abcdef","ab","abcd abcd","abcde","abcdefg","ab","abc","abcdefghi","abcdefg","ab","ab","abcdefg abcdefg abcdefg","abcdefghij","abcd abcd","a a","abcde","abcdef","a a a","abcdefg","abcde abcde","abc","abcdefgh","abc","ab","abc abc","abc","abcd"}
Returns: 32
{"ab","abcdefgh","abcdefghi","ab ab ab","abc abc","abcdef abcdef","abcdefghij","abcdefg abcdefg abcdefg","ab ab","abcd","abcdefghi","ab","abcdefgh","abcdef","abcdefg abcdefg","abcde"}
{"abcdefghi","abcdefgh","abcdef","abcdefghi","abcdefgh abcdefgh abcdefgh","abcdefgh","abc","abcdefghij","abcdefghi","abcdefghi","abcdefgh abcdefgh","abcde","abcdefg","abcdefghij","abc","abcdef","abcdefg abcdefg","abcdef","ab ab ab","ab","abc abc abc","abcdefghij","abcd abcd abcd","abcd","abc abc abc","abcdefghij abcdefghij abcdefghij","abcde abcde abcde","abcdefghi","abcdefghij abcdefghij","ab","abcdefghi abcdefghi","abcdefghij abcdefghij","abcdefghij abcdefghij abcdefghij","abcd abcd abcd","abcd"}
Returns: 1
{"ab","abcd","ab","abc","abcdefghij","abcdefghi","abcdefghi abcdefghi abcdefghi","abcdefg","abcdefgh","abcdef abcdef","abcdefghij","abcdefgh","abcdef","abcdefg abcdefg abcdefg","abcdef","abcde","abc","abcdefghi abcdefghi abcdefghi","abcde","abcdefghij","abcd abcd abcd","abcdefghi abcdefghi abcdefghi","abcdefg abcdefg abcdefg","abcde","a a","abcdefg","abc","abcdefgh abcdefgh","abcde abcde abcde","abc","abcde abcde abcde","abcdef","abc","abcde abcde","abcdefghi","abcd","abcde","ab ab","abcd","abcde abcde abcde","abc abc abc","abc","abcdefghi","abcdefg abcdefg abcdefg","abcdefghi","abcdef","abcde","abcdef","abcd abcd","abcdefghi abcdefghi"}
{"ab","abcd","abcde abcde","abcdefg abcdefg","abcdef","abcdefg abcdefg abcdefg","abcdefgh abcdefgh abcdefgh","ab","abcdefghi abcdefghi"}
Returns: 0
{"abcde abcde abcde","abcdefghij abcdefghij","abc abc","ab","abcdefgh","abcdefghi","abc abc abc","abcdef","ab","abcdefg abcdefg","abcdefghij","abcdef abcdef","abcdefgh","abcdef abcdef","abcdefgh","abcdefghi","abcd abcd"}
{"abcde","abcdef","abcdefghi abcdefghi abcdefghi","abcdefghij","ab","a a","abcde","abcd abcd abcd","ab","abc","abcd","abcdef","abcd","abcdefghi","abcde abcde abcde","ab","abcdefghi","abcdefg","abcd abcd","abc"}
Returns: 8
{"ab","abc","abcdef","a a a","ab ab ab","abcdefghi","abc abc abc","abcdefghij abcdefghij abcdefghij","ab","ab ab ab","abcdefghij abcdefghij","abcde abcde","ab","abcdefgh","abcdefghi","ab","ab","ab","abcdefghij abcdefghij","abcde","abcde","abcd","ab","a a a","ab ab ab"}
{"abcdefg","abcdefgh","abcdefg","abc abc abc","abcdefghi","abc","abcde abcde","abcd abcd abcd","abcdef","abcdefghij","ab ab ab","abc","abcdefghij","abcdefgh","abcd","abc abc abc","a a a","abcdef","a a a","abcdefg","abcdefgh","abcdef abcdef abcdef","abcd","abcd","abc abc abc","abcdefg","ab","ab ab ab","abc","abcdefgh abcdefgh","abcde abcde abcde"}
Returns: 13
{"abcdefghij","abc abc","ab ab","abcd","abcdef abcdef abcdef","abcdefg abcdefg abcdefg","abcdef abcdef abcdef","abcdefghij","abcdefghi abcdefghi abcdefghi","ab","ab","abc","abcd abcd","abcdefg abcdefg","ab","ab","abc abc","ab","ab","ab","a a a","abcdefghij","ab ab ab","abcdefgh","abcdef","abcdefghij","abcde abcde","abcdefghi","abcdefghi","a a","abcdefghij abcdefghij","abcde","abcdefg abcdefg","abcdefg abcdefg","abc","ab ab","abcd","abcdefg abcdefg abcdefg"}
{"abcdefghij abcdefghij abcdefghij","abcde","a a a","abcdefg abcdefg abcdefg","abcdefgh","abcdefg","abc","abcd","abcdefghi abcdefghi","abcdefg","ab","abcdefghi","ab ab ab","abc","abcde abcde","abcdefg","abcd","abcdefgh abcdefgh abcdefgh","abcdefghi","abcdefghij","abcdefghi abcdefghi abcdefghi","abcdefg","abcdef","abcde","abcdefg abcdefg abcdefg","abcdefg abcdefg","ab ab","abcdefghij","abcdefghi abcdefghi abcdefghi","ab","abcdefghij abcdefghij","ab","abcde","ab ab ab","abcd","abcdefghi","abcdefghij","abcdef"}
Returns: 10
{"abcd abcd","abcdefghi","abcdef abcdef","abcdefghi","abcdefgh"}
{"abcdefghij abcdefghij abcdefghij","abcd","ab","abcde","a a","abcdefghi abcdefghi abcdefghi","abcde","ab","abcdef abcdef abcdef","abcde abcde abcde","abcd","ab ab","abcdefghi","abcd abcd","ab","abc abc","abcdefghi","abcd abcd abcd","abcdef","abcd abcd abcd","abcdefg","abcdefghij abcdefghij","abcd abcd abcd","abc","ab","abcd","abcdefg","abcd abcd","abcdefgh","abcdefgh","abc","ab ab","abcdefg","ab","ab","abcd","abcdefghij abcdefghij","abcdefgh abcdefgh","abcde abcde","abcdefgh abcdefgh","ab","abcdefghij abcdefghij"}
Returns: 16
{"ab","ab","abcd","abcdefg","ab ab","ab","abcde abcde","abcdef abcdef abcdef","ab","abc","abcdef","abcd abcd abcd"}
{"abcdefgh abcdefgh","abcdefgh","ab ab","ab","abcde","abc","abcdefg abcdefg","abcd","abcde","abcde abcde abcde","abcdef","abcde abcde","ab","abcdefg abcdefg","ab","abcdefghij abcdefghij abcdefghij","ab","abcdef abcdef abcdef","abc abc","ab ab ab","abcdefgh","abcde","abcdefgh","abcd","abcdefghij abcdefghij","abcdefg","ab","abcdef abcdef abcdef","abcdefghij","abcdefghi","abcdefgh abcdefgh","abcde","abcdefgh abcdefgh abcdefgh","ab","abcdefgh","a a a","abcdefg abcdefg","abcd","abcdefghi abcdefghi abcdefghi","ab","abcdefgh","ab","abcdefghi"}
Returns: 10
{"ab ab ab","ab ab ab","abcdefg","a a","abc abc abc","abcd","abcdef abcdef","abcde","abcde abcde abcde","abcdefg","ab ab","a a","abcdefg abcdefg abcdefg","a a a","abcd abcd","abcdef","abcdefgh","abcde","abcdefghi abcdefghi abcdefghi","a a","ab ab ab","abcdefghij abcdefghij","abcde abcde abcde","abcdefghij","abcdefg abcdefg abcdefg","abcdef","abcdefghij","abc abc","abcdefg abcdefg abcdefg","abcdefghi","abcdefghi abcdefghi","abcdefgh","abcdefghi abcdefghi abcdefghi","ab","abcdefgh","abcdefghi","a a"}
{"abcdefghij abcdefghij abcdefghij","a a","abcdefghij","ab ab ab","abcdefg abcdefg","abcdefghij","abcdefgh","abcde"}
Returns: 7
{"abcdefg","abcdefg","ab ab","abcd abcd","abcdefghij abcdefghij","abcde","abcde","abcdefgh","abcdefghij abcdefghij abcdefghij","abcdefg abcdefg","abcd","ab","abc abc","abcdefghi abcdefghi","abcd abcd abcd","abcdef","abc abc abc","abcd","abcdefgh","abcde","ab","abcde","abcdefgh","abcde abcde","ab","abc","abcdefg abcdefg abcdefg","abcde","abcdefgh","ab","abcd abcd","abcdefghi abcdefghi abcdefghi","ab","abcdefghij","abcdefghi","ab","abcdef"}
{"abcdefgh abcdefgh","abcdefg","abcdefg","abcdefghi","abcdef","abcdefgh abcdefgh","abcdef","abcd","abcdefghij abcdefghij abcdefghij","abcdefgh abcdefgh abcdefgh","abcdefgh abcdefgh","ab","abcdefgh","abcdef","ab ab"}
Returns: 1
{"ab","abc abc","abc","abc","ab ab","abc abc","abcdef abcdef abcdef","abcdefghij","abcdefghij","abcdefghi abcdefghi","abcd","abcdefg","abcde","abcdef","abcdefgh","abcdefghij","ab","abcd abcd abcd","abcdefghi abcdefghi","ab","abcdefghi abcdefghi","abcdefghi","abc abc abc","ab","abcdefghij abcdefghij","abcdef","abcdefghij abcdefghij abcdefghij","abcd","abcdefgh","ab"}
{"ab ab ab","ab","abc abc","abcdef abcdef","abcdefg","ab","abcdefgh","abcdefgh abcdefgh abcdefgh","abcd","abcd abcd abcd","abcdefgh abcdefgh","ab","abc abc","abc","abcd abcd","abcdefghi","abcdefg abcdefg","abcdefgh","abcde","abcd abcd","ab","abc","abcd","abcdef","ab","abc abc","abcdefghi","abcdefghi abcdefghi abcdefghi","abcdefg abcdefg","ab ab","abcdef","abcdefg","abcdef","abcd","abcdefghij abcdefghij abcdefghij","abcdefg","abcdefghi abcdefghi abcdefghi","ab","abc abc abc","abc","abcdefg","abcdefghi","abcdefgh abcdefgh abcdefgh"}
Returns: 73
{"abcdefghij","abcdef abcdef","abcde abcde","ab","abcdef","abcdefghi abcdefghi abcdefghi","ab","abcd abcd","ab","abcd","ab","a a a","ab","ab","abcde abcde","abcdefghi abcdefghi","abcdefghi","abcdefghi abcdefghi abcdefghi","abcdefg","ab","ab ab ab","abc abc","a a a","abcdefg","abc abc","ab","abcdefgh abcdefgh abcdefgh","abcd abcd abcd","abcdefg","abcd","ab ab ab","abcdef","ab ab ab","ab","abcde abcde","abcdefg abcdefg abcdefg","abcdefghi","abcd abcd","abcdef abcdef abcdef","abcdef abcdef","abcdefghij","abcdefghij"}
{"ab","abc","abcd","abcd","ab ab ab","abcdefgh","abcdef","abcdefghij abcdefghij","abcdefgh abcdefgh abcdefgh","ab","abcdefg","ab","abcdefg","abcdefghi","abcdefghij abcdefghij abcdefghij","abcdefg abcdefg","abcdefg","ab ab","ab","abcdefg abcdefg","abcdefg abcdefg","abc abc abc","abcd","ab ab","abcde abcde abcde","abc","abcdefg","abcdefg","abc","abcdefghij","ab","abc","abcdefg","abcdefgh","ab ab ab","a a a","abcdefgh abcdefgh","ab","abc"}
Returns: 48
{"abcdefghij","abcdef","abcdef","abcdef","abcdefghi abcdefghi","a a","ab ab ab","abcde","abcdefghi abcdefghi abcdefghi","abcdef abcdef abcdef","ab","abcde abcde","abcdef abcdef","abcdefghi abcdefghi abcdefghi","ab ab","abcd","abc","ab ab","abcd abcd","abcd","abcdefg","abcd","ab","ab ab ab","abc","abcdefgh abcdefgh","abc abc","abc","abc","abcd","abcdefghi","abcdefgh","abcd","ab ab ab","abcdefghij","abcd","abcdef","abcde abcde abcde"}
{"ab","abcdefghi abcdefghi","abc","abcdefghi abcdefghi abcdefghi","abcdefghij abcdefghij abcdefghij","abcdefgh","abcdefg","ab","abc abc abc","abcdefgh","abcde","abcd abcd","ab","abcde","ab","abcdefg abcdefg","abcdefghij","abcdef","abc","abc","abcd abcd abcd","abcdefg","abcdefghij","abcd","abcdefgh","abcdefghi","abcdefghij","abcdefghij abcdefghij abcdefghij","abcdefghij abcdefghij abcdefghij","abcdefgh abcdefgh abcdefgh","ab","ab","abcdefgh","abcd abcd abcd","abcde","abcdefghij","abcdef","abcd abcd abcd","abcdefghi abcdefghi abcdefghi","abcdefgh","abcdefghi abcdefghi","abcd"}
Returns: 36
{"abcde","abcde","abcdefghij abcdefghij abcdefghij"}
{"abcdef","abcdefgh","abcdefgh","abcdefghi","ab","abcd","abc","abc","abcdefghi abcdefghi abcdefghi","abcd abcd","ab","ab ab","abcdefghi","abcd"}
Returns: -1
{"ab","abcde","abcde abcde","abcd abcd","abcdef","abcdefghij","abcde abcde","abcdefgh abcdefgh abcdefgh","abcde","ab ab","ab","abcd","abcdef","a a a","ab","abcdefghi abcdefghi","abcdefghi abcdefghi","abcdefghij abcdefghij","abcdefg","abcdefghi","abcdefghij","abcdefghij","ab","ab ab ab","abcdefghi abcdefghi abcdefghi","abcdef abcdef abcdef","ab","abcdefg abcdefg","ab ab","abc","abcdefgh"}
{"abcd","abcdefghij","abcdefg"}
Returns: 42
{"abcdef abcdef abcdef","abcde abcde abcde","abcdefg abcdefg abcdefg","abcdefghi abcdefghi","abcdef","abcdefghij abcdefghij","abc","a a","abcdefgh abcdefgh abcdefgh","abcd","abcdefgh abcdefgh abcdefgh","abcde","abcdefgh","abcde","abc","abcdefg","ab","abcd abcd abcd","abcdefgh abcdefgh","abcdefg","abcd abcd abcd","abcdefghij abcdefghij","abcdefghi abcdefghi abcdefghi","abcdefg","abcdefghi abcdefghi abcdefghi","abc abc","abcdefgh","abc abc","ab","ab ab ab","abcdefg abcdefg abcdefg","ab","abcdefg","abc abc","ab","abcdefghi abcdefghi","abcdefgh abcdefgh","abcdefgh","abcdefg","abcdef","ab","abcde"}
{"abcdef abcdef abcdef","abcdefg","abcdefgh","abcdefghi abcdefghi abcdefghi","abcdefghi","abcd","abcdefghij","abcde abcde abcde","abcdefgh abcdefgh","abcdef","abcd","abc","abcdefghij","abcdefg","abcdefghij","abcdef","abcdefghij","abcdefgh","abcdefghi","abcdef abcdef","abcdefghij","abcdefgh","abcdefgh","abcdefgh","abcd abcd abcd","abcde abcde abcde","abcdef abcdef abcdef","abcdefgh","abcd","abcd","ab"}
Returns: 0
{"abcde","abcdefg","abcdefghij","abcdefghi","abcde","abcdefghij","abc","abcdef abcdef abcdef","abcde abcde","abcdefghij","a a","abcd","abcdefghi abcdefghi","abc abc abc","abcdefg abcdefg","abcd","abcdef abcdef","abcdefghi","abcdefgh abcdefgh abcdefgh","ab","ab","ab ab ab","abcdefghi"}
{"abcde","abcdefghij","abcdefgh","abcdef","abcd abcd abcd","abcdef abcdef abcdef","abcdefgh","abcdefgh","abcd abcd abcd","abcdefghij","abc abc","a a","abcdefghi","abcdefgh","ab","a a a","abcdefghij abcdefghij abcdefghij","abcdef abcdef abcdef","a a a","abcdefgh abcdefgh","ab","abcdef abcdef","abcdefg","abcde","abcdefg","abcdefg abcdefg","abcdefg","abc abc abc","abc abc abc","abcdefgh","abcdefghij abcdefghij abcdefghij","abcdefghi abcdefghi abcdefghi","abcdef","abcdef abcdef","ab","abcd abcd abcd","ab","abcdefg abcdefg abcdefg","abc abc","abcde abcde abcde"}
Returns: 0
{"ab","abcdefghij","ab","ab ab","abc","abcdefghij abcdefghij","abcdef","abcdefghij abcdefghij abcdefghij","abc abc abc","abcdef","abcdefghi","abcd","abcdefgh abcdefgh","abc abc","abcd","ab","abcdefgh abcdefgh","ab","abcde","abcdefgh abcdefgh","abcdefghij abcdefghij abcdefghij","abcdefgh","abc","ab ab ab","abcdef abcdef abcdef"}
{"abcde","abcd","ab","abcd","abcde","abcdefgh","abcdef abcdef abcdef","abcde abcde abcde","abcd","abcdefgh abcdefgh","ab"}
Returns: 2
{"abcdefgh","abcdefghij abcdefghij","abcdefghij abcdefghij","abcd","abcdefg","abcdefg abcdefg","abcdefghi abcdefghi","abcdefgh","abcdefgh abcdefgh","ab","abcd abcd","abcdefgh abcdefgh abcdefgh","abcdefgh","abcdef","abcd","abc","abcdefghi","abcd"}
{"ab","abcde abcde","abcdef abcdef","abcdef","abc","abcdefghij abcdefghij abcdefghij"}
Returns: -1
{"ab","ab","abcde","abcdef abcdef","a a a","abcde abcde abcde","abcdefghij abcdefghij","abcdefghij","ab","abcdefghij abcdefghij","abcdefgh","abcdefghij abcdefghij abcdefghij","abcde abcde","abc abc","abcdefghi abcdefghi","ab ab ab","abcdefghi","abcdefg abcdefg abcdefg","abcde abcde abcde","ab","abcdefgh abcdefgh abcdefgh","abcdefghi abcdefghi","ab ab","ab","abcdefghij abcdefghij","abcd","abcdefghi","abcde abcde abcde","abcd abcd abcd","abc abc abc","abcdefgh","abcdefgh abcdefgh","abc abc abc","abcdefghi","abcdefghij abcdefghij abcdefghij","abc","ab ab","abc","a a a","abcdef","abcde","ab","abcdefghij abcdefghij","ab","ab"}
{"ab","abcde abcde","ab"}
Returns: 0
{"abcdefg abcdefg","abcdef abcdef abcdef","abcdefghij","abcde","ab","abc","abcd","abcdef","ab ab","abcdefg abcdefg","abcdefghij","ab","abcdefghij","abcd","abc","abcdef abcdef","abcdefg","ab","abcde abcde abcde","abcdefgh","abcde abcde abcde","abc","abcdefghi abcdefghi abcdefghi","abc abc","abcde","abcde","ab ab ab","abcdefgh abcdefgh abcdefgh","abcdef","abc abc abc","abcdefgh abcdefgh abcdefgh","ab","abcdef","abcdefgh"}
{"ab ab","abcdefg","abcdefg","abcdefgh abcdefgh","abcdefghi","abcdef abcdef abcdef","abcdefghi abcdefghi abcdefghi","abc","abcde","abcdef","abcdefg","ab","abcdefghi abcdefghi","abcd","abcdefghi abcdefghi abcdefghi","abcdefg","a a a","ab ab","abcd","abcdefghij","abcdef abcdef","abcd","abcdefghi abcdefghi","abcd abcd abcd","abcdefgh","abcdefghij","abcdefghi","abcdefghij","abcdefg abcdefg abcdefg","abcd abcd","abcde","ab","ab ab","abcdefg abcdefg abcdefg","abcdefgh","abcdefgh","abcdefghij abcdefghij","ab","abcde"}
Returns: 11
{"abcdefgh","abcde","abcdefghi","abcdefg abcdefg","abcdefghij","abcdefghi","ab","abcdefghij abcdefghij abcdefghij","ab","ab ab","abc abc abc","abcdefg","abcdef","ab ab","abcdefg","abcdefghij abcdefghij abcdefghij","abcdefghi abcdefghi","abc","abcdefgh","a a a"}
{"abcdefghi","abcdefghi","ab","abcde","abcdefgh","a a a","abcdefghij abcdefghij","abcdefg","abcdefg abcdefg","abcdefg","abc abc","abc","ab","abc abc abc","ab","abcdefg","abcdef abcdef","abcdefgh abcdefgh","abc","abcdefghi abcdefghi abcdefghi","ab","a a","abcd","abcde abcde","abcdefg","abcdefghi abcdefghi abcdefghi","abcdefghij abcdefghij","abcdefghij","abcdefg","abcdefgh abcdefgh abcdefgh","abcdef","ab","abcde","abcdef","abcdefghij abcdefghij","abcdefgh","abcd abcd abcd","abcd","abcdefg abcdefg abcdefg","abcdefgh","ab ab","abcde"}
Returns: 41
{"a a","abcdef","abcdef","abc abc abc","abcdefg","abcde abcde","abcdef","abcde abcde","abcdefghij","a a","abcd abcd","abcd abcd","abcdefghi","abcd","abcdefghi abcdefghi abcdefghi","abcdefg abcdefg abcdefg","abcdefgh abcdefgh","ab","abcdefg","abcde","abc","abcd abcd","abcd","abcdefg abcdefg abcdefg","abcdef abcdef abcdef","abcdefghij","abcdefghij","abcdefghij","abcdefg","abcd","abc abc","abcd","ab"}
{"a a a","abcdefg","abcd abcd abcd","ab","abcdefghi"}
Returns: 51
{"abcd","abc","abc","abcdefghi abcdefghi abcdefghi","abc abc","abcd","a a","ab","abcdefgh abcdefgh abcdefgh","abcdefgh"}
{"abcde abcde abcde","abcdefghij","ab ab","abcdefgh","abcde","abcdefghij","abcdefgh abcdefgh","abcdefghi","abcdef","abcde","abcdefghij abcdefghij","abcdef abcdef abcdef","abcdefg abcdefg abcdefg","abcdefghij abcdefghij abcdefghij","abcd","abcdefgh abcdefgh abcdefgh","abcdefg","abcdefg","abcdefg","abcdefghij abcdefghij abcdefghij","abcdefghi abcdefghi","abcdef","ab ab","abcde","ab","ab ab","abcde","a a","a a a","abcd abcd","abcdefghij","ab","abcde abcde abcde","ab","abcdef"}
Returns: -1
{"abc","abcdefghi"}
{"abcdef","abcdefg abcdefg","abcdefghij abcdefghij","ab ab ab","ab","abcdefg","abcdef abcdef abcdef","ab","abcdef","abcdefgh","abcdefgh","abcdefghij","abcdefg abcdefg abcdefg","abcd","abcdefghij abcdefghij abcdefghij","abc","abc","ab","abcdefghij","abcdefghij","abcdefghi abcdefghi abcdefghi","abcd abcd","abcdefg","ab ab","abcdefg abcdefg","abcdefg abcdefg","abcde abcde abcde","abcde","abcd","abcdefghij abcdefghij abcdefghij","abcdefgh","abcdefghi abcdefghi abcdefghi","ab ab","abcdefgh","abcdefghij","abc","ab","ab","abcdefghij","abcd abcd","ab"}
Returns: 16
{"abcdefghi","abcdefgh","abcdefg","abcdefg","abcdefghij abcdefghij abcdefghij","abcde","a a a","a a a","abcd","abcdef abcdef abcdef","abcd abcd abcd","ab","abcdefghi","abc","abc","abcde","abcdefghij abcdefghij abcdefghij","a a a","abcdefghi","abcdef abcdef","abcdefghi","abc abc","ab","ab ab ab","ab","abcdefghi abcdefghi","abcdef abcdef","abcdefghij","ab","abcdefgh","abcdefghi","abcd abcd abcd","abcdefg","abcdefgh","abcde","abcdef","ab","abcdef abcdef abcdef","abcdefghi","abcdef abcdef abcdef","abcde","abcdefgh","a a a","abcde","abc abc","abcdefg","abcdef","abcdef abcdef abcdef"}
{"abcde","ab","abcdefghi abcdefghi abcdefghi","abcdefghi","abcdefghi abcdefghi abcdefghi","abcdefgh","abcdefgh","abcdefghij abcdefghij","ab","abcde abcde abcde","abcdefgh","abcdef","abcdef","abcdefg","abcdef abcdef","a a a","abcdefghi abcdefghi abcdefghi","abcdefghi abcdefghi","abcd","abcdefgh abcdefgh abcdefgh","abcdefghi","abcdefg","abcdefghij abcdefghij","abcdef","abcdefghi abcdefghi","abcdef","ab","abcde","abcdefgh abcdefgh"}
Returns: 20
{"abcdefgh abcdefgh abcdefgh","abcde abcde","abcde","abcdefgh","abcdefg","ab","abcdefghi abcdefghi","abcdefghi","abcde","abcdefgh","abcdefgh","abcdefg abcdefg abcdefg","abcdefgh abcdefgh","abc","abcde abcde abcde","abcdefghij abcdefghij","abcdefghij","abcdefghij","abcdefgh","abc","abc abc abc","abcdefghi","abcdefghi","abcdefg","abcdefg","abcdef abcdef","abcdefg abcdefg abcdefg","abcde abcde abcde","abcd","abcd abcd","abc","abc abc","abcdefghi","abcdefg abcdefg abcdefg","abcdefg abcdefg","abcdefghi","abcdefghi","a a","abcdef abcdef","abcdefghij abcdefghij","abcdefgh abcdefgh","abcdefg abcdefg abcdefg","abc","abcdefghij","abc","abcd","abcde abcde","ab"}
{"abcdefghij abcdefghij abcdefghij","abcdefghij","abc","abcdefghi","abcdefgh","abcdefghij abcdefghij abcdefghij","ab","abcdef","ab","abc","abcdefghij abcdefghij abcdefghij"}
Returns: 13
{"abcde","abcdefghi","abcdefghij","abcd abcd","abcd","abcdefg","a a a","abcd","abcdefghij","abc","abc abc","ab","abcdefg","abcdefghij abcdefghij abcdefghij","abcdefg abcdefg abcdefg","abcdefghij abcdefghij abcdefghij","ab"}
{"ab","abcdef abcdef","abcdefghi","abc abc","abcd abcd abcd","abcde","abc abc abc","abcde","abc abc","abcdefgh","abcdef abcdef abcdef","abc","abc abc abc","abcdefghi abcdefghi abcdefghi","abcdef abcdef abcdef","abcdef abcdef","ab","abcdef","abcdefghij","abcdefgh","abcd","abcde abcde abcde","ab","abcdef abcdef","abcdefg abcdefg","abcdefg abcdefg","ab ab","abcdefg","abcdefghi","abcdefghi","abcdefghi abcdefghi abcdefghi","abcdef","ab ab ab","abcde abcde abcde","abc abc","abcdefg","abcdef abcdef abcdef","abcdefghij","abcdefg abcdefg","ab","ab","abcdefghi","abcdefg","abcde","abcdefghi","abcde","ab","abcdefghi"}
Returns: 16
{"abcdefgh","abcd","abcdefghi abcdefghi","ab","abcdefg","abcd","ab","abcdefghij","ab ab","abcdefghi","ab","abcdefghi","ab","abcd abcd","abcdefghi abcdefghi abcdefghi","abcdefghi","abcdefghij","abc abc","abcdefgh abcdefgh","abcde","ab","ab ab","abc","abcdefghij","abcd","ab ab","abcde","abcdefg","abc","a a a","abcdefghij abcdefghij","abcdefghi abcdefghi","ab","abcdefg","abcdef abcdef"}
{"abc","abcdefghi","abcdefghi abcdefghi abcdefghi","abcdef abcdef","abcdef abcdef abcdef","abcdef","abcdefghi","abc","ab","abcde","abcdefg abcdefg abcdefg","abcdefghij","a a"}
Returns: 47
{"ab","abcdefg abcdefg","abcdefgh abcdefgh","ab ab ab","abc abc","abc","ab","abcdefghij","abcdefghi abcdefghi abcdefghi","abcdefg abcdefg","abcd abcd abcd","abcdefgh abcdefgh","a a a","ab","abc","abcde","abcdefgh","abcdefgh","abcdefgh","abcde abcde","abc abc","abcdefghij abcdefghij","abcdefg","abcdef abcdef abcdef","ab","abcdefghij","abcdefghij abcdefghij","a a","ab","ab","abcdefg","ab","abcdef abcdef","abcdefghij abcdefghij","abcde abcde","abc","abcdef abcdef abcdef","abcd"}
{"abcdefghij abcdefghij abcdefghij","abcde","ab","ab ab","abcd abcd","abcd","abcdef","abc abc abc"}
Returns: 37
{"abcd","abcdefghi","abcdefg","abcdefgh","abc","abcdefghi abcdefghi abcdefghi","abc","ab","abc","ab ab ab","abcdef abcdef","abcdefghi","abcdefghij","abcd abcd","abcde abcde abcde"}
{"abcd","abcd abcd","ab","abcde","abc","abcdefgh","abcdefghi abcdefghi","abcdefghij","ab","abcdefghi","ab","a a a","abcdefg","abcde","abc abc abc","abcde","abcdefg","abcde abcde","ab","abcdef abcdef abcdef"}
Returns: 0
{"abcd","abcdef","abcdefghij","ab","ab ab","abcdefghi","abcdef abcdef abcdef","abcdef","ab","ab ab","abcdef","abcdefg","abcdefg abcdefg abcdefg","abcdefghi abcdefghi abcdefghi","abc","abc abc abc","abcdef","abcde abcde abcde","abcdefgh abcdefgh","abcdefghi","abcde abcde abcde","abcd","ab","ab","ab","abcdefgh","abc","abc","abcdefgh abcdefgh","ab","abcdefg abcdefg abcdefg","abcd","abcdefgh","abcdef","abcde","abcdefg abcdefg abcdefg","abcdef","abcdefghi","abcde","ab","abcdefg abcdefg abcdefg"}
{"abcdefghij","abcdefghi","abcdefgh abcdefgh","abcd","abcdefgh","abc abc abc","abcdefgh","abcd abcd","ab","abcd","abcd abcd abcd","ab ab ab","a a"}
Returns: 8
{"abcde abcde abcde","abcde","ab","abcdefghi","abcdefghi abcdefghi abcdefghi","abcdefgh abcdefgh abcdefgh","abcde abcde abcde","abcdefg abcdefg","abcd abcd abcd","abcd","abcdefghij","abcde","abcd","abcdefg","abcdef abcdef","abcd","abcdefghij","abcdefg","abcdefg"}
{"abcdefghi abcdefghi abcdefghi","abcdefg abcdefg abcdefg","abcdefg","ab","abcde abcde abcde","abcdefghi","abcde","abcde","abcdef","abcd","abc","abcdefghi","abcde","abcdefgh abcdefgh","abcdefg","abcde","abcde","abcdefgh abcdefgh","ab","abcdef abcdef abcdef","ab","abcde","abcdef","abcdefgh","ab","abcde","abcdefghi","abcdefghij","abcdefghij","abcdef","ab ab","abcdefgh"}
Returns: 9
{"abcdefgh abcdefgh","abcdefghi","ab","abcdefgh abcdefgh abcdefgh","ab","abcd","abcdef","ab","abcd","a a","ab","abcd abcd abcd","abcdefg","abcdefgh abcdefgh","abcd abcd abcd","abcdefghij abcdefghij abcdefghij","abcdefghij abcdefghij","abcdefgh","abcdefg abcdefg abcdefg","abcd abcd abcd","abcdef","abcdefgh","abcd","abcdefgh abcdefgh","abcde","ab ab ab","abcde","ab","ab","abcdef","ab","abcdefghi","abcdefgh","abc","abcdefgh","abcdefg"}
{"abcdefghij"}
Returns: -1
{"abcd","ab","abcdef","abcde","abc","abcdefgh abcdefgh abcdefgh","abcdefg abcdefg abcdefg","abcd abcd","ab ab","abcdefg abcdefg abcdefg","abcdefghij abcdefghij","ab","abcde","abc","abcdefghi abcdefghi","ab ab ab","ab","abcdef abcdef abcdef","abcd","abcde abcde","abcdef abcdef abcdef","abcdefghij","abcdefghi abcdefghi abcdefghi","abcdefg","abcdefgh abcdefgh abcdefgh","abcd","abcdefgh abcdefgh abcdefgh","abcdefghij","abcdefg abcdefg abcdefg","abcdef abcdef","abcdefghij","abcdefg","abcdefgh abcdefgh","abcde","abcdefghi","ab","abcdefg","abcde abcde abcde","abcdefghij","abcdefgh","abcde","abc abc abc","abcdefghi","abcde abcde abcde","ab","abcdefghi"}
{"ab ab","abcdefgh abcdefgh","abcdef abcdef abcdef","abcdefgh abcdefgh abcdefgh","abcdef","ab","a a a","abcdefghi","abcde abcde abcde","abcdefgh","abcdefghi abcdefghi abcdefghi","abcdef abcdef abcdef","abcdefghij","abcdef","abcdefgh abcdefgh","ab","abcde abcde abcde","ab","abcdef"}
Returns: 45
{"abcdefgh","a a","abcde","abcdefghij","abcdefg abcdefg abcdefg","abcdefghij abcdefghij abcdefghij","abc","abcdefghij","abc","ab ab","abc abc abc","abcdefg abcdefg","abc","ab","ab","abcdefg abcdefg","abcdef","abcdefghi","ab","ab","abcdef","abcdefghij","ab","abcd abcd abcd","abcde","abc","ab ab","abcdefghij abcdefghij abcdefghij","abcdefg abcdefg","a a","ab"}
{"ab","abcdef","abcde abcde abcde","abcdef","abcdef","ab","abcdefgh","ab ab ab","ab ab ab","abcdefghij","abc","ab ab","abcdefgh","abcdefghij","abcde","abc","abc","abcdefghi abcdefghi","abcdef","abcd abcd","abc","abcdefg abcdefg abcdefg","abcdefg","ab","abcde","ab","ab ab","abcde abcde abcde","a a","a a a","abcdefghi","ab"}
Returns: 24
{"a a","abcdefgh abcdefgh abcdefgh","ab","abcde","abc abc","abcde abcde abcde","abcdefghij","abcdefghi","abcd abcd abcd","a a","abcde","abcdef abcdef","abcdefghij","abcdefgh abcdefgh abcdefgh","abcdefgh"}
{"abcdefg","abcdef","abcdefghij abcdefghij","abcdefghij","abcdefgh","abcdefghi abcdefghi","a a a","ab","abcdefghi abcdefghi abcdefghi","abcdefghi","abcdef","abcd","ab","abcdefghij","abcdefghij abcdefghij","ab ab","abcde abcde abcde","abcdef abcdef abcdef","abcd","ab","abcdef abcdef","abcde","abcdefghi","abcde","abcd","abc","abc","abcde abcde abcde","abc abc abc","abcd","abcd","abc abc abc"}
Returns: 22
{"abcdefghi","abcdef abcdef abcdef","abcdefghij","abcd","abcdefghij abcdefghij","abcdefgh","ab ab ab","abcdef","abcde abcde","abcdefghi","abcdefg","abc","abcdefghi","abcdefg","abcdefghij","abc abc","abcdefghij"}
{"abcdefghij abcdefghij abcdefghij","abcdefghi","abcdefgh abcdefgh","abcdefghi abcdefghi"}
Returns: 9
{"abcdefghi","abcdefg abcdefg","abc","abcdef","abcdefghi","abcdefg","abc","abcdefg abcdefg abcdefg","abcde abcde","abcdef","abcd","abcdef abcdef abcdef","abcdefg","abcdef abcdef abcdef","abcdef","abc abc abc","abcde","abcde","a a a","abcdefghij","abcdefghij","abcdefg","abcdef abcdef","abcdefg","abcde abcde abcde","abcdefghij","abcd","ab","a a a","ab ab","ab","ab"}
{"ab","abcd"}
Returns: 30
{"abcdef","abcdef","abcdefghi","abcdefghi","abcdefgh","abcdefg","abcdefghij","abcdefghij abcdefghij","abc","abcdefgh","abcdefghi","abcdefghi abcdefghi","abcdefghi abcdefghi abcdefghi","abcdefg","abc","abcdefghij","abcdefg","abcdefghi","a a a","abcdefghij abcdefghij","abcde abcde","abcde","abcdefghij abcdefghij","abcd abcd abcd","a a a","abcdefghij abcdefghij abcdefghij","abc abc","abcd abcd abcd","abcdefgh","abcde","abc","a a","abcdefghi","abcdefg","abc abc abc","abcdefghi abcdefghi","abcdefgh abcdefgh","abcdefghij abcdefghij","ab","abcdefgh abcdefgh","abcde abcde abcde","abcdefg","abcdefghi","abcdefgh","abcdefg","abcd","abcdefghi","abcd abcd"}
{"ab","abcdef abcdef abcdef","abcd","abcd abcd","abcdefghi","abcde","a a","abcdefg abcdefg","abc abc abc","abcdefg abcdefg abcdefg","abcde","abcdefghi","abcdefg","ab ab","abcdefghi","abcdefghi","abcdefghi abcdefghi","abcdef","abcde abcde abcde","abcdefghi abcdefghi abcdefghi","abcdefgh","abc","abcdefg","abcde","abcdefghi abcdefghi","abcd","abcdefghi abcdefghi","ab","abcdefghij","abcdef abcdef abcdef","abcdefghi","ab","a a a","ab","abcdefghi","abcd","abcdefghi","abcdefghij abcdefghij abcdefghij","abcdefghij","abcdef abcdef","abcdefgh"}
Returns: 53
{"abcdefg","abcde abcde","abcdefg","abcdefghij abcdefghij","abcdef abcdef abcdef","abcdef","a a","ab ab ab","ab","abcdefg","abcd","abcdef","abcde","abcde","abcde","ab","abc abc abc","a a a","abcd","abcdefg abcdefg abcdefg","abcdefg abcdefg abcdefg","abcde abcde abcde","abc abc abc","abcd abcd abcd","ab ab ab","a a a","abcdef abcdef","a a","abcdefghij","abcdefg abcdefg abcdefg","abcdef abcdef abcdef"}
{"ab","abcdef","abcdefghi","ab","abcdefgh abcdefgh abcdefgh","abcdef abcdef","abcdef","abcdefghij","abcdefg abcdefg","abcdefg","abcdef abcdef","abcdefg abcdefg abcdefg","abcdefgh","abcdefgh","abcdefghij abcdefghij abcdefghij","abcdefghij","abcdefg","ab","abcd","abc abc abc","abcdefghij","abcdef abcdef abcdef","abcdefghij","abcdefghi","abcd abcd abcd","abcdefg","abcdef abcdef abcdef","abc abc abc"}
Returns: 9
{"abc abc abc","abcdefghi","ab ab","abcdefghi","abcd","abcdef abcdef","abcd","abc","abcdef"}
{"abcde","abcdefghi","ab ab ab","abcd abcd abcd","abcdefghij abcdefghij abcdefghij","abcdef","abcdefghij abcdefghij abcdefghij"}
Returns: 1
{"abcdefgh","abcdefghi abcdefghi","ab","abcd","abcdef abcdef abcdef","ab","ab","abcdefgh","abcde abcde"}
{"abcd","abcdefghi","abcdefgh abcdefgh abcdefgh","abcdefghij","abcdefghi abcdefghi abcdefghi","abcdef","abcdefghi abcdefghi","abcdef","abcdefghi abcdefghi","abcdefgh abcdefgh","abcde abcde abcde","abcde abcde abcde","ab","abcdefghi","abcdefgh","abcd abcd abcd","ab","abcdef","ab","abc","ab ab","ab ab ab","abcdefg","abcdefgh","abcdefgh","abcdefghi","abcdef","ab ab","abcde abcde","abc abc abc","abcdefghi","ab","a a","abcdefghi","ab","abcdefg","abc","abcd","abcdefghi abcdefghi abcdefghi","abcdefgh","abcdefghij"}
Returns: 59
{"abcd abcd abcd","abcdefghi","abcdef abcdef","ab","ab","ab ab ab","abcdefg","ab","abcdefghi","abcdefghi abcdefghi abcdefghi","ab","abcdef abcdef abcdef","abcdefghij","ab","abc abc abc","abcdefghij abcdefghij","abcdefg abcdefg","abcdefghi","abcd abcd abcd","abcdefghi","abcdefghij abcdefghij","abcdefg","ab ab ab","abcdefghij abcdefghij abcdefghij","abcdef abcdef abcdef","abcd abcd abcd","abcdefgh abcdefgh abcdefgh","abcdefgh abcdefgh abcdefgh","abcd abcd abcd","abcde abcde abcde","abcd abcd","abc","abcdef","abcdefghij abcdefghij abcdefghij","abcdefg","abcdefghij abcdefghij abcdefghij","abcde","abcdefghij","ab","abcde abcde abcde","abcdef","abcdef abcdef abcdef","abcdefghi abcdefghi"}
{"abcdefghi","abcdefghi","abcd abcd abcd","abc","abcdefgh abcdefgh abcdefgh","abc abc","ab","a a","abcde abcde abcde","abcdef","a a a","abcdefghij","abcdefg","ab","abcdefgh","abcdef abcdef abcdef","abcdefghij abcdefghij","ab ab ab","ab ab ab","abcde","abcde","abcdef","abcdef","abc abc abc","abcdefghi abcdefghi abcdefghi","ab ab ab","abcd","abc","abc abc abc","abcd","abc","a a a","ab","abcdefg abcdefg abcdefg","abcde","abcdefg","ab","ab","abc"}
Returns: 1
{"abcdefgh","abcdefghij","abcdefghi","abc abc","abcdef","abcdefg"}
{"abcdefghij","abcd","abcdef","a a a","abcdefg","abcdef abcdef","abcd abcd abcd","abcd","abcde abcde abcde","abcde abcde","a a a","abcdefg","abc","abcde","abcdefghi","abcdef abcdef","abc abc","ab","abcdef","abcdef abcdef","abcdefghi","abcd abcd","abcdefghi","abcde abcde","abcdefghi","ab","abcde","abcdefgh abcdefgh abcdefgh","abcdefgh","abcdef","abc abc","a a a","abc abc","ab","abcdefghi","abcdefg"}
Returns: 11
{"ab ab ab","ab","abcd","ab","abcd abcd","abcde","abcdefg","abc","abcdef"}
{"abcdefghi","abcd","abcdefg abcdefg","abc","abcdef","abcd","ab","abcdef abcdef abcdef","abcdefg abcdefg","abcdefg","abcdefghi","abcdefghi","abcdefgh abcdefgh","abcdefgh","abcdefg","ab","abcd abcd abcd","ab","a a","abcdefghij","abc abc","abcdefghi","abcdefgh abcdefgh","abcdefghij abcdefghij","abcdefg abcdefg","abcdefg","abcdefg","abcde","abcdefg abcdefg abcdefg","ab","abcd","abcdef abcdef","abcd","abc","abcde abcde abcde","abcd","abc abc","abcdefghi abcdefghi","abcdefghi abcdefghi abcdefghi","abc","abcd","abcdefg","abcdefghi","abcde abcde","ab","a a"}
Returns: 47
{"abcdefghi","abcdefgh abcdefgh abcdefgh","abcdefghi","abcdefg abcdefg","abcdef abcdef","abcdefghij abcdefghij abcdefghij","abcdef","abcd abcd","abc","abcdefgh","abc abc","ab","abcdefgh","abcd","abcdefghij abcdefghij abcdefghij","abcd abcd","abcdefg","abcdefghi","abcdef abcdef","abcdefghij abcdefghij abcdefghij","abcde","abcdefg abcdefg abcdefg","abcdefgh","abcde","abcdefg","a a a","abcdefghi abcdefghi abcdefghi","abc","a a","abcdefghi","abc abc","abcdef abcdef","abcdefgh","abcde","abcd abcd abcd"}
{"ab ab ab","abcdef abcdef","abcdefg abcdefg abcdefg","ab","abcd abcd","abcdefghi abcdefghi abcdefghi","abcdefg abcdefg","abcdefghi abcdefghi","ab","abcdefg abcdefg","ab","abcdefghi","abcd","abcdef","abcdefg abcdefg","abcdef abcdef abcdef","abcdefg","abc","a a a","ab","abcdefgh abcdefgh abcdefgh","ab","ab","abcdefghij abcdefghij","abcde","abcde abcde","abcde"}
Returns: 16
{"abcd abcd abcd","abcdefgh","abcdefgh abcdefgh abcdefgh","abcdefgh","abcdefghi","ab","abcdefgh","abcdefgh abcdefgh","abcdefghij abcdefghij abcdefghij","abcdefgh abcdefgh abcdefgh","abcdefghi","abcde","abcdefghi abcdefghi abcdefghi","abcd","ab ab ab","ab ab ab","abcdefgh","abcdefgh abcdefgh","abcde","abcdefg abcdefg","abc","abcdef","abcd","abcdefghij abcdefghij abcdefghij","ab","abcdefg","abcdefg abcdefg","abcd","abcd","abcd","abcdefghi","abcdefghi","abcdefghij","a a","abcdefg","ab","abcdef abcdef","abcdefg abcdefg","abcde","ab","ab ab","abcdefghi","abcde","abcdef abcdef","abcd","abc"}
{"abcdefgh","a a","abcdef","abcde","abcd","abcdefgh abcdefgh abcdefgh","abcdefgh abcdefgh","abc","abcdef"}
Returns: 13
{"ab","abc","abcdefghij","ab","abc","abc","abcdefg","abcde","abcde","abcdefghij","abcdefghij","abcdefghij","abcdefgh","abcde","abcdefghi abcdefghi","abcdefghi abcdefghi abcdefghi","ab","abcdefgh abcdefgh","a a","a a a","abcdefg","abcdefgh","abcdefgh abcdefgh abcdefgh","ab","abcdef abcdef abcdef","abcdefghi","abc","abcdefghi abcdefghi","abcd","a a","abc","abcdefgh abcdefgh"}
{"ab ab","ab","abcdefg","ab","abcdefghi abcdefghi","abcde","abcd","abcdefghij","ab","abcdef","abcd","abcdefgh abcdefgh abcdefgh","abcdefgh","ab","abcdef","abcdefghi abcdefghi abcdefghi","abcdefghi","abcd abcd","ab","abcdefghi abcdefghi","abcdefghij abcdefghij","ab ab ab","abcdefgh","abcdefghij","abcde abcde abcde","abcd abcd abcd","abcdef","ab ab","abcdefghi","abcde","ab"}
Returns: 3
{"a a","abcdefghi abcdefghi abcdefghi","abcdef","abcdefgh abcdefgh","abcdef","abcdefghij abcdefghij abcdefghij","a a a","ab","abc","abcdef","abcde","abc","ab","abcdefghi abcdefghi","abcdefgh abcdefgh abcdefgh","abcdefgh","abcdefghij","a a","abcde","ab","abcdefghij","abcdefghi abcdefghi abcdefghi","abc abc","ab","abcdefghij","abcdefghi","ab","abcd abcd abcd","ab","abc","abcdefg","abcdefg","abcdefgh","abcd abcd","ab","abcdefgh abcdefgh","abc abc abc","abc abc abc","abc","abcde","ab","abcdef","abcdefg","abcdefgh abcdefgh abcdefgh","abcdefghij","ab ab","abcdefghi","a a a"}
{"abcdef","abcdefgh","abcdefghij","abcdefghij abcdefghij abcdefghij","abc abc abc","abcd","abcdefgh","a a","abcdefg abcdefg abcdefg","abcdefghi","abcde","abcde abcde","abc","abcdef","abcd","a a a","a a a","abcdefgh","abcdefghij","ab","abcdef","abcde","a a","abcd","abcdef abcdef","abcdefg","abcde","abcdefghi abcdefghi","abcdef","a a a","abcdefg","ab ab ab","abcdefghij abcdefghij","ab","abcdefgh abcdefgh"}
Returns: 10
{"abcdefghi","abc","abcdefghij abcdefghij abcdefghij","abcdefghi","abc","abcd abcd abcd","abc abc","abcdefgh abcdefgh","abc abc","abcdefghij","ab","abcdefghij","abcde","abc","ab","abcde abcde","abcdefghij","abcdef abcdef abcdef","abc","abc","abcdefghij","abcd","abcdef","abcdef","ab","ab ab ab","abcdef","abcdefg abcdefg abcdefg","abcdefghi abcdefghi abcdefghi","abcdefgh abcdefgh","abcdefghij","ab","abcde abcde abcde","ab ab ab","abcdefgh","ab","abcdefgh","abc","abcde","abcdefghij abcdefghij","abcde abcde abcde","abcdef","abcdefgh abcdefgh abcdefgh","abcdef","ab"}
{"abcd abcd","abcdefghij","abcdefg","abcdefghij","ab","abcdefgh","abcdefg","abcdefgh abcdefgh abcdefgh","abc","abcdef","a a a","abc","abcd abcd abcd","abcdefghi abcdefghi abcdefghi","abc abc abc","abcdefghij","abcdefghij","ab","abcdefghij abcdefghij","ab","ab","abc abc abc","abcdefghi abcdefghi","abcd abcd abcd","a a a","abcde abcde","abcdefg","abcdefghi","abcdef","ab","abcdefgh","abc","abcd abcd abcd","a a a","ab","abcde abcde abcde","abcde abcde","abcdefg","abcdef","abcde","abc abc","ab","abcd abcd","abcdefghij","abcdefg","abcdef abcdef abcdef","abcdef"}
Returns: 16
{"abcdefghij abcdefghij abcdefghij","abcd","abcdefghij","abcde abcde abcde","abc abc abc","abc abc","abcd","abcdef abcdef","abcdefghij abcdefghij","abcdefg abcdefg abcdefg","abcdefg abcdefg abcdefg","abcde","ab","abcd abcd abcd","abcdefg abcdefg","abcde abcde","abcdef abcdef","abcdef","abcdefghij abcdefghij","abc abc abc","abcde abcde abcde","abcdefghij abcdefghij"}
{"abcd abcd","abcde abcde abcde","abcd","abcd","abcdefgh","ab ab ab","abcdefghij","abcdefg","abcdefghij","abc","ab","abcdefghi abcdefghi","abcde","abcd abcd abcd","abcdef","ab","ab","ab","ab ab ab","abcdefg","abcdefghi abcdefghi abcdefghi","abcd","abcdef abcdef abcdef","abcde","abcdefghij","abcdefghij abcdefghij abcdefghij","ab ab ab","abcdefghij","abc abc","ab","ab ab ab","abcdefg","abc"}
Returns: 13
{"abc abc","abcdefg abcdefg","abc","abcde","abcdefghi","abcdef","abc","abcdef","abcd","abcd abcd abcd","abc","abcdefgh abcdefgh","abcdefg abcdefg abcdefg","abcdefghij","abcdefghij","abcd","abcdef","abcde abcde abcde","abcdefghij abcdefghij abcdefghij","abcdefgh abcdefgh","abcde abcde abcde","abc abc abc","abcdefgh abcdefgh abcdefgh","abcdefgh","abcd abcd abcd","ab","ab","ab","ab","abcdef abcdef abcdef","abcdef","ab","abcdef","abcde","abcdefg","abcdefghi","abcdefghi","abcdefghij","abcdefg abcdefg","abc","abc","abcdefgh abcdefgh"}
{"abcdef abcdef","abcd","ab","a a a","abcd","abcdefg","ab ab","abcde","abcde","ab ab ab","abc","ab"}
Returns: 10
{"abcd abcd","abcdefgh","abcd abcd abcd","abcd","abcd","ab","abcdefg","ab","ab","ab","ab","a a","abcdefgh abcdefgh abcdefgh","ab","abcde abcde","abcdefg","abcdefg abcdefg abcdefg","abcdefgh","abcdefg","abcdefghi","abcde abcde","abcdefghij abcdefghij","abcd","abcdefgh abcdefgh","abcdefghi abcdefghi abcdefghi","ab","abcdefgh"}
{"abcdefgh","ab","abcdefghij abcdefghij","abc","abcdefgh","ab ab ab","abcdefghi","abcde","abcd abcd abcd","abcdef","abc abc abc","abcdef abcdef","abcdef","abc abc abc","ab","a a","a a a","abcdefghi abcdefghi abcdefghi","abcde","abcdef abcdef","abcd"}
Returns: 29
{"abcdefghi","a a","abc","abcde","abcd abcd abcd","abcdefg abcdefg","a a a","abcdefgh abcdefgh","abcde abcde abcde","ab","a a a","abcdefghi abcdefghi","abcdefghij","abcdef","abcdefgh","ab","abc","a a","abcd","abcdefg","abcdef","abcd abcd","abcdef abcdef abcdef","abcdefg abcdefg abcdefg","abcdefghi","abcdefghij","abcdefghi","abc","abc abc","abcd","abcdefgh","abc","abcde","a a","abcdefg","abcd","ab","abcdefgh","ab","abcdef abcdef abcdef","abcde abcde abcde"}
{"abcdefg","abcdefghi abcdefghi abcdefghi","abcdefghij","ab","abcde abcde","abcdefghi abcdefghi abcdefghi","ab","abcde","abc abc abc","abcdefghi","abcde","ab","ab","abcdefg","abcde abcde abcde","abcdefgh","abcdefgh abcdefgh","abcdefghi abcdefghi abcdefghi","abcdefgh","abcd abcd abcd","abcdefgh abcdefgh","abcdefgh","a a a","abcde","abcd abcd abcd","abcdefg abcdefg","abcdefghij"}
Returns: 38
{"ab","abc","abcd","abcdefghij","abc","abcdefgh","abcdefghij abcdefghij","abcde","abcde abcde abcde","abc","abc abc abc","a a a","abcdefg","a a","abcdef abcdef abcdef","abcdef","a a","abcde","abcdefghij"}
{"abc","abc abc","abc","ab","abcdefghi abcdefghi","abcdef","ab ab ab","abcd","abcde","abc abc","ab","abcde","abcde abcde abcde","a a a"}
Returns: 21
{"abc","abcdefghi","abcdefghi abcdefghi","abcdefgh","abcdefgh abcdefgh","abcdefgh","ab","ab ab ab","abcdef abcdef abcdef","abcdefghi abcdefghi abcdefghi","abcd abcd abcd","ab ab ab","abc","abcdefghij","abcdefghi","abc abc","abcdefghi","abc","a a a","ab"}
{"abcdefghi abcdefghi","abc","a a","ab","abcdefgh abcdefgh","ab","abcdefghij","abcdefghi","abc","abcdef abcdef","abcd abcd abcd"}
Returns: 4
{"ab","abcdefghi abcdefghi","ab","ab","abcd","ab","abc abc abc","abcdefghij","abcde","abcdefghi","abcd","abcdefghi","abcdefghij","ab","abcde","abcde abcde","abcdefgh","abc","abcdefg abcdefg abcdefg","abcde","abcdefg","abcd","abc","abcde","abcdefg abcdefg","abcdef abcdef abcdef","a a a","ab","abcdefghi abcdefghi abcdefghi","abcdefghij abcdefghij abcdefghij","abcdefg","abcde","abcd","abcdefgh abcdefgh","ab","abcde abcde abcde","abcde abcde abcde","abcdef abcdef abcdef","abcd abcd","abc abc","abcd abcd abcd","abcdefg","abcdefghij abcdefghij"}
{"abcd","abcdefg","abcde","abcdefg","abcdefghi abcdefghi abcdefghi","abcdefghij","abc abc","abcde","abcdef","abcdef abcdef abcdef","abcdefgh","abcdefgh abcdefgh abcdefgh","abcde","abc abc","abcdefghi","abc","abcdefghij","abcdefghi","abcdef abcdef abcdef","abcdefghij abcdefghij","abcdef abcdef","abcde","ab ab ab","abc abc","abcdefgh abcdefgh","abcde abcde abcde","abc abc","a a","abcdefghi","abcdefghi","abc","abc abc","abcdefghij","ab ab ab","abcdefghi abcdefghi abcdefghi","abcdefghi","abcdef","abcdefghi","abcdefgh","abcd","abcdef abcdef abcdef","abcdefghi abcdefghi abcdefghi","ab","abcdefg","abcde","abcdefgh abcdefgh","abcde","abcde abcde abcde","abcdefg"}
Returns: 51
{"ab ab","abcdef"}
{"abcdefghij","abc","abcdefghij","abcd","abcdefghij","abcdef abcdef abcdef","abc abc abc","abcdef abcdef abcdef","ab","abcd","abcd abcd","ab","abcd abcd","abc","ab","abcdefghij abcdefghij","abc abc","abcdefghij"}
Returns: -1
{"ab","abcdefgh","ab","ab","abcdefghij","abcd","abcdef","abcdefghij","abcdef","abcdefgh abcdefgh","abcd abcd","abcdefghi abcdefghi","abcdefgh","abcdef abcdef abcdef","a a a","abcdefg","abcd","abcdefghi","abcdefghi"}
{"abcd","abcdefgh","abcdefghij abcdefghij abcdefghij","ab","abcdefg","abc abc","abcdefghij","abcdefgh abcdefgh","ab","ab ab ab","abcd","a a","abcdefghij","ab","ab","abcdef","ab","abcdefg abcdefg abcdefg","abcdef abcdef","abcdefghij","abcd","abcdefg abcdefg","abc abc abc","abcdef","abcdefg","abcde","ab","a a a","abcdefghi","ab","abcdefghi","abcde abcde abcde","abcd abcd","abcd","abcdefghij","abcdefgh abcdefgh abcdefgh","abcdefg","abcdefgh","ab","ab","abcdefghij","abc abc","abcdef","abcdef abcdef","abc","abc","ab"}
Returns: 1
{"abcdefghi","abcd","ab","abcdefghi abcdefghi","abcdefghi","ab","abcdefghij abcdefghij","abcde","abcd abcd abcd","abcdef","abcd abcd abcd","a a","abcdef","ab","abcdefgh","ab","abcdefg","abcd","abcdefg abcdefg abcdefg","ab","abcde","abc","abcdefg abcdefg abcdefg","ab","abcdefghij","abcdefghij","abcdef","abcde abcde abcde","abcdefghi","abcdefgh","abc","ab","abcd abcd","abcdefghij abcdefghij abcdefghij","abcdefghi abcdefghi abcdefghi","ab","a a","abcd","abcdef"}
{"abc abc abc","abcde","abcd abcd","abcdefgh","abcd","abc","abcdefghi","abcdefgh","abcd","ab","abcde","abcdefgh","a a a","abcdef","ab","abcdefghij","abcd abcd","ab","abcdef","abcdefgh","abcd abcd","abcdef","abc abc","abcdefgh abcdefgh","abcd","abcde abcde","abcdefgh","ab","abcdefg abcdefg abcdefg","abcd","abcdefgh abcdefgh","abcde","ab","abc"}
Returns: 53
{"abcdef","abcdefghi","abcdefgh","abcdef","ab","abcdefgh","ab","abcdefg abcdefg abcdefg","abcdefghi","abcdefgh abcdefgh","abcdefg abcdefg abcdefg","abc","ab","abcde","abcd abcd abcd","abcde","abcdef","abcdefgh","abcd","abcd","abcdefgh abcdefgh","abcde","abc","ab ab","abcde","abcdefghij abcdefghij","abcdefg","ab","abc abc abc","a a a","ab","abc abc abc","abcdefghi","abcdefgh abcdefgh","abcdef","abcdefg"}
{"abcdefg abcdefg abcdefg","abcdefg abcdefg abcdefg","ab","abcdefghij","abcdefghij","abcd","abcdefg abcdefg","abc","abcdefghij","abcdefgh","abcde","abcdef abcdef abcdef","ab","abcdefg","abcdefghij","abc abc","ab ab ab","abcdefg","abcdefghij","ab","abcdefgh","abcd","ab ab ab","abcdefghi","abcd","abcdefgh","abcdefg","ab"}
Returns: 12
{"ab ab ab","abcdef","abcdefgh","abcd abcd abcd","ab ab ab","abcdefg","abcdefghi","ab ab ab","ab","abcdefghij abcdefghij abcdefghij","abcdef abcdef abcdef","abcde abcde","ab","abcd","abcdef","abcde abcde abcde","abcdefg abcdefg","abcd abcd abcd","abcdefghij abcdefghij","abcdefgh abcdefgh","abcdefgh","ab","abc abc abc","ab ab","abcdefg abcdefg abcdefg","abcdefghi abcdefghi abcdefghi","abcdefghi abcdefghi abcdefghi","abc abc","abcdefgh","abcdef abcdef","abcde abcde abcde","abcdefghi abcdefghi","abcdef","abc abc abc","abcd","abcd","abcdefg abcdefg abcdefg","abcdefg","abc","abcd","ab","abcdefgh","abcde abcde"}
{"abcdef","abcdefgh","abcdefghij abcdefghij abcdefghij","abc","abcdefgh abcdefgh","abcde abcde abcde","abcdefgh abcdefgh abcdefgh","abcdefg","abcde abcde","abcdefghi abcdefghi","ab ab","ab","abcdefgh","abcdefghi","ab","a a a","ab ab ab","ab ab ab","abcdefghi","abc abc","abcdefghi","ab","abcd","abcdefgh","abc","abcdefg","ab","ab ab","abcdef","abcdef abcdef","ab","abcde","abcde","abcdef","abcd abcd","abcdef","abcd abcd abcd","ab","abcdefgh","abc","abcdefghi"}
Returns: 21
{"abcdefg","ab","ab","a a a","ab","abcde","ab","abcdefghi abcdefghi","abc abc abc","ab"}
{"ab ab","abcdef","abcdef","abcdefghij"}
Returns: -1
{"abcde abcde","abcdefghi","abcde","abcd","ab","abcdefghi","abc","ab","abcdefghij abcdefghij abcdefghij","abcdefghi abcdefghi","abcde","abcdefghi"}
{"ab","abcdefghij","ab","abcdef","abcdef abcdef abcdef","abcdefghij","abcde","abcde","ab","abcdefgh abcdefgh abcdefgh","abcde","abcde","abcdefghi","abcdefgh","ab","abcde abcde abcde","abcdef abcdef","ab","abcdefghi","abcdefghi","abcdef","abcdefghij","abcdefg","abcdefghi abcdefghi abcdefghi","ab","abcde","ab","abcdefgh","abcdefghi abcdefghi abcdefghi","abcdef abcdef","abcdefgh","abcd","abcde","abc","abcdefgh","abc","abcdefghij abcdefghij","abcdefg","abcd","abcdefg","ab","ab","abcd","ab ab ab"}
Returns: 10
{"abcdefgh","abcdef abcdef abcdef","abcde","abcdefg","abcdefghi","a a a","ab","a a","abcdefghi abcdefghi abcdefghi","abcdefg","abcde abcde abcde","ab","abcdefgh abcdefgh abcdefgh","abcdefg","abcdefghi abcdefghi abcdefghi","abcde","ab ab","abcdefghij abcdefghij","abcdefg","ab ab","abcdefg","abcdef abcdef","abcde abcde abcde","ab","abcde","a a","ab","abcdefg abcdefg","abcde abcde abcde","abcdefgh abcdefgh","abcde abcde abcde","abcdefg abcdefg","a a","ab","abcdefghi","abcdef","abcdefghi abcdefghi","abcdefgh abcdefgh abcdefgh","abcdef","abc","abcdefg abcdefg abcdefg","abcdefgh","abcde","abcdefghij","abcdefgh"}
{"abcd abcd","abcdefg abcdefg abcdefg","abcdef","ab","abcdefg","abcde abcde","abc","abcd","abcd abcd abcd","abcdefghij abcdefghij abcdefghij","abcde","abcdef","abcdefgh abcdefgh abcdefgh","abcdefghij","a a","abc","abcde","abcdefg","abc","abcdefgh","abc","abcd","abcdefghi","ab"}
Returns: 12
{"abcdefghi abcdefghi","abcdefghij abcdefghij","abcdef","abcde abcde abcde","abcdefghi abcdefghi abcdefghi","ab","abc abc","abcdefghij","abcdefgh","abcdefghij","a a","abcdef","abcdefghi abcdefghi","abcdefghij","ab ab","abcde"}
{"abcd","ab","abcd","abc abc","abc","abcde","abcdefgh","a a a","a a","abcde","abcde abcde abcde","abcdefghij abcdefghij","abcdefg abcdefg","abc","abcdefg","ab","abc abc abc","abcdef abcdef abcdef","abc abc abc","abcdefghi","abcd abcd","abcdef","abcdefg","abc abc abc","abc","ab"}
Returns: 31
{"abcdef abcdef","abcdefghij abcdefghij abcdefghij","ab","abcde abcde abcde","abcdefghi","a a","ab","ab","abcd abcd","abcdefghij","abcdef","abcdefgh","abcd","abcde abcde","abcde","abcd","ab","abc","abcdefgh","abcde abcde abcde","abcdefg","abcde abcde abcde","ab","ab","ab ab ab","ab","abcd","abcde abcde","abcde abcde abcde","abcdefgh abcdefgh","ab ab ab","abc","abcdefg abcdefg abcdefg","ab","abcdef","abcdefghij","abcdefghi","abcde","abcde","ab","abcdefgh abcdefgh abcdefgh","abcdefghi","abcd","ab","abc abc abc","abcdefgh abcdefgh abcdefgh","abcdefghi"}
{"abc abc","abc","abcdefghij","ab","abcd","abcdefgh abcdefgh","abcd","abcdefgh","abc abc","abcdefgh","ab","abcdefghi abcdefghi","abcdefghij abcdefghij abcdefghij","abcde","abcdefghij","abcdefgh","abcde","abcde","abcdefgh abcdefgh","ab ab","abcdefghij","abc abc abc","ab ab","abcdefghi abcdefghi","abcdefg abcdefg abcdefg","abcdefghij abcdefghij","ab ab ab","ab ab"}
Returns: 62
{"abcdefghij","abcde","a a","ab","abcdefg abcdefg abcdefg","abc","abcdef","abcdefg","abcdefghij","abcde","ab","abcdefghij abcdefghij","abcdefgh","abc"}
{"abcdefghi abcdefghi abcdefghi","abcdefghi abcdefghi","abcdefghij","abc","abc abc abc","abcdef abcdef","abcde abcde abcde","abcdefghij","a a","abc","abcdef","ab","ab"}
Returns: 24
{"abcdefghij","abcde","ab","ab","abcdef abcdef","abcdef","abcdefghij","ab","abcd abcd abcd","abcdefghi abcdefghi","abcdefg abcdefg","abcdef","abcdefg abcdefg","abcd","ab","ab","ab","ab","abcdefghij abcdefghij","abcde","ab","abcd","abcdefghi","a a a","abcd abcd abcd","abcdefgh abcdefgh abcdefgh","abcdefgh","abcdef","a a a","abcdef","abcdefgh","abcdefghij","ab","abcdef abcdef abcdef","abcdefghi abcdefghi abcdefghi","abcd","abcdefghi","abcdefghij","abcde","ab"}
{"abcdefgh","abcde","abcd","ab ab ab","ab","abcdefghij abcdefghij abcdefghij","abcdefghij","abcdefg abcdefg abcdefg","abc abc","abcde","ab","abcdefghi abcdefghi abcdefghi","abcdefghi","abcdef","abcdef abcdef","ab","ab","abcdefgh","ab","abcdef","abcde abcde abcde","abcdefghij abcdefghij","ab","abcdefg abcdefg","abcde","ab","abcde abcde","abcdefghi abcdefghi","abcdefghi","abcd"}
Returns: 1
{"abcdefg","abcdefghij abcdefghij","abcdefgh","abcdefghi","abcdefgh","abcdefgh abcdefgh","abcdef abcdef","abc","abcdefghij abcdefghij","abcdefgh","abcde","abcdefghi abcdefghi abcdefghi","abcdefghij","abcdefg abcdefg","abcde abcde abcde","abc","abc abc abc","abcdefg abcdefg","abcdefghij","abc","ab","abcdefg abcdefg abcdefg","ab","abcd abcd","abc abc","abcd abcd","abcdef"}
{"abcdefg","abcde","abcd abcd","abcdef abcdef","abcdefg abcdefg","ab","abcdefghij","abcdefghij","abcde","abcdefgh","abcde","abcd abcd","abcd","abcdefghi","abcdefgh","abcdef abcdef","abcdefg abcdefg abcdefg","abcd abcd","abcdefghij abcdefghij","abc abc","abcde","abcde abcde abcde","abcdefghi","abcdefgh","abc"}
Returns: 0
{"ab","abcdefghij","abcdef","abcde"}
{"abcdefg abcdefg abcdefg","abcdef abcdef abcdef","ab","abcdefghi abcdefghi abcdefghi","ab","ab","abc abc","abcdefg abcdefg","ab","abcd abcd","abcdefghi abcdefghi","ab","abc","abc abc","ab ab ab","abcdefghi abcdefghi abcdefghi","abcdefg abcdefg abcdefg","abcd"}
Returns: 4
{"ab","abcdefghij","abcdefg","abcd","abcdefghij abcdefghij abcdefghij","ab","abcde","abcdef","abcdefg abcdefg","abc","abc","abcdefg abcdefg abcdefg","abcdefg","ab","abcd abcd abcd"}
{"abcde","abcde abcde","ab","abcdefghi","ab","abcdefg abcdefg abcdefg","abcdef","abcde","abcdef","a a a","abc","abcdefgh","ab","abcdef","abcde"}
Returns: 10
{"abcdefgh","abcdefgh abcdefgh abcdefgh","abc abc abc","abcdefgh abcdefgh abcdefgh","abcdefgh","abcd abcd abcd","abcdefg","ab","abc","abcdefghi","abcd abcd","a a a","ab","abcdefgh abcdefgh","abcdef","abcd abcd abcd","abcdef","abc","abcdef","abcdefg","ab","abc","abcdef","abcd abcd","ab","abcd abcd","ab","abcdefghi abcdefghi","ab","abcd","abcdefg","abcdefghi abcdefghi abcdefghi","a a a"}
{"abcdefghij","abcdefghi","abcdefghij abcdefghij abcdefghij","abcdefg abcdefg abcdefg","abcdef","abc abc abc","abcd","abcdef abcdef abcdef","abcdefghij","abcdefghij","abcdefg abcdefg","abcdefghi","abcde abcde abcde","abcd abcd","abcdef abcdef abcdef","ab","abcdef","abc","abcde","abcdefghi abcdefghi","abcdefghij abcdefghij","abcdefg abcdefg","abcde","abcdefgh abcdefgh","abc abc","abcdef","abcdef abcdef","abcdef abcdef","abcdefg abcdefg abcdefg","abcdefghi","abcdef abcdef","abcd","abcdef","abcdefghi","abcdefgh","ab ab ab","abcdefghij","abcd abcd abcd","abcdefghi","abcdef","abcdefghij abcdefghij abcdefghij","a a a","abcdefgh","abcdefgh","abcdefgh abcdefgh abcdefgh","ab","abcdefghi abcdefghi abcdefghi","abcdefghij abcdefghij abcdefghij"}
Returns: 16
{"abcde abcde abcde","abcdefg","abcd","abc abc abc","abcdef","abcdef","abcdef abcdef","abcdefg","ab","abcdefghi","abcdefg abcdefg abcdefg","abcdefghi","abcdefg abcdefg","abcdefg","abcdefg","abcdefgh abcdefgh abcdefgh","abcdef","abcdefghi","abcd","abc abc abc","abcdef","abc","abcd","abc","abc","a a a","abcdef","abc abc abc","a a a","abcdefghij","a a a","ab","abcdefg abcdefg abcdefg","abcdefgh","ab","ab"}
{"abcdefgh","abcdefgh abcdefgh","abcde","abcdefgh","abcdefghij","abcdefghi abcdefghi abcdefghi","abcdefg abcdefg","abcde","ab","abcdefgh","ab ab ab","abcd abcd abcd","abcdef abcdef","abcdefgh abcdefgh","abcdef","ab ab"}
Returns: 8
{"abcdefghij","abcde","abcdef","abcdefg"}
{"a a","abcde","ab","abcdefghi","ab ab ab","ab","abcdefghij","ab","abcdefgh","ab","ab","abcde","abc","abcde abcde","ab","abcdefghi","abcd","abcdefghij abcdefghij","abcdefghi abcdefghi","a a","abcdefghi abcdefghi","abcd abcd abcd","ab","abcdef abcdef","abc","abcde abcde abcde","ab ab","ab","abcdefg abcdefg","abcde","abcdef","ab","abcdefg abcdefg abcdefg","ab","abcdefgh abcdefgh","abcdefg abcdefg abcdefg","abcd abcd","ab ab ab","abcde","abcdefgh","abcde abcde","abcde abcde","ab"}
Returns: 1
{"abcdefgh abcdefgh","ab ab ab","ab","abcdefgh abcdefgh abcdefgh"}
{"abcde","abcd","ab","abcdefg","abcde abcde abcde","abcdefg","abc","a a","abcde abcde","ab","abcdefghi abcdefghi abcdefghi","ab","abcdefg","abcdefghij abcdefghij abcdefghij","abcdefg","abcdefghi abcdefghi","abcdefgh abcdefgh abcdefgh","ab","abcdefghij abcdefghij abcdefghij","abcdef","abcd","abcdefg","abcdefgh abcdefgh abcdefgh","ab","abcde abcde abcde","abcdef","ab","abcdefg abcdefg abcdefg","abcdefgh abcdefgh abcdefgh","abcd","abcdef","abcde","abcdefghij abcdefghij","abcdefg abcdefg","abcd","abc"}
Returns: 2
{"ab","abcdefghi","ab","ab","ab","abcd","abcdefghij abcdefghij abcdefghij","abcdefgh abcdefgh","abcdefgh abcdefgh","abcdef","ab","abcdefgh abcdefgh abcdefgh","abcdefg","abcd","abcd abcd"}
{"abcdef abcdef","abcdefg","ab","abcdefgh","abcdefgh abcdefgh","abc","abcdefgh abcdefgh abcdefgh","abcdefg","abcdef","a a a","ab","abcd","abcdefghij","abcdef","abcdefgh","abcdefghi","abcde"}
Returns: 2
{"a a a","abcdefg abcdefg abcdefg","ab","abcd abcd abcd","a a a","abcdefgh","abcdefghi abcdefghi abcdefghi","abcde","abcde","abcd abcd","abcdef","ab","abcdefgh","abcd","ab","abcdefghi","abcde","abcdefgh","abcdefgh","ab","ab","abcdefg","abcdefghij","abcd abcd","abc abc abc","abcd abcd","abcdefgh abcdefgh"}
{"abcdefg","abc abc abc","abcdefghij abcdefghij","abc","abc","abcd","abcdefg abcdefg abcdefg","abc abc abc","abc","ab","abcdefg abcdefg abcdefg","ab","abcdefgh","abcd"}
Returns: 11
{"abcde","abcdefghij abcdefghij abcdefghij","abcdefgh","abc abc","abcdefg abcdefg abcdefg","abcdefghij abcdefghij abcdefghij","abcdefgh","abcdefgh abcdefgh abcdefgh","abc abc","abcdefgh abcdefgh","abcdef abcdef","abcd","a a","abcd","a a a","ab ab","abc abc abc","abcde","ab","abcdefghi abcdefghi","ab","ab ab ab","abcdefghij","abcd","abcd abcd","abcdef","abcdefghi","abcde","abcdefg","abcdefghij abcdefghij abcdefghij","abcdefg","ab","ab","abcd abcd abcd"}
{"abcdefghij","abcdefgh abcdefgh abcdefgh","abcdefgh abcdefgh abcdefgh","abcdefg","abcdef","abcdefghij","abcdefgh","abcdefghij","abc","abcde","abcdefghi","ab","abcdefgh"}
Returns: 6
{"ab","ab","abcdefghij","abcdefgh","abcdefg abcdefg","abcdefghi","abcdefghij","ab","ab","a a","a a","abcdefghij","abcdefghi","abcdefgh","abcdefg","abcd","ab","abcdef abcdef","abcdefgh","ab","abcdefghi abcdefghi","ab ab","ab"}
{"abcdefghij abcdefghij","ab","ab","abcdef","abcde abcde abcde","abcdef","abcde abcde","a a a","abcdefg","abcdefg abcdefg","a a","abc","a a a","abcdefghi","ab","a a","abcdefghi abcdefghi abcdefghi","abcdefg","abcdefg","abcdefgh abcdefgh abcdefgh","abcde","abcdefgh","abcdef","abcdef","abcd","abcde","abcdefghij","abcdefghi","abcdefghij","abcdefghi","abcdefghi","abcdefghi"}
Returns: 1
{"abcd abcd abcd","abcdefghij","abcdefg","abc abc abc","abcde abcde abcde","abcdefghi abcdefghi abcdefghi","abc","ab ab","ab","abcdefghi abcdefghi abcdefghi","a a a","abcdefg abcdefg abcdefg","abcde","ab","abcdefgh","abcd abcd abcd","ab","abc abc abc","abcdefg","abcdefghij abcdefghij abcdefghij","abcde abcde abcde","abcdefgh abcdefgh abcdefgh","abcdefgh abcdefgh abcdefgh","abc","ab","ab","abcdefg","abcdefghij","abcdefghi"}
{"abcd","abcd abcd abcd","abcdefghi","abc","a a","abcd","a a a","abc abc","ab ab","abcdefghi","abcde","abc","abcdefghi","abc","abcdef","abcdefghi","abcdefghij","abcd abcd","abcd","abc","abc","abc abc abc","abcdefg","abcdef abcdef abcdef","abcdefg abcdefg abcdefg","abcd abcd abcd","abcdefgh","abcdefghij abcdefghij","abcde"}
Returns: -1
{"ab ab ab","ab","abc","abcdefg","abcd abcd","abcd","abcd","abcd","abcdefghij abcdefghij abcdefghij","abcd","ab","abc","ab","a a a","abc abc","ab","abcdefghi","abc abc abc","ab","abcde","abc abc","abcdefgh","abcdef","abcdefghij","abcdefghi abcdefghi","abc","abc","ab","abcdefghij abcdefghij","abcdefghi abcdefghi abcdefghi","ab","abcdefghi abcdefghi abcdefghi","a a a","abc","a a","abcdefgh abcdefgh","ab","a a a"}
{"abcde abcde","abcdefghij","ab","abcd","a a a","abcdef abcdef abcdef","abc abc abc","abcdefg","abcdefghi","abc abc abc","abcdefgh abcdefgh abcdefgh","abcdefgh abcdefgh abcdefgh","abcdefg abcdefg","a a","abcdefgh abcdefgh","abcdefghi","abcdefg abcdefg","abcdefghij abcdefghij abcdefghij"}
Returns: 56
{"abcdefghi abcdefghi","abcd","abcd abcd","ab"}
{"abcdef abcdef","abcde","abcdefgh abcdefgh","abcdefghi","a a a","abcdef","abcdef abcdef","a a","ab","ab","abc abc abc","abcdefghij","abcdefghi","abcdefghi","abcdef abcdef","abcde abcde"}
Returns: -1
{"abc","abc abc abc","ab","abcdefg","abcdefg abcdefg abcdefg","ab","ab ab","abc","abcdefghi","abcde abcde","abcdefghi abcdefghi abcdefghi","abcd abcd","abcdefghi","abcdefghij","abcdefghi","ab","abcdefghi","a a","abcdefgh","ab ab ab","abc","a a","abcde abcde abcde","abcdefghi","abc","ab ab","abcdefgh","ab ab","abcdefgh","abc abc abc","a a","abcdefghi","ab ab","abc","a a","abcdefgh abcdefgh abcdefgh","abc abc abc","abcdefg"}
{"abcdef","ab","abc abc abc","abcdefghij","a a a","abc","abcdef","ab","abcdef","abcd","abcdefgh","abcdefghi","ab","abcdefg","abcdef abcdef","abcde abcde abcde","abcdef abcdef abcdef","abcdefghi","abcdefghij","a a","abcdefg","abcdefg abcdefg abcdefg","abcde abcde","abcdefgh","abcde abcde abcde","abcde abcde abcde"}
Returns: 53
{"abcdefgh abcdefgh abcdefgh"}
{"abcde","abcdefgh","abcdefghij","ab","abcdefgh","ab","abc"}
Returns: -1
{"a a","abcdefghij","ab","abcdefgh abcdefgh abcdefgh","abcdefghij","abcdef","abcdefghij abcdefghij","abcdefghi","abcde","abc","abcdefghi abcdefghi","abcd","abcdefghij abcdefghij abcdefghij","abcdefgh abcdefgh","abc abc abc","abcdefg abcdefg","a a","ab","abcde","abcdefghi abcdefghi abcdefghi","abc abc","a a","abcdefgh","abcdefghi abcdefghi","ab","abcdefghi","abcdefgh abcdefgh abcdefgh","abcdefgh abcdefgh","abc"}
{"a a","abcdef","ab ab","abcdefghi abcdefghi","abc","abcd","abcdefg","abcdefghij abcdefghij","a a a","a a","abcdefg abcdefg abcdefg","ab","abcdef abcdef","abcd abcd abcd","abcd","abcdef abcdef abcdef","abcde abcde abcde","abcde","abcdefg","abcdefg abcdefg","abcde abcde abcde","ab","abcdefgh","abcdefghij abcdefghij","abcdefghi","ab","abcde abcde","abcdefghij abcdefghij abcdefghij","abcdefghij abcdefghij abcdefghij","abc abc abc","ab","abc","abc abc abc","abcdefg","abcdefghij"}
Returns: 0
{"abcd abcd abcd","abcdef abcdef","abcdefghi"}
{"abcdef","abcde abcde","abcde","abcdefghij","abcde","abc","abcdefghij","abcdefghij","ab","abcdefgh abcdefgh","ab","abc","abcdefgh abcdefgh abcdefgh","abcdefg abcdefg","abcdefghij abcdefghij abcdefghij","abcdefghij","a a a","abcdef","abcde","abcdef abcdef abcdef","abcdefghi abcdefghi abcdefghi","abcdefghij abcdefghij","abc abc","abcdefg abcdefg","abcde abcde abcde","abc","abcdefghi","abc","a a","abc","ab","abcdefg"}
Returns: 26
{"abcde abcde abcde","abcdef abcdef abcdef","abcdefghi abcdefghi abcdefghi","abcdefgh","abcdefgh","abcdefghij","abcdefghi abcdefghi","abc","ab","abcdef","abcdefghij","a a a","abcdefgh abcdefgh abcdefgh","abcdefg","ab","abcd","abcdefg","abcdefghij","abc","ab ab ab","abcdefghi abcdefghi","ab","abcdefg abcdefg","ab","abcdef abcdef","abcdefghi","ab","abcdefghi","ab","abc"}
{"abcdefgh","abcdefghij abcdefghij abcdefghij","abcdef","abcdefghi abcdefghi","abcdefgh","abcdefgh","abcdefgh","abcdefghi abcdefghi","abcdefghij","abc abc","ab","abcdefg","abcdefg","abcd abcd abcd","ab","abcde abcde","a a a","abcdefgh abcdefgh","abcdefghi","abcdefg","abcde","abc abc","abc","abcd","abcdef","abcdefghi abcdefghi abcdefghi","abcde","ab","abcdef abcdef","abcdefghi","abcdefg"}
Returns: 4
{"ab","abcdef","abcdefghij","abcdef","ab","abcdefghij","abcdef","abcdefg abcdefg","abcdefghij","abcdefghij","abcdefgh","abcdefg abcdefg abcdefg","abcdefghi","abcdef","abcdef abcdef abcdef"}
{"abcdefgh","abcdefghij","abc abc abc","ab","ab","abcdefgh","abc","ab","ab ab","abcde abcde","abcdefghij","ab"}
Returns: 4
{"abcdefgh","abcdefghi","abc","abcdefg","abcdefghi","abcdefghi","ab ab","ab","abcdefgh abcdefgh abcdefgh","abcde abcde","ab ab ab","abcdef","abcdef","abcdefg","abcde","abc abc abc","abcdefgh abcdefgh","abcdefghi","abcd","abcdefg","abcdef","abcdefghij","abcdefghij abcdefghij abcdefghij","abcdef","abcdefgh","abcdefghij","a a a","abcdefgh abcdefgh abcdefgh","abcdefghij","abcdefgh abcdefgh"}
{"abcdef abcdef","abcd abcd abcd","abcdef","abcdefghij","abcdefghij abcdefghij","ab","abcdefghi abcdefghi","ab","abcdefghij","abc","a a a","abc abc","abcdefghi abcdefghi","abcdefghi","abcd","abcdefg abcdefg abcdefg","abcdefghi","abcdefg abcdefg abcdefg","abcd","abcdefghi","abcdef abcdef","ab ab","abcde","abc","abcdefg","abcde","a a","abcde","abcdef","abcdefghij abcdefghij abcdefghij","abcdefghij","abcdefgh abcdefgh abcdefgh","abcd abcd abcd","abcdefg abcdefg","abcdef abcdef","abcdefghi","a a a","abcdefgh","abc abc abc"}
Returns: 7
{"abcdefghi abcdefghi","ab","abcdefghij","abcdefghij abcdefghij","abcde","abcd","abcdefghi","abcd","abcdefghij","abcdefghi","abcdefghij abcdefghij","abc","abcdefg","abc abc abc"}
{"abcdef abcdef abcdef","abcdef abcdef abcdef","abcdefgh","abcdefgh","abcdefghij","a a","abcdef","abcd","abcdefghij","abcdefg","abcdefghi","ab","ab ab","abcdefghij abcdefghij","ab ab","ab","abcdefghij","abcde abcde","a a","ab","abcdefg","ab","abcd","abcde","ab ab"}
Returns: 7
{"abcdefg abcdefg abcdefg","abcdefghi","abcdef","abcdef","abcd","abcdefghij","abc","abcdefgh abcdefgh","abcde abcde","abcd","abcd abcd abcd","abcdefghij abcdefghij abcdefghij","ab","abcdefghij abcdefghij","ab ab ab","abcdef abcdef","abcdefg abcdefg abcdefg","abcdefg abcdefg","abcd abcd abcd","ab","abcdefghi","abcdef","abcdefghi","abcdef","abcdef","a a","a a a","abcdef abcdef abcdef","abcdefg abcdefg","ab"}
{"abcdefgh abcdefgh abcdefgh","abcdef","abc"}
Returns: -1
{"pizza"}
{"pizza ", "pizza"}
Returns: 1
Watch out for trailing spaces.
{"pbj", "pizza" }
{"pizza", "pbj", "pizza" }
Returns: 3
{"aa", "ab", "ac", "ad", "ae", "af", "ag", "ah", "ai", "aj", "ak", "al", "am", "an", "ao", "ap", "aq", "ar", "as", "at", "au", "av", "aw", "ax", "ay", "az", "ba", "bb", "bc", "bd", "be", "bf", "bg", "bh", "bi", "bj", "bk", "bl", "bm", "bn", "bo", "bp", "bq", "br", "bs", "bt", "bu", "bv", "bw", "bx" }
{"ab", "ac", "ad", "ae", "af", "ag", "ah", "ai", "aj", "ak", "al", "am", "an", "ao", "ap", "aq", "ar", "as", "at", "au", "av", "aw", "ax", "ay", "az", "ba", "bb", "bc", "bd", "be", "bf", "bg", "bh", "bi", "bj", "bk", "bl", "bm", "bn", "bo", "bp", "bq", "br", "bs", "bt", "bu", "bv", "bw", "bx" }
Returns: 2401
{"pizza" }
{"pizza ", "pizza" }
Returns: 1
{"pizza", "pbj", "meatballs", "peanut butter and jelly", "pizza hero" }
{"pbj", "meatballs", "peanut butter and jelly", "pizza hero" }
Returns: 16
{"pbj", "pizza" }
{"pizza", "pbj", "pizza" }
Returns: 3
{"aa", "ab", "ac", "ad", "ae", "af", "ag", "ah", "ai", "aj", "ak", "al", "am", "an", "ao", "ap", "aq", "ar", "as", "at", "au", "av", "aw", "ax", "ay", "az", "ba", "bb", "bc", "bd", "be", "bf", "bg", "bh", "bi", "bj", "bk", "bl", "bm", "bn", "bo", "bp", "bq", "br", "bs", "bt", "bu", "bv", "bw", "bx" }
{"ab", "ac", "ad", "ae", "af", "ag", "ah", "ai", "aj", "ak", "al", "am", "an", "ao", "ap", "aq", "ar", "as", "at", "au", "av", "aw", "ax", "ay", "az", "ba", "bb", "bc", "bd", "be", "bf", "bg", "bh", "bi", "bj", "bk", "bl", "bm", "bn", "bo", "bp", "bq", "br", "bs", "bt", "bu", "bv", "bw", "bx" }
Returns: 2401
{"pizza" }
{"pizza ", "pizza" }
Returns: 1
{"pizza", "pbj", "meatballs", "peanut butter and jelly", "pizza hero" }
{"pbj", "meatballs", "peanut butter and jelly", "pizza hero" }
Returns: 16
{"pbj", "pizza" }
{"pizza", "pbj" }
Returns: -1
{"aa", "ab", "ac", "ad", "ae", "af", "ag", "ah", "ai", "aj", "ak", "al", "am", "an", "ao", "ap", "aq", "ar", "as", "at", "au", "av", "aw", "ax", "ay", "ba", "bb", "bc", "bd", "be", "bf", "bg", "bh", "bi", "bj", "bk", "bl", "bm", "bn", "bo", "bp", "bq", "br", "bs", "bt", "bu", "bv", "bw", "bx" }
{"aaa", "aab", "aac", "aad", "aae", "aaf", "aag", "aah", "aai", "aaj", "aak", "aal", "aam", "aan", "aao", "aap", "aaq", "aar", "aas", "aat", "aau", "aav", "aaw", "aax", "aay", "aba", "abb", "abc", "abd", "abe", "abf", "abg", "abh", "abi", "abj", "abk", "abl", "abm", "abn", "abo", "abp", "abq", "abr", "abs", "abt", "abu", "abv", "abw", "abx", "bx" }
Returns: 2449
{"ab", "ac" }
{"ab" }
Returns: 0
{"aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "aa", "zz" }
{"bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "bb", "zz" }
Returns: 2449
{"aaa", "aaa", "aaa" }
{"bb", "bb" }
Returns: -1
{"ab", "bb", "cb" }
{"ab", "cb", "bb" }
Returns: 0
{"dd", "cc" }
{"bb", "aa", "bb", "aa", "cc" }
Returns: 9
{"ab", "ab", "ab", "ab", "ab", "ab", "bc" }
{"ce", "ce", "ce", "ce", "ce", "ce", "ce", "bc" }
Returns: 55
{"aa", "ab", "ac", "ad", "ae", "af", "ag", "ah", "ai", "aj", "ak", "al", "am", "an", "ao", "ap", "aq", "ar", "as", "at", "au", "av", "aw", "ax", "ay", "az", "qqq", "www", "eee", "rrr", "ttt", "yyy", "uuu", "iii", "ooo", "ppp", "qqq", "rrr", "sss", "ttt", "uuu", "vvv", "www", "xxx", "yyy", "zzz" }
{"ba", "bb", "bc", "bd", "be", "bf", "bg", "bh", "bi", "bj", "bk", "bl", "bm", "bn", "bo", "bp", "bq", "br", "bs", "bt", "bu", "bv", "bw", "bx", "by", "bz", "ca", "cb", "cc", "cd", "ce", "cf", "cg", "ch", "ci", "cj", "ck", "cl", "cm", "cn", "co", "cp", "cq", "cr", "cs", "ct", "zzz" }
Returns: 2161
{"ab", "ab", "ab", "ab", "ab", "ab", "bc" }
{"er", "er", "er", "er", "er", "er", "er", "bc" }
Returns: 55
{"aa", "bb", "cc" }
{"gg", "ff", "ee", "aa" }
Returns: 3
{"aa", "bb", "cc", "dd", "ee", "ff", "gg", "hg", "iy", "jd", "zd" }
{"wq", "wer", "qw", "wqe", "zd" }
Returns: 54
{"pbj", "pizza" }
{"pizza", "pbj", "pizza", "pbj" }
Returns: -1
{"aa", "bb" }
{"cc", "dd", "ff" }
Returns: -1
{"aa", "bb", "cc" }
{"ee", "ff", "cc" }
Returns: 2
{"aa", "bb" }
{"cc", "aa", "bb" }
Returns: 4
{"a b" }
{"b a" }
Returns: -1
{"aa", "bb" }
{"aa", "cc" }
Returns: 0
{"aa", "bb" }
{"cc", "bb" }
Returns: 1
{"aaa", "bb", "cb", "db", "eb", "fb", "gb", "hb", "ib", "jb", "kb", "lb", "mb", "nb", "ob", "pb", "qb", "rb", "sb", "tb", "ub", "vb", "wb", "xb", "yb", "cb", "cb", "cb", "cb", "cb", "cb", "cbb", "cb", "cb", "cb", "cb", "cbb", "cbb", "bb", "cbb", "cbb", "bb", "cb", "cb", "cb", "cb", "cbbbbbb" }
{"za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "za", "aaa" }
Returns: 47
{"pv", "qv" }
{"av", "bv", "cv", "dv", "ev", "fv", "gv", "hv", "iv", "jv", "kv", "pv", "lv" }
Returns: 24
{"baa", "bab", "bac", "bad", "bae", "baf", "bag", "bah", "bai", "baj", "bba", "bbb", "bbc", "bbd", "bbe", "bbf", "bbg", "bbh", "bbi", "bbj", "bca", "bcb", "bcc", "bcd", "bce", "bcf", "bcg", "bch", "bci", "bcj", "bda", "bdb", "bdc", "bdd", "bde", "bdf", "bdg", "bdh", "bdi", "bdj", "bea", "beb", "bec", "bed", "bee", "bef", "beg" }
{"bdea", "bbga", "beba", "bcja", "bafa", "bbja", "baea", "bbea", "baba", "bcba", "bdaa", "bdha", "bdia", "bcea", "baia", "bbaa", "beca", "baga", "bcha", "bcda", "bcca", "bada", "bcaa", "bdba", "bdja", "baja", "beaa", "bdga", "bbha", "bbfa", "baa", "bdfa", "baca", "bbia", "bbca", "bdda", "bbba", "bdca", "bcfa", "bcga", "bcia", "bbda", "baha" }
Returns: 1363
{"aa", "bb", "cc", "dd", "ee" }
{"ff", "gg", "hh", "ii", "jj", "kk", "ee" }
Returns: 34