Problem Statement
This problem is inspired by typing using an "autocomplete" feature.
We have a phone. The phone has a standard US keyboard. The 27 keys on the keyboard we are going to use are all the letters ('a' to 'z') and backspace. Additionally, the phone offers up to S suggestions to autocomplete the current word.
The keyboard works as follows: We start with an empty word. As an action the user can press any key on the keyboard. Pressing a letter appends it to the current word. Pressing backspace erases the last letter of the current word. In the special case when the current word is empty, pressing backspace does nothing (but still counts as an action).
Autocompletion works as follows:
- As an action, the user can select any one of the currently offered suggestions. This action replaces the current word with the selected word. (The editing then continues: the user can perform more actions of any type.)
- The cellphone contains a wordlist: a list of all words that can be the result of autocompletion. This list is given in the
String[] L. Elements of L are sorted in decreasing order of priority - i.e., when deciding between two elements of L we always prefer the one with the smaller index. - If the user has currently typed some string X, only words that have X as their proper prefix can be offered as suggestions. (Even if X itself is in the list L, it is not offered as a suggestion when it is already typed completely.)
- If the last action was the press of a letter or the acceptance of an autocomplete suggestion, we simply want to offer the first S matching words from the wordlist as the current autocomplete suggestions. If there are fewer such words, we offer fewer suggestions.
- If the last action was a backspace, we construct the suggestions in two passes:
- Primarily, we want to offer the first S words from the wordlist that are valid suggestions now but weren't valid suggestions before the very last backspace. (E.g., if the current word was "dog" and the user pressed backspace, after that backspace we want to offer suggestions that have "do" but not "dog" as a proper prefix.)
- If we now have fewer than S suggestions, we will fill the remaining ones using the most popular words that were also valid suggestions before the very last backspace. (E.g., if in the previous example S=5 and we found three suggestions using the previous rule, we now add the best two suggestions that have "dog" as a proper prefix.)
- If at this point we still have fewer than S suggestions, we offer fewer than S suggestions.
You are given the above data, the word W we want to type, and the number A of actions. Count all ways of producing exactly the word W by taking exactly A actions. Return that count modulo 10^9 + 7.
Definition
- Class:
- Autocomplete
- Method:
- count
- Parameters:
- String, String[], int, int
- Returns:
- int
- Method signature:
- int count(String W, String[] L, int S, int A)
- (be sure your method is public)
Notes
- There is no restriction on words produced during the sequence of A actions. In particular, it is allowed to produce W arbitrarily many times during the process, it is allowed to type letters that are not in W, and produce words that are longer than anything in the wordlist.
Constraints
- W will contain between 0 and 50 characters, inclusive.
- Each character in W will be a lowercase English letter ('a'-'z').
- L will contain between 0 and 50 elements, inclusive.
- Each element of L will contain between 1 and 50 characters, inclusive.
- The total length of all elements of L will not exceed 1000.
- The elements of L will be distinct.
- Each character in L will be a lowercase English letter ('a'-'z').
- S will be between 1 and 5, inclusive.
- A will be between 1 and 50, inclusive.
Examples
"topcoder"
{}
1
7
Returns: 0
With no autocomplete suggestions, seven actions aren't enough.
"topcoder"
{}
3
8
Returns: 1
With eight available actions we only have one solution: type the word, letter by letter.
"topcoder"
{}
1
9
Returns: 1
If there are no suggestions, you cannot take an action that accepts a suggestion. There is only one way to produce this word in 9 keystrokes: press backspace with an empty word and then type it.
"topcoder"
{}
1
10
Returns: 235
Type the eight letters. Additionally, at one of the nine available moments, type any letter followed by a backspace. One additional solution other than those: press backspace twice and then type the word.
"topcoder"
{"topcoder"}
3
1
Returns: 1
Immediately accept the only suggestion.
"topcoder"
{"tamale", "tester", "torus", "tomato", "top", "topcat", "topper", "topcoder"}
3
4
Returns: 2
The only two valid sequences of actions: type 't', 'o', 'p', and accept the suggestion "topcoder". (Note that after the third action "top" is no longer offered as a suggestion so you see "topcoder" among the three offered suggestions.) type 't', 'o', accept the suggestion "top", accept the suggestion "topcoder".
"topcoder"
{"topher", "topcat", "topper", "topcoder"}
3
4
Returns: 1
Accept the suggestion "topcat", backspace, backspace, accept the suggestion "topcoder".
"topcoder"
{"talcum","tomato","toe","toenail","topcoder"}
3
3
Returns: 1
If we type 't' and 'o', the three suggestions at that moment will be "tomato", "toe", and "toenail", so this approach cannot produce "topcoder" in just three actions. However, we have a different way: accept the suggestion "toe" and press backspace. After these two actions the current word will be "to" and the offered suggestions will be "tomato", "toe", and "topcoder". (The word "toenail" is currently not offered as a suggestion because it was already a valid suggestion before the backspace. The word "toe" is offered as a suggestion because it was not a valid suggestion when "toe" was the current word.) Thus, the only sequence of actions that works is the following one: accept "toe", backspace, accept "topcoder".
"topcoder"
{"topcoders"}
1
4
Returns: 83
Accept the suggestion, press backspace, type any letter, press backspace: 26 ways. Accept, letter, backspace, backspace: 26 ways. Accept, backspace, backspace, 'r': 1 way. Accept, backspace, accept, backspace: 1 way. Letter, backspace, accept, backspace: 26 ways. Backspace, backspace, accept, backspace: 1 way. Backspace, 't', accept, backspace: 1 way. 't', 'o', accept, backspace: 1 way. Total: 83 ways.
"topcoder"
{"topcoders", "topcoderparadise", "topcodertemplate", "topcoderwinner"}
2
4
Returns: 83
Exactly the same solutions as in the previous example. In particular, note that the following sequence is still valid: accept "topcoders", backspace, accept "topcoders", backspace. After the second action (the backspace) "topcoders" is offered as a suggestion because it was not a valid suggestion before that backspace.
"topcoder"
{"topcoder", "cat", "dog"}
2
4
Returns: 164
One valid sequence of actions that is easy to miss: 't', backspace, backspace, accept the suggestion "topcoder". Note that after 't' and backspace the current word is empty and the two valid suggestions are "cat" and "dog" because the last backspace erased a 't'. Then, the second backspace does nothing. There are 0 words that became valid suggestions after this backspace, so this rule gave us 0 suggestions and we still need two more suggestions. We take the first valid suggestions overall: "topcoder" and "cat".
""
{}
1
14
Returns: 60432638
Don't forget about the modulo. The actual answer for this test case is 3,767,060,459,007.
"vvmmgjvzqgrrgktqicyv"
{"lnzethgipmqbhsvrtywnhcakgoxclvlqbgqizwxicpbnmlvkhs", "ypwbkqejfdqslcuubmkqwllagczkbskmowrsltfivygarddwye", "henligmphbjfshaugfbzednmwylclwmjiifrudeqtszkvrzphf", "uxzqxvknqeqicbkiuiwtqzhaagxicwkeumhjsljfalimcullxl", "rwmhcvgltdjfihojjbsqorrfqyoxzcbqwpunlhmrikwqnlgixa", "coynsuhmlxptqghuknagzgizpslbbyxyjoxjcjtozeiwffajmj", "kbxhxhdatwavmimbtqfkopkirkrkjkqdorpzdkdkuwazvjdkpf", "kenuqpfpwnjsgnhmphulaaqhkdowwjkupmmtanytpuerwtsshb", "wlugfpkukvmsymbrcxmkhqzxndwrvpkwfipkvsqgllhtudihvd", "uemdnduueipghaxqsvogcusthzylqetutcroamqiccoglmmasj", "aoanwfytzkahjcihhtanztlcdoawnmwrmhvysfqwteodcxuznk", "xzskofbgyqyggeyjkzlnxkoxahaagcwbzninrwvbpzfpycagmu", "gnkstjuuwbudyvawlyxfhkifbqyqgwytpzosiatllqgfhfxlzk", "ymkfzqizpcjyubospmgzuxkrxzkjjanntnubaghrppdxffioil", "yeqvufaaaraineecnnnpqsjbsseuzivnieufehmcekxikaqnwk", "ifdllkqisnevhexkwlswjkxacjkdfallwwnatgqxlxppzkcmbe", "jphcohizgstooicefbgdkzllawrtebbtaohyodkvxovjrcmtem", "ghedivqilmctslsqylsvzgpcdwknndyplnozwtqqubheomnioy", "bkphbqghpgsqvxbkorstizckyxjctcheidbtbhxyzcbksyyoww", "upsfsciehaxvacyuyssovquqaxtghurtjychsuqotcirwlvztx"}
5
50
Returns: 51517626
"agggggaaaafaafgfaaaa"
{"fagaffggaafggffaffag", "aafafffagafgfaffffgg", "gfgfggaafgfgaffafagf", "fggagaffgggfafaagaga", "fafagggfafgaafaaffff", "aggfggggaaafaagfaaaa", "agfagfagffgaggggagaa", "aaagfgfggffgfgafaagg", "gaagaffaafgfgagfgfaf", "gfgfagfagggaggfafafa", "fagfggaffgffggaffffa", "agfgagaafaafgffaagaa", "fafagffffgffggafgggf", "agffafagfgagggaffgaf", "ffafggffgagafgffaaag", "afggfgffgfafgfaggggf", "agffggaaggggfffafgff", "fggffagaaaggafaaagga", "ggafgafggffgfgfaaggf", "fgfgfaagfgfgaggfagaf", "fffaaaaaaaaafagagggf", "afffafgffgaafaagafaf", "fggggafafgfafgaaaggg", "gfggagfaafagaaaggffa", "aafgffgaafaffaafgfga", "ggggffgaaaaagaafgaag", "agfffgafaaagaafagfaf", "gagggfgaaagafgfaafaf", "afaggaffgaggaaggfgag", "aggffffgaagffgfaffgg", "fffgfagfagaagfggaagg", "faagfaaaaagfgggaafgf", "fgfaafggffafagafggfa", "gaggggggggfggafagggf", "aagagfgggfgfagggaaaf", "aaagfgffggfgggafffaf", "gfaaafagaaggagafgfff", "gagfafggafgffagagaff", "afgffafgfgaffggfgggg", "fgffgagagaffagffffgg", "afgfaafafafgfgffaafg", "aggggfaffgggafaagagf", "fgfgggagaaagagfffgaa", "aafagagaaafafafaaffg", "fgaaffafaaggfagfgaff", "gggafagaggfggfafgfag", "aafgggfagfggaaffgggg", "ffafafffggggfaaafgag", "aggaggggafggaggafaff", "fagfafgagafgggfgffgg"}
5
50
Returns: 153128978
""
{"ddww", "ydwd", "dwddyy", "y", "ywdwdd", "ydydw", "wdyw", "wdwydwwddy", "wdwwddyd", "dy", "wwddywy", "ddy", "wd", "dwwwydwddd", "ddwydyyw", "dyywyyy", "ddw", "wywwydywy", "ywyyyd", "wywdwddyd", "yy", "wdydydywy", "ydwyd", "yddwddydw", "dyywww", "dwdyy", "ywdwywddy", "wywydy", "wwdddddy", "ydwywdwwy", "dd", "dwddwdwwdy", "yd", "wwdwy", "wywdywd", "wywyw", "wwwdy", "dwy", "w", "dwdwwywy", "www", "ydddwwd", "d", "ddddddw", "dyddwyydyd", "ww", "ydwydydy", "wywwdwdwd", "dw", "yw"}
4
36
Returns: 621574068
"g"
{"wjwo", "nokyc", "kwj", "qyclh", "ew", "qwew", "nk", "jgj", "wj", "lj", "kl", "jj", "we", "jey", "nongj", "jqo", "lgjgc", "kkwn", "kke", "enec", "qogq", "ejhwj", "g", "cqgl", "hckh", "joonq", "hglnl", "jqc", "yqnwn", "y", "oko", "glo", "wqcy", "nyeje", "ghyq", "cchoy", "qqeo", "gkjg", "nghjj", "yjlo", "eh", "yq", "w", "qykok", "hog", "qnnw", "gkgq", "q", "qwo", "wqqkw"}
1
13
Returns: 461095871
"rr"
{"rrr", "rrrrrrr", "rrrrr", "rr", "rrrrrrrrrr", "rrrrrrrr", "r", "rrrrrr", "rrrrrrrrr", "rrrr"}
2
26
Returns: 669256507
"lbl"
{"bllbbjjljbjlljjblb", "llllbbbbljlj", "lblblbjj", "lbjj", "bjljjblbbl", "lbj", "jjjbjbbjblllbbl", "lblbjj", "jjll", "jlblbllbjjjj", "lbb", "jllllbljjbj", "ljjllblllbbbjbbjb", "l", "jbjb", "lbjbblljlbllbbllbbbb", "bbjbjjlbjjllbjll", "bbbjjllllbljjllblbb", "bbbljl", "lbllbbljlbbbj", "bbljjbjb", "ljbbjblbljbllbjbbjlb", "bllbjbblljjbllblljj", "jllbb", "lllbbjjljbj", "b", "bbjllbllbjjl", "jbllbjbjljj", "jlljjjjbl", "bj", "jbblll", "jbllblbl", "jblbjjbj", "bbb", "jbjjblllblj", "jj", "jblljlljblbjj", "jbbjj", "j", "bjbjbbbbblbbjbl", "jjbbljblblj", "llbbbljljbjjjjjblj", "lbjbbbbbbjblblblb", "jbjbbbbljlblbllj", "jlb", "jjjljbljbbllljljlb", "lbjjljbbbjllbj", "lblbjjjljlljbljllb", "jbjbbllljjllbbljj", "blbl"}
1
37
Returns: 957243389
"qrqz"
{"qrr", "qrqq", "qz", "qqr", "rzrz", "zqz", "rqzz", "qqz", "zrq", "qqqr", "rz", "qzqz", "zr", "qrq", "z", "qzrq", "r", "zz", "zzrqq", "zzz", "rrz", "rzz", "qzrrz", "rrqq", "zrrrz", "rrq", "qzqr", "zzzq", "rzqq", "rrrqq", "zrr", "rzrq", "q", "rzzqq", "rqq", "qrrzz", "qrzzz", "rzr", "qrqrz", "qqzq", "rqr", "zqqrz", "zrzq", "zq", "qzqzr", "rr", "zqqz", "qqzzq", "rq", "rzrzz"}
5
13
Returns: 563391408
"rrrrr"
{"r", "rrr", "rrrrrr", "rr", "rrrrrrrr", "rrrr", "rrrrr", "rrrrrrrrr", "rrrrrrrrrr", "rrrrrrr"}
3
41
Returns: 354717225
"buixvu"
{"fimv", "yax", "asy", "haya", "fyyf", "u", "uvi", "ax", "ius", "a", "i", "uxbs", "duh", "h", "d", "vmdxu", "dfu", "sdf", "fvb", "sab", "sbdxv", "mbsuv", "v", "x", "bvsa", "ibmv", "xu", "aum", "mamvb", "bu", "yy", "uysmf", "s", "aviuf", "df", "yxdx", "sa", "ss", "y", "vhhu", "uvd", "hufsh", "fviuy", "hidub", "mxb", "ubmf", "ahhxd", "vahhh", "ixmd", "sbd"}
2
42
Returns: 252578427
"mmtmmtt"
{"tmttmtm", "m", "mmmttmm", "mm", "mtttt", "tttmmtm", "ttttttm", "mmmmtm", "tmmtmtmttt", "tmmmmm", "tmttmmmmtm", "mtmmmttm", "tt", "mtmttttmt", "mttttt", "mttmmmtmtm", "tmmmtt", "mtmtt", "ttmtmmtm", "tmmmmtmt", "mmtttmmt", "tmmttmmtt", "tm", "mt", "mtmmtmmmm", "ttmtttmmtm", "mttmm", "mmmmmmmmmm", "tmttmt", "mtt", "ttmt", "ttmtttt", "t", "mmttttt", "mmmtttmt", "mmmttmmt", "mmt", "mtmmttttt", "tttt", "mtmmtmmm", "mtmmtmmmtt", "mtmt", "tmtmmtttm", "ttt", "mtmtmmmmmt", "mtmttmtttt", "tmtmt", "tmtttt", "tmtmmm", "ttttm"}
4
42
Returns: 27711868
"wgpraawn"
{"ewnn", "jrw", "naje", "evwd", "dsp", "jg", "rzpvs", "dnggn", "se", "e", "dzp", "p", "z", "znwj", "jpsj", "agap", "pvv", "ze", "egrzd", "rawjv", "g", "d", "apzw", "nva", "za", "wjvs", "zdg", "er", "psw", "ezd", "dwrjw", "djgze", "je", "vwzvj", "nvd", "ae", "awrja", "we", "nrvdj", "ndgga", "gv", "ddwwn", "gwn", "gz", "jnwze", "dn", "zeg", "vnwaw", "vja", "szdj"}
4
33
Returns: 427601278
"tottoytoy"
{"yttytoytotoyotyytttyootyyooooyoy", "tytyoyyoooyoyyyoytyooyyyyotoyy", "yyyotyttooootyotttyoyytyoyyyttyyy", "tooyytoy", "yoyot", "ytyooooyyttytytottyoyytttyotttoytooyy", "ytoo", "tyoyoytyotytyotttyotyotoytytytytyyyt", "yytoooyoyytyytottooyyttoytootytootttt", "otytoyoototooototyoyotyo", "yoytytoytotttyoyyytttotyootyyyoyyytytoyott", "oootytyoytotoyytyootooottytt", "oyyyooootoyyooyoyotytototyt", "tttyoyoyttyytyyyoto", "oyotttyoooyootytotooyoytyttyoyototyyooyyyyyytt", "oytty", "tyotttotoooyooyotyyyyoyttoyoott", "tottytyotoottoytoyottyotooyotyyyttyytyy", "tottoyotyootototttyoyytyooootytooyootyyytot", "oyyyttyoytoyoyyyootyyttyyoyootytoooyyottytytyooytt", "yoooyoyoyoyyoo", "ottyttotyyoyttyooootyotyoottyy", "yott", "ttootttyoyt", "oytytytyooyoottyoyyyootoyytoottyy", "ottoyyyooot", "o", "yyytoyyyoottotoytyyoyttoootootoottooooy", "tooyootoy", "yoy", "oototyoyoyyytt", "yytoytyttttyoooyottytoyoyttyoyyyy", "ttyoooooototttytoytyyyotyyytoyoyytttooytytttooyyo", "ytotoootottootyoyoottyooyy", "oytoyotoytoyyoyytottytoyooooyytoyttootttyooyyttyy", "yoyo", "ytoytoytt", "ttootyottoooyyyo", "ooyooyyyotoyooyytytoyt", "yyytytooooyoottyooyyoyto", "oyyyoytoyyotyyyottotyt"}
3
41
Returns: 264640056
"atataaaaaa"
{"ataaata", "aat", "tataataaaataaatat", "ttaattt", "aattaaatttaaatat", "aatt", "aatattta", "ataataaaata", "a", "ttattaat", "ttttaaatataaaatttat", "attaattttttatatta", "ttttaaaaaatatatttaat", "tta", "aaaaaatttatt", "aataaat", "ttaaa", "tataaatataaata", "aa", "tttattaattta", "atttatttaattaattt", "ttaaaataattt", "ataaaattaaattaataa", "ttttaatattttaa", "aaaataatattaaaaa", "t", "ataaaataaaat", "aata", "aaaaaataattat", "attataattttaaataaa", "aattaattaatattaata", "tataataaat", "atata", "ttataa", "ttattaaaaatt", "aaatttatatta", "tttatatattat", "ttata", "attatattttta", "aattttaatttatt", "aataaaa", "taattttaataaataaaata", "attatttat", "aaattaatataaaa", "tataatttttt", "aataaaaaaaaaaa", "ata", "ttttattatattata", "aaaattttat", "ttaattaaataataatt"}
2
22
Returns: 805266603
"rrrrrrrrttt"
{"rtttrttttrttrrrtt", "rtrttrrtttrrtttrrtt", "ttrtt", "rr", "rtrrt", "trrttr", "rrrtt", "rrrrrtrtrr", "rrtrrtrr", "trrtrrttrtrrttrr", "ttttttrtrttrrrrtrtr", "rrttrtrrttt", "rt", "tr", "ttt", "rttrtrtrrtrtr", "t", "ttttrrtrrrrtrrtr", "rrrt", "rtrr", "rtrttrr", "rtrtttttttr", "ttrrr", "tttrtttt", "trrr", "rttrrrtrttrrtrrrtrr", "rrrttrrttrrtttrtttr", "trrtrt", "trrrtttrrtttrr", "trr", "ttrtrrtrrtrrt", "rttrrtrrttrtrrrrt", "r", "rtrttrrrrrrr", "rrtrttt", "tttrttrr", "rrrtrrrtt", "tttttrrtrtrr", "trtttrrrtrrrrr", "rtrrrrtrtrrtrrttrttt", "ttrrrtrtrtrttrtr", "rrttrrrrttrtr", "rrtrrtrtt", "rrttrrrttrtrr", "rtrtttrrrrrtrtrrtt", "ttttrrrrtrtrtttt", "trrrrt", "trtrrrrrtttrttttrtrt", "trtrrrrr", "ttrtrtttrrttrttttrt"}
5
32
Returns: 321777723
"zoxlhzfhhxax"
{"nbvc", "qkaw", "sxdw", "mvnxhncms", "b", "lvldxvdqek", "nmul", "u", "jnsantrgn", "ihuqjasal", "m", "h", "sx", "pjctoinwab", "dn", "tdv", "iise", "ocg", "z", "x", "fzltuuefj", "biwhqvyxgl", "fbqzy", "tqmkvqccpe", "k", "wvrhl", "ohqye", "acoewyw", "nezt", "iba", "ubvf", "ho", "zumzayq", "nxlehk", "mybrup", "uzpbwx", "kpzzfgjwq", "sgpaymqz", "efjktizr", "gvul", "ip", "miil", "lamt", "fcujjjplbo", "upd", "xacgysispg", "oxxzrktegx", "rjdt", "nau", "ikamfssg"}
1
45
Returns: 752900734
"wsqcscdqqddss"
{"csqdcwsqq", "q", "wscdsdqw", "ddwssd", "cccq", "c", "ccss", "sqqwds", "qw", "ccwqdwds", "qwcdqs", "cdsqdcdcd", "cdsqds", "qsqwws", "qcw", "wsqwwss", "dcdwwqdwdw", "qq", "sqqdssccc", "cqqwddqw", "dd", "w", "dcq", "sd", "wsws", "ccwcqscc", "ddwd", "cdqwqwwsq", "sccwsd", "qwcsccqsq", "swwsc", "cccdq", "qwqw", "wwswccss", "sdwssds", "ww", "scqw", "dwqdcwww", "qs", "cscsqqd", "qqd", "dcdqq", "s", "wqs", "wsssscw", "qqqqdqqww", "qswccccq", "qswccd", "cc", "wqqs"}
3
13
Returns: 1
"npwxpgiwctmjis"
{"etsuouhzdxjyooedydvjkdqell", "ycfjdoogpjhmnqdanrejrohnzixdg", "xjaimcwttechkporifbfvpnbfqpzuzaouhqldcifrzr", "utpqdlrqcq", "vtmcyjjudkqrbwzhcqlchahanyil", "wfyiqybkpqfdkgsjiagmcmlhrquyrmkwsio", "frevyqihcwazqpuzajhwrlmtwcpqijzzti", "kuyvtoyhbjfcntfxzwuqyofdrreguxtqatmrulnzk", "sqawypunvalcwstysvwipkunaxcs", "asbegfjzyodcuzhtrlwxabaffnlddzoglja", "avoxexyb", "ypclnyjbokkwdpdmiqhcpetdnvwlbddaaifizvnqh", "kijgmudxqmsdxrrgkfxcimybclvrqqtx", "iejnkgwixethylthwzhgggidfs", "qukozlmuriotdzafmxrpfqgqnwqhzmczgm", "vpvq", "kzsyxroeawuwdpwweslxhmnibxwxamuujipum", "qp", "rtbnvxutxxbtvybidoefydppnof", "vmknurfrodhaqbiqiysabhslrgiedpu", "kosvfnhduhlljsvchmobjzpvgsmunvjo", "qkadngljlwygdlewrjbxxsxaoqi", "cinbsensztvfhcghcmnzekbhkuapxn", "kklkvcqmiq", "nwabfapfawmjloizmrmcabrxelhiqrjfvbmbtdq", "calwsql", "wsoekahspyuuivfgmdcugmzoucao", "phizgt", "xbusncnlvuhazqitqgtogkpanfbqkzvsnkrwxogifn", "sajlocpopttgkxzrbrexzqfznmbxwmo", "pcdajgzqpcocmfxymncvpboiaslcmyhcpih", "bgbcsidlswjdbiflvsauxnpwzewpe", "e", "waonseciwofgzkvcntfeojpswbsbiahnf", "hyltixjrofxkjiarkasvuiiylcrgtffk", "jxgedqcycywtnkrihhmcqufsrwzrpdoyhnqueulbeouopbzm", "tehnowy"}
1
44
Returns: 77607112
"uxdwzyzdaywamxw"
{"w", "zztuuzxhzjthmxu", "ttuah", "zhwdwxmadtzw", "yjhtxxxhzjjjyzmh", "x", "dajtth", "xxmutztuxjazzntntxd", "mxaamyajydyjjxmaz", "j", "azntawz", "ywwudxxtjnznjuwwn", "xhuhzu", "xzxmawxdh", "xjaauhmhm", "njahzndjj", "d", "ntttnt", "yzuudmxatanxtx", "dnnxmhzuuytuyzw", "nwudxu", "yytaaajhxdhmau", "ytnwjxwmwm", "txydxnahmnjyhnummzux", "yhthdnuw", "nadhj", "h", "jndmdddax", "mzuanayjyamnmanw", "zw", "tntndwmny", "mx", "xnwzytwwxzdyuxh", "twmtwnn", "mwu", "wyan", "hxaajdm", "muyajannxzjjw", "nhwh", "nunmmwjwxj", "yhxatnuyannuhzu", "tduad", "dxxzuztwx", "nunamhnxwj", "dunhym", "natadwnmdjzzhxzt", "awuaanuzxadwnzum", "yyddwdxnnydunjzxt", "ddduxyatzmxmxjnhnyny", "wmmmmwwttyjay"}
3
36
Returns: 637823151
"fjjjjofojoffofff"
{"ofjfjfoojofo", "jjojjjofooffffjjjooojfjfj", "foojojfffofjfjoffojjoojoojofojojfjjff", "jfojfjofofffffoojjojojjjjf", "jfojfojojofojojoojjjjjjfjjoj", "jjfoooojooooofofoojojjoojojofofffjjfjoffofofo", "oojfojoffoofjjjojjjfffjjojffjoojjjjj", "ffoffjjjjjffjjoofofojjojfffofjfj", "oojfjfjoffooojjfjffoj", "jjjooofjjoooojjfjfjfjfjjofofjojoooojjjjjjo", "ojjjfffffofffjffojfofoffojffjfjjfojjffjoo", "fjjfoooffooffjojjjojoojfooofjoojffojffofjojjf", "foojoojfffjofjfjoojojjjffjfjjjjffffjofojfffojj", "ffjofojoffffjojffojoojofff", "ffofooojfjffjfjojoooojfooj", "joojojjjoffooojfjfjjffoffofooo", "ojf", "jfoojfjjjffojjffjofoofo", "ojoooooff", "fjfjjofo", "jjfoojj", "ojoffjfojjjojfjfjfff", "jjfjjoojoojjfjo", "jffffjfoofjoffofffofoojooofoofojjfofjfoofooof", "joofojffjofffojfjooffjfjjffofojfjfjf", "jj", "jfjjffoojofojfojjffojooofojjfoooff", "fojjfooojfoojjfofffojoffjffjofjjoffooffojjofffj", "ffooojojffjojoooojffjfojojojofj", "jjfooffjjoooofjofooojofjffoooooooffffj", "oj", "offfoffjfoofjojojfjojfofffojj", "fojjooofofjfooffffjojojojjoojfffo", "fjfjojo", "jjjjoffo", "ofoojjjfjfoofjjofojjfoffj", "ojoffffjfffjffjj", "foojfojoffjfojjffjfooofooo"}
4
48
Returns: 721749008
"tajjtttajajaajtjt"
{"jtattaaj", "at", "jaajjat", "aaatjtjj", "t", "aajja", "tttjajatj", "jj", "jaajjtajj", "jjt", "ajtttataja", "j", "ttajjjtajt", "jttjttjt", "jajjt", "jjtt", "jjj", "jtjaa", "tatjt", "tj", "jtjj", "ajaajaj", "aata", "ata", "jtatja", "tatj", "jtttjjat", "aatajtjj", "jajtaa", "jtta", "tjaattj", "tjajttj", "jjtaaa", "jaajj", "tjtajjajaj", "aaajjj", "jatajtaj", "jatjtjjjjt", "taattttj", "taaatjat", "jttt", "ja", "ajtj", "ataa", "ajtjjtatat", "attjajtaja", "aaajjtatjj", "tt", "tjjttajt", "ttjaat"}
5
25
Returns: 749377327
"vwwvwwwwvvwvvwvvvv"
{"wvwvvwvvwwvvvvvwvwwwvvvvwvvvvvvwwv", "wvwwwwvwwwvwvwwwvvvwvwvwwvvwvvwwvwwvwvvwvvvvvwwv", "vwwvvwwv", "wvvvwvvvwwv", "wvvwwwwwvwwvwvwwvwwvvwvwvvwwwwvvvwwvvwwvvvv", "vvvwvwwvwvwwvw", "wwwwvwwvwv", "wvwwwwvwvvwvvwvvvwwwwwvwwwvvwwvvvwvvwvvvv", "wvvwvwwwvvwwwwwvvww", "wvwvvwwwwvwvwwvvwwwvvwvvvwvwwwvwwvwwwwvwwwwwv", "vvwwwvvvvvwvwwvvvvvwwwvwwwvwwwwvvwwvvwvwvwvvwvv", "wvwvvwwwvwwwvvwwwv", "v", "vvwwwwvwvvvwv", "vvvwwwwwvwwwwvvwvww", "vvvwwwwwvwvwvvvvwwwv", "wwwwvwvwwwwvvwvwwvwwvwvvwwvwvwvwvvwwwwvvvvvvvw", "vvvwvvwwvvwvvvvvvw", "wwwvvvwvvwwwvwvwwvwwwvvwvwvvwvwwv", "wvwvwvwwwvwwwwvwvwwvvvvvvvvvvvvwvvv", "vwvvwwwwwwwwwvwvvvwwvvvwvwwwwvwvwvwwv", "wwvvvvvvvvvvvvwvwwwvwvwwvvvwvwvwvvwvvvwwvwvvvww", "vvvwwvvvvvwvwwvwvvvwwwwvwvvwvvwvwww", "vvwvwvvwvvvvvwwwwvvwvvvvwvv", "wwwvwwvwvvvvvwwvwvwwvwwvwwwwwwwwvwwvwwvvvvvvvwwww", "wvwwvvvvwvvwwvvwwvwvwwwvwwwwwvwwv", "vvvwvvvwwvvwvvvw", "wvwwwwwwvwvwwwvvvvwwvv", "vvwwvvvvwvwvvvwvwwwvwvvvwwvwwwwwvwvwwvwv", "vvvwwvw", "vvwwwvvwvvvvvvvwv", "wwvvwwwwwwwwvvwwvvvwvwvvwwwwwvwwvvwwwwwvwvww", "vww", "vwvwvwvwvwvvvvwvvwvwvvwvwvwwwwvwwwvwvwwvwv", "vvwwwwvwvwvwww", "vvwvwwvvwwwwvwwvwwvwvwv", "vv", "wvwwwwvvww"}
5
35
Returns: 207300768
"aayewxeywaxxyweewxw"
{"xx", "aawxxyyew", "yyaw", "w", "xxyawae", "ey", "xxweyaae", "aaeaaaxwy", "eexyxewex", "xaeeaxxy", "yxwxxwyw", "eaeexeewya", "ewww", "a", "x", "xxyyeey", "yaweaewy", "eexxwxeaw", "ewyeeyaxa", "yxyeay", "wxewaaea", "y", "eywaewaex", "wwaeae", "xwxewaya", "yxxxxwxyx", "yw", "aaaeww", "eyeywxaxx", "xyxwx", "axwa", "wwwxey", "xyxweaw", "ewwyywyewy", "wewxwyexaw", "yaaaaxwx", "aaexy", "ayweeewxx", "eewyeyx", "eae", "yaxayawax", "yywxwwxeyx", "axa", "axeaaax", "eyxeawwyy", "eeyaw", "wew", "weyyw", "xeeeey", "aewxweaww"}
1
38
Returns: 615256637
"ttkddtdkktdtddtdkdtk"
{"tkdt", "dtdd", "tk", "kkdk", "t", "ttkk", "tdtkk", "dt", "kdddt", "kd", "kkdtt", "tkdd", "kkk", "ddkt", "dtdkt", "k", "kttk", "kkd", "ttd", "tktkd", "dkkkd", "tt", "kdttk", "dkddt", "tktd", "kk", "dtk", "tddkt", "kdk", "dkkk", "dd", "dkt", "dk", "kddkd", "ttkd", "tdt", "kkddt", "tdk", "kkkkt", "ddt", "tkkd", "td", "ttdtd", "kdd", "ddtdd", "kddk", "kdtk", "kktd", "ddtk", "kkttt"}
3
41
Returns: 680047397
"nnccnnclllllnnlnlcccn"
{"llcclccnnlllcnclcnlccclnnclllnnlclllnccccnncnn", "cllcncnnc", "lncclncnccccnllclnnnccllnncncnncc", "cccclcnnnnlclcnnnnnnlnnnccnllccnlc", "llccccnnccncnlcnlnllllccnnnlnlcn", "nccncclnlccccnnnlnnnnnncclnccllllcllncnllln", "clnnllccllnclclccclcncn", "lnccnclnncllncclc", "ncncclllllclccllcnlnnccnlnnllncncnnnnllc", "nnn", "llclcnclnnnccllnncnnlcclclnclnnlccnl", "llnclllcnllncccnclnn", "lc", "cnccnnncllnnnncncllnclclnnnclnnnn", "lcnnclnnllnnclllnlncnnnncclncnllnnnnlllll", "ncllnncccnlllllncncclncclcccllclclnnnlnnccccnl", "nnncc", "nlcnlnnclclcncnllc", "ncc", "cccncncnncnlcnnlccllcnccccnlcclclllncncll", "clnlnclcnclclnncnnl", "lnlllcncnncncncccncclclcnncc", "nlcn", "lncnnclnlnnnlcncnlnllnclccclnlnlnlccc", "nnlcnlllncllcclnnlcllclcccclncllncnnclnclnnnclncln", "lnlccnlncclnlclcnnlncclncllncncn", "cccclccnnlclccnncllllcllnlcclcnnccnnccnlnnnnnlllln", "cclncncclcccncnlclncc", "ccncllnlcncncllnlllnnnncccnlccclcllllnnnnn", "cnn", "lcnc", "ccclnlcnnnllnclnnln", "cnllcclcllnnclcnnnlnlccclclccllcnn", "lncnlcnlncclclclllclllnllnlnnccc", "clccnnclclcnllnllcllnllcllnnlcn", "cclln", "clnncclnllclclcllcnnnnnnlnnlclnlclclllnlcclll", "nlcnncccnlllcccnnnl"}
5
44
Returns: 274666605
"xquuqtmifvftfqmjxtqqbt"
{"upxff", "qz", "umu", "xt", "fxi", "ivi", "zp", "bt", "ji", "jiqj", "ub", "vftqv", "btq", "bub", "v", "pv", "fbzm", "pijux", "vq", "jvt", "jttzj", "ujbx", "pb", "vpt", "i", "jx", "ixztv", "tmxqq", "itp", "bju", "fvt", "ufq", "jv", "ptt", "xxvpj", "tf", "txjx", "fmv", "vjjqv", "qtzx", "im", "xj", "uf", "b", "bi", "xp", "vuptv", "p", "zpu", "f"}
1
47
Returns: 406688028
"tthhthhhghthhgghhthtgtg"
{"gghthghghhtth", "thhhghgt", "tthgtghgthgtgggh", "tthttgtgggghg", "ttghhhghg", "ghtghh", "gthhht", "hhg", "hgghhggggt", "ghgtgtg", "htgt", "ghgtgttthtthtgghtgt", "gtthgt", "hhhttgghthgthtgh", "t", "htghthgthgghhghtghg", "ggt", "ghgghtghhhggthhghhh", "thgttthtgtthghhhhtg", "hhthtthgggt", "ghgg", "hghhthhgg", "hthhhgh", "gtghttgggghtghtht", "tghtthhggggtthghh", "th", "hghtgggg", "ggthhghhgtt", "hhghthgghgttt", "gggggtttghhthgggt", "thtgghtghgtghhggght", "hh", "hghthhtttttt", "ghtghthghtghg", "thhtthgght", "hghthhhhgg", "hthht", "tttgttgggggghtthgtg", "gghgt", "gghtggggtt", "h", "gttghg", "hgtghggghgtthttgght", "thhtghhhhghgt", "thhgthgth", "ghtggghgtgt", "hthgtghtttttthhtt", "ggh", "hhgghgthhhgtggh", "hhhtttghhthhg"}
3
49
Returns: 984311239
"waawwwwmyyyyamyaasymwsyy"
{"wmmywass", "yasyaywss", "aswamwwmm", "asamy", "yy", "swyyya", "mmawm", "awy", "ay", "aamy", "a", "s", "awmw", "msay", "mswa", "ymymsyawyy", "myaww", "wymssy", "yymwwyymas", "yyaayy", "aawmssy", "samamywyy", "wm", "ywwamymw", "maym", "yaw", "wmas", "amsaywwwsy", "mymss", "wma", "wmwmmmwm", "m", "ywwmws", "mawasymwa", "w", "mmsmwmma", "maasswmm", "mmymy", "mwa", "wymswawymy", "awsmmswmy", "sw", "ssmwsss", "wywa", "aww", "ayym", "y", "wsm", "asy", "as"}
5
37
Returns: 75455754
"qiiqqqiiipqpqpiqqqpppiipq"
{"pqpiqiqipi", "qip", "qiiipipiqq", "iqipqq", "iiqqp", "qppp", "ppi", "pippiqp", "iiipqiiqiq", "qqiqppiiqp", "p", "piiqqi", "iq", "qpiqpqp", "iqqpqpppqq", "ipqiippp", "piiqpqppq", "ppiippii", "iipppiiqp", "qpqqqpqi", "ippqi", "qiqipippqp", "ippp", "qpp", "pqqiq", "iiqpip", "ppqip", "qppipipip", "ip", "iqippqp", "iqqqipp", "i", "pip", "iiqiqq", "ipq", "pipipiq", "iiqipppppi", "iipqpq", "ppq", "qqi", "qpqpppqqip", "iqqqppqipq", "iiqq", "qi", "qppq", "qqp", "piiiipiiqi", "iiqiqqpi", "qqii", "pqiiqqqi"}
4
37
Returns: 795428175
"oolzoiilloizllivovoiziolvo"
{"ilzooiv", "zz", "ivlzoizlolz", "oovzli", "loov", "llzviziooio", "zvozlliiozzilovl", "zlivvilvzvoolllivo", "llzil", "iliozzvivoviziio", "zozioovvviil", "ovzvzoio", "vzz", "ivovlz", "vovvllvizovzolv", "llllzvooioovozi", "ovllloloiovo", "zivilvlloi", "lvizzoloi", "vzoilliovvolovi", "vvviovvzilizv", "vzozlloiolzilzvoio", "llzlvilloiloivi", "liooivoozovv", "lilozzvzzv", "lozvzzzzozi", "vlilzzlivziovvzloi", "ivoiv", "voolvoooooli", "ivozlo", "ivilll", "zvlvovllizolzi", "ioovliiz", "lllvzo", "zlvzoo", "viliizvziviioo", "iozivlioivov", "z", "llzzo", "ozzloiolzzvliiolool", "iivvzvizlvllvo", "vvvlloilzivvivvviivv", "llllvzvizllovoilz", "vlzovvzlzozvolzilooi", "ivvvozlzvllvzl", "olzlilillollilziz", "iiil", "lozzizovl", "zo", "oiollllloivzzlozzoil"}
1
27
Returns: 1
"eeeeeeeeeeeeeeeeeeeeeeeeeee"
{"e", "ee", "eeeee", "eee", "eeee"}
4
23
Returns: 1
"rnmmrrwmmrnmrwlmnmwnlmnlrwmm"
{"nnlnnw", "r", "wmllmrmlw", "mlnlllwn", "rmwrrmml", "nwmnnmwnr", "lm", "llnlwmwrw", "wrr", "mwmrmll", "m", "lnlwnrrrlm", "rmm", "mnrmmmnwln", "rwrm", "mwlrm", "nww", "nwlnnmwlnn", "mnl", "rnmrr", "rr", "wr", "rmlw", "l", "mnlll", "rwrrm", "nr", "wlnmnwlnnl", "mr", "wnnlwwmmn", "rnmm", "lrlwnrnwr", "rwlwrrmm", "rwwlmmnwwm", "lmrmmn", "wwlmmlmm", "nn", "lnnrmm", "w", "wnrnwnwmln", "mrwrwmmnlr", "mwlrnnnllm", "mmmlnmlmn", "wwwlmlnlnl", "mwrrnwm", "nnlwlmrrn", "mrnnw", "lnlwmwmw", "rlwnml", "lwn"}
2
35
Returns: 154401919
"hqiiboqhhoqhihioibbiqiqiqihio"
{"boiq", "qhihbhih", "ihqqhboqoh", "hbhqoohi", "bhiqihbqi", "obhioooohi", "oioq", "hb", "iboq", "boihhqbhhi", "oo", "bbobhoi", "qh", "hhiobbo", "ih", "b", "hqqqobohho", "ioh", "i", "ioq", "ihibiobq", "hihiihhoh", "ho", "hhhiiiqioh", "hhbbb", "qqhobihh", "iqohb", "q", "oi", "ibbhbh", "hhohbhihh", "iqqooi", "oqohiobo", "hqb", "qooi", "o", "hq", "hoqobhi", "io", "iqqiqh", "iihbiiiiq", "qi", "ooqbb", "ihh", "bh", "qihohboqq", "hhibqoo", "qbiobhh", "qoqoqooq", "bbibqhbo"}
3
33
Returns: 337127
"pppppppppppppppppppppppppppppp"
{"ppppppppppppp", "ppppppppppppppppppppppppppppppppppppppppp", "ppppp", "pppppppppppp", "pppp", "pppppppppppppppppppppppppppppppppppppppppppppppp", "pppppppppppppppppppp", "ppppppppppp", "pppppppppppppppppppppppppppppppppppppppppppppp", "ppppppppppppppppppppppppppppppppppppppppppppppp", "pppppppppppppppppppppppppppp", "pppppppppppppppppppppp", "ppppppppppppppppppppppppppp", "ppppppppppppppppppp", "pppppppppppppppp", "ppppppppppppppppppppppp", "ppppppppppppppppppppp", "ppppppppppppppppppppppppppppppp", "pppppppppppppppppppppppppppppppppp", "pppppppppppppppppppppppppppppppppppppppppppppppppp", "p", "ppp", "pppppppppppppppppppppppppppppppppppppp", "ppppppppppppppppppppppppppppppppppppppppppppp", "pppppppppp", "pppppppp", "ppppppppppppppppppppppppppppp", "ppppppppppppppppppppppppp", "ppppppppppppppppppppppppppppppppppppppppppp", "pppppppppppppppppppppppppppppppp", "ppppppppppppppp", "pppppppppppppppppp", "pppppppppppppppppppppppppppppppppppppppppppp", "pppppppppppppppppppppppppppppp", "ppppppp", "pppppppppppppppppppppppp", "pppppp", "ppppppppp", "pppppppppppppppppppppppppppppppppppppppppp", "pp", "ppppppppppppppppppppppppppppppppppppp"}
1
23
Returns: 497001739
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
{"xxxxxx", "x", "xxxxx", "xxxxxxxx", "xxxxxxxxx", "xxx", "xxxx", "xxxxxxxxxx", "xx", "xxxxxxx"}
1
44
Returns: 508641006
"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
{"e", "eee", "eeee", "eeeee", "ee"}
5
43
Returns: 357074335
"aiiiaiaiaaiiiiaaiaiiaaaiiaiaiaaii"
{"ii", "aa", "aii", "iiii", "aaa", "aiai", "ia", "aaia", "a", "iaaaa", "iia", "iaa", "iii", "aaaia", "i", "iaai", "iaiia", "iiiia", "iaiai", "ai", "aai", "aaiia", "aaai", "aiii", "iaii", "iiia", "aaii", "aaiai", "aia", "iaaa", "aiia", "iiiii", "iaiii", "iai", "iiai", "aaaaa", "aaaa", "aiiaa", "aiaii", "iiaa", "iaia", "iiiai", "iiaii", "iaaii", "aiiia", "aiaia", "aiiai", "aaiaa", "aaiii", "iiaia"}
3
48
Returns: 201822925
"dddddddddddddddddddddddddddddddddd"
{"ddd", "dd", "d", "ddddd", "dddd"}
1
47
Returns: 125496810
"ugisnawzncyongammcjtjjiawzzvllaedhd"
{"yvzlqqpzfshjxzrictkwafyfqijm", "bjtwsozyfvnzkvakeuinzamkkepkshtvufwg", "velxjhnmussniqlfqapbmyvteoifjxgnd", "szqovzicbkzznrvuhqbfcdyedoljarhqrqvgbxrwdj", "xaqpaymbgkmbsoedakqrpmlnuyejjyflkl", "difechwlynuvkel", "audksypouqkao", "twhbgftqszang", "ytoax", "lnlofltdoqndnkdkeletdoragudsrfcrycmwxcruquxcagya", "korl", "iiokaloeykpyklf", "hhuvuqianou", "fcufnwenwwierbzkxtwvtzhba", "vqqcwzcehbzokkeymug", "fnipldohicayjbgtxvlxrvkb", "sdwhrrfcanvqlkginvesxirponeksr", "eblxcgsyjeuarplfepzjqig", "tgmoxwfphskjznsfcdkphcowamogxmystpltch", "cqrrbpzhlsonemgydllbteqjougdxvosecetj", "mhqaerwshiqcrqdd", "amcnsbtjaseilblk", "rgsrmbscgieolewnwbbmdyzagmmwsuwmxgrsocqkztquwd", "izfifxo", "hlzifsgmkdlgtbnusexmkzbcydacotwwgmgemnudvgysfy", "acbhrvwknaddfxmhusxmlhjyods", "rvwobtdzmhmnwccdlbk", "gkcozztezxlmrlxzqspmcoeadw", "ntmhueyzpjrudngwsyuvuwt", "pvmuxeownyaqwhhomqbmxhpsmhjtl", "acqg", "wbypcqgvsmpgxwldxtiwzrziygwvclxjyijigdjntvqwdflch", "noijspclpcgsbk", "hyjaxicbymxoqywksbxyvwugwtucetqldaqmikvvhtydshb", "ylvnpitrhbacecwfvnmouuil", "nnryzedgqccleamohyprfieazvt", "owiiugihpaqvrpvwkmitetgytnisbztvfonuxmntqdqmgdnk"}
1
49
Returns: 694294249
"nlgwnamoaoegljjolmwimynywyonxyyiolgw"
{"moa", "g", "eonwimlmggja", "nllggnmwamawoi", "xgenaglgoe", "mjniajagxanmmelomw", "x", "nii", "yeiwlwjaaoxxj", "gjewwwmgwyljo", "aenmalxjeeawjnommioe", "lyywgaexix", "yoyixmmgngeoiaxejx", "jiwgy", "mjyowxmaeeyjgeogglox", "mjwioinaeioaeg", "iojl", "ejojyllliawwno", "jgaimoaenilj", "li", "gnoggieeowyxmnojwn", "xioeejmx", "ynilynjwe", "oxjw", "yoi", "j", "nijyygnmlllejoy", "gmymwannyixminw", "eayjanw", "emalyexnx", "jyomnyeyjjexgiojiilj", "aw", "wxnanjmeyni", "jielanjniwmielg", "yyixyelyjyawly", "jiyimixxg", "ewoxjelelgnmmiygxe", "nylleeiam", "yjyannmgemil", "axwgxjjgexx", "lomejgjx", "ggneawiajx", "oiiyllliyax", "ajixlwwleljxwl", "yioojamnlgjwyiiwo", "oeggxjxwlliaaljwmy", "jmlyeexianjlxxw", "ywelimyoxgmioi", "lwx", "igioy"}
3
42
Returns: 187757540
"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
{"z", "zzzz", "zzz", "zzzzz", "zz"}
2
40
Returns: 337639619
"zznzznzzznnznnzzzzzzznznznnnnnzznnznnz"
{"nnnn", "zzzznnnnnn", "znznzn", "znzzznnnznzznz", "nzzn", "zznnnznznnzzz", "znnnnnznznnzznn", "nzznnzzznzznnzznz", "zzzznnnzn", "zzn", "nzznnnnznzzzz", "nznnnzznz", "nnzznn", "nnnznznnzznnzznzzz", "zznznnzzznn", "znnnnznnnz", "zzznnzzznnnzzzzzn", "nznzzznz", "nznzznnnnz", "nznznnznznnnzz", "nzzznnnznnznnznzzz", "znznznzzznzznnnn", "znznznnzzzznznznzn", "zz", "znz", "nzzz", "znnnznnzz", "znnnzzznnn", "n", "zzznzzzznnnznnz", "znnzzzznznznnzz", "znnnnzzzz", "zzznzznnzzzznnzz", "zznnnzzzznznnznnn", "zznnzzznznznzzzzzzn", "nnnnznnnzznnzzzn", "znznz", "nzzzznzzzznzn", "zznnzznn", "znzzznnzzz", "znn", "zznzzzn", "nznznzzzznnzzzznz", "zzznnzznnnnnnz", "z", "nznzznnnznnnzznnnzzn", "nznnzznznznnnn", "zznzzznzzznnzznznnnz", "nzzzzzznnnzznzzn", "nnnzznnnnzz"}
1
40
Returns: 1015
"yytytttytyyyyyyyyytyttyytyyyyytttyyytyy"
{"yyttytttytyytytytyyytytyyyyyyytyyyytyyttyttyyty", "yyytytyyttyyytytyyttyyytyttttytytytytyytyyyyyytyt", "yt", "yyttyttytyytyytytyyttttytttyyytyyttttyttytyyy", "yttyytytyyyttyytyttyytttyytyyyyy", "yyyttyyytttyytttyttytyyytyttyyyyyyyttytytyyytyy", "yyyyytt", "t", "yyyyttytytyyyyyytyyttt", "tyyytttytttytyytttyttyyyyyyyttyyyt", "tytttttyyt", "yyyyyyyttyyttyyyttytytytttyyyyyytttyttyytytyyyy", "yttyyytytyytyyytytttyttytytytyyyttytyty", "ytyyyyttttytytytttttyt", "ytyytyyytyyttty", "ytyyyyy", "yttttyytttytttytyytyytttyt", "tttytyttttyyyyttytytytyttyytttttyyyyttyyyytttttyy", "yyytytytttyyytyy", "ttyttyyttytttyttyyttyttyyytyyt", "ttyyttyyyyytytyyytyytyty", "ytyyyyttttyyyyyytyyytytyytttytttyytyttttyt", "tttttttyyyytttyttytyyty", "tytytytyyytyyyytttttyytttttttyyttytytyyy", "ytttyytttttt", "tyttytytttt", "tyyyttyyyytttytyytytyttttytttttttytytyttyyy", "ttttttyyyyytttytyttyytytyytyyttyyytytyytyttyyyt", "tyytt", "ytyyyytyyytyyy", "ttyyyyyyyyttyttttyttyyytyyttyyty", "tttytyytyttytytyttytyytyttttttttyttt", "yytttttyttttyttttytytytytyytyyty", "tyyyyytyttyyyyytttyytttyytttyytytyytttytytt", "ttyyttyyyy", "tyyyttyttyyyytttttyyyyy", "yyttyyyytyyyt"}
4
49
Returns: 701592654
"eoeeoooooooeoeooeeeeeoeoeeooeeeoeeeeooeo"
{"eoeeeoe", "oeeoeeeeo", "o", "oooooe", "ee", "ooe", "eeo", "eeeeoooeoo", "ooeoeeoeee", "oeooeeeoe", "eooeeee", "e", "eooeeeee", "eoooooeooo", "oo", "ooeoeeoooe", "eoooeee", "ooooeeeoe", "eeeoeeeoee", "oe", "eoeeeeeeo", "ooeoeoeeo", "oeooeee", "oee", "eooe", "eeoeooee", "eooooe", "ooeoeee", "ooooeee", "ooooo", "eoeoeooeo", "eoee", "ooooee", "eo", "oooe", "eoooooo", "ooeoeoee", "ooeoeeeeo", "eeeo", "eooo", "ooee", "oeoeeee", "eeooooe", "oeeeoeee", "oeeeeoeoo", "ooeeeeoo", "eooee", "eeeeeoeeo", "eooeeo", "eoeeoeoo"}
3
27
Returns: 0
"byyznomorqvzvgqxczaemindjtqiquvzxvenvvcbd"
{"a", "mvc", "ctwg", "l", "m", "pcdx", "rqsmp", "vs", "iqes", "cs", "op", "c", "r", "rufwl", "pal", "z", "sc", "gzpw", "hu", "nisap", "ixu", "omcs", "mrg", "ycwvw", "qpc", "plkd", "vu", "fi", "dpwt", "ui", "eqbrn", "kywkh", "beyrn", "utn", "xfvxh", "xmgf", "vx", "zggc", "x", "o", "qa", "qm", "ob", "tq", "iy", "odgst", "dohqi", "jrbui", "ndlle", "sr"}
3
27
Returns: 0
"eokmoufzeoymseafedhwzwipthhsdlteqxqridgagi"
{"ucxupxresyonnjmall", "ayywjvbfovc", "qc", "twhdrbqlmqnunfhpylxk", "ppahtfjhl", "myeovkzvqrwayindd", "qolrmhjrnduadftpxr", "rfhpdpbgjgedqqpzmsl", "tohcjghjkxknpsaem", "shpxramne", "ntj", "czy", "oyfudojedgepxhk", "x", "pvbicbmakgljyqrmj", "vpmlqebbmfcd", "fhvthdzeedqd", "hagni", "xbmisdfqrz", "ogilswk", "kxfjkpgqyprdmhm", "fqjbe", "xwjcreicvlgkjbufw", "trunzgcqfz", "vnjikjua", "zyikz", "ihwsovtttgdjtwpwen", "rvzmr", "ushhcxvvmnfvx", "ldkrdkiefct", "ftalhxvzuioyseq", "iw", "wrcutuwaot", "nkny", "ezgzx", "ptazzzwneehlxheca", "kflfrhmnw", "junklcwcmu", "icafczoabzzobocjkzuj", "dcxdejyd", "pnslfym", "pggutwimuhaicnrsucv", "njwh", "znzshsvbfs", "xfevruahybvtshugc", "etklnpblkvlabt", "demknwud", "mancuitfaayytfn", "uiin", "wucgd"}
4
48
Returns: 284904982
"nsstrwofgizdixysxwvvackvatcmkxfxopmccrygowi"
{"opkxvzvbdsilukuunyaztejeamdjfdmm", "jnfcedxcmpwgephyrgjpicjfwcvkbivyexjdwgbqxlkzeberft", "lpotrjoaewjtagkuuxhukryfnutxggnpmxhrovhawexccbh", "nrdyg", "xenaqifjgpmrmifnntrvitqizosszhdrnivzlnhxyb", "nstzfcpugijc", "jvyantporqvrppdijvj", "wesrwucehwhbefortsjvwwtexdsdeeqbyph", "egdgorsfajknxpgh", "btgrokvtqbsjhczduems", "tetmwmcoyyinn", "gpmstlamakjicltxatvakq", "bpqtbhyhpjtkjbrkihstsvxabmtkxnpnjmsdiyq", "jwihfbeevrs", "pfpokmssnbuinbcinybiolvxo", "jgedparyelxkngxinmrhpxiqatiimymlhcd", "g", "pvsxoebqrdhojqgbqhixbhnpbwvndvkqvpwnuzxaeteoumn", "fdrtcpitki", "xynl", "aanannmeagfzcevqjkitolxvwafzbkuvoard", "ifhzxoywjiggxhsniupme", "xiehtawkzkyuvsmkqedvemkheqjintxbolizvqbsbsvpkkdg", "fszjcdjvuwh", "cfbdazc", "uajhupnhioapjk", "ktnkbhrlsuydnnxriopjauzamxowuwuizivqnl", "feaudsou", "tlcwmxtilogldjmtghj", "mzodeyqtghascrwgwukiuokaipttloutxzhzqrtoucqkcud", "hvgxrlsygluf", "uuuxoqxgvcdneozayktbvypxhckdxzkoxosvbfixdcocg", "mlzmhjbomsgtddjcgsk", "tfddtxtttt", "kptxuaepmnnbbzfvmpeglgoivrvwpgkib", "nvthxhevvhqlwdzu", "emdfndnxuyizprul", "ywbcdjfbqsrncmkdbhezvlhgetuveqbweleshbtbsuegfoub", "bklshcbxeqzajjjt", "wqdykynyojxbinadlkwhkpciopnocrvhrmfsocqfgzcihyoe"}
4
5
Returns: 0
"tttttttttttttttttttttttttttttttttttttttttttt"
{"tttttttttttttt", "ttttttttttttt", "tttt", "tttttttttttttttttt", "ttttttttt", "tttttttttt", "tttttt", "tttttttt", "ttttttttttttttt", "t", "ttttt", "ttttttttttttttttttt", "tttttttttttt", "tt", "ttt", "tttttttttttttttt", "ttttttttttt", "ttttttttttttttttt", "tttttttttttttttttttt", "ttttttt"}
4
49
Returns: 184342269
"huuuuuhhhhhhhuhhuuhhhuuuhuhuuuhhhhhhuuuuuuuhu"
{"hhh", "u", "uuh", "uu", "hu", "hhu", "uhh", "uhhh", "h", "huuhu", "uhu", "hhuhu", "huu", "uhhuh", "hhhhh", "uuhu", "huhhh", "hhhu", "huuu", "huuuh", "uuuhh", "uuu", "uhhhh", "hh", "hhuuu", "uhuhu", "uuuhu", "uuuuh", "huh", "uh", "hhuu", "uhuuu", "huuh", "uuhhu", "hhuhh", "uhuhh", "hhuh", "huhu", "hhhuu", "hhhh", "uuuuu", "uhuu", "uuuu", "uhuh", "uhhu", "uuuh", "uuhhh", "huhh", "uhuuh", "uuhuh"}
2
49
Returns: 6170122
"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj"
{"jjjjj", "jjj", "j", "jjjj", "jj"}
5
50
Returns: 550622184
"ppkpkpkppkkkppkpkkkppkkpkpkkpkkkppkkkkkpkpkpkpk"
{"pk", "ppk", "kkpk", "kpk", "kkpp", "pppp", "kpp", "kk", "pkk", "p", "pkpp", "pkpk", "pkkp", "kppp", "pkp", "pp", "k", "kkkpk", "pkppp", "pkkpp", "kpkp", "kkk", "pkpkp", "pkkk", "kkppk", "kp", "kpppk", "ppkpk", "kkkk", "pkppk", "pkkpk", "kkppp", "kppkk", "kkpkk", "kpppp", "kppkp", "pkkkk", "ppp", "pppkp", "ppkkk", "kpkk", "kkp", "kpkpk", "kpkkk", "kkpkp", "kkkkp", "ppkkp", "ppppp", "kkkpp", "kkkkk"}
2
49
Returns: 3083938
"kbomnqcrxggdwvxnnvigcauyzkghlsffoyqtxhingrsoekeq"
{"vpywmjf", "iucnludi", "ctcv", "fqytrftmg", "ynal", "mrqhjko", "izpliozmw", "wgzvy", "dbhdsyrjla", "xsmph", "vjvzkyu", "oskfqetg", "bvzcvyq", "qzvbly", "k", "nqot", "tmuzsptd", "ftlp", "rmajcuo", "s", "ucckapm", "ksmwoq", "oeqfmvp", "txa", "ypxwbodh", "qougli", "qyhri", "mlfjokyaq", "aengtk", "qltvr", "vqkyv", "ils", "lsvfm", "jv", "rji", "tqjn", "pqkxef", "f", "qbtu", "ofn", "ha", "losidnrtbm", "xxsxcuwoam", "qqhaop", "nysvmrtrli", "ylhitf", "xcgbf", "cqzubl", "nescr", "fo"}
4
49
Returns: 1
"toelwebsgvnerpqbiuxbrplgxfybtdhzbxhgbweluahjyqwvz"
{"vf", "upwxsds", "njdbyqewv", "wef", "rdxxb", "or", "i", "ltymd", "dxfvrwalp", "zmlpvyy", "sejggaqawe", "kemsvohroh", "kli", "zelox", "lpvshxeheoym", "opcoixmm", "xlyjewbcsykbmrptihg", "qakuxbdby", "sacaxfvkladgoqywd", "xekk", "zbhwdshmjdv", "x", "nyshhzooexvhvew", "gjzyjwjcfordqd", "qnguettpbwtfgg", "zvjzdgnhdmcseutl", "usiykvoavlqza", "fbjsscuvvzpr", "nhagysx", "rmvkocc", "mobktaejdwzacyphnzg", "gbnecgoijiyjuny", "eorx", "anmmmmrloxquutvrd", "izxzwc", "mribkoidvfuanpv", "ytjprfvr", "dn", "wrcgw", "p", "lbut", "bpuezucfirche", "egcnyqaurxpwetcxcbu", "pnjh", "gmpvaqjnpkcos", "gxkiaxznhsjhidiva", "l", "cwcbsphvwcunwo", "ujspwzyak", "lp"}
2
50
Returns: 1
"fqanjtmzuwdsduknyjelrqipfymotztapikrixdjyippkyfbvf"
{"xbf", "ohc", "bvbrs", "faq", "qkhw", "n", "qmcxl", "kuab", "kg", "k", "q", "dxj", "cnggk", "drl", "mzxpr", "aptqm", "hpbq", "ed", "mau", "vgy", "lipcg", "nzs", "mrkef", "wy", "iyf", "dn", "bd", "wmx", "ow", "dqn", "cvl", "fus", "t", "zycyd", "utuqe", "x", "jr", "jpx", "twqd", "xtnuc", "r", "frw", "ri", "buji", "l", "quf", "wry", "pe", "gg", "mi"}
4
50
Returns: 1
"iaagimgalilglggiaammammiiigaaggailllmia"
{"gimilmiialglgiillgml", "lg", "aglg", "g", "gigmmaaialmaaiamgal", "amagmlllgmgma", "lggaggiggl", "aimi", "lgmalgaiagilagimmgii", "liimmimlgi", "l", "giaamiggliliggiaimll", "ggillmg", "ilgialililamiaagm", "m", "mmmllii", "aagg", "aimlggmigiiaammami", "lgimiigiammmagmagl", "mggaaamlmm", "aigagiaga", "mlgimagiiimlaligagmi", "giamgm", "iiigaagl", "iiglaill", "mamgglgga", "ggilmmmlaaigi", "lgailigimgigimili", "alliall", "milgggiiagmaiil", "amigigig", "limlggagiiaamg", "am", "llmil", "mmmlamiggmmglm", "maalliaa", "malaamimmgggimgaai", "iia", "imlllmgmaiaimmmaa", "gmlmmia", "iiglaggl", "ag", "lilgmgliiilgl", "ligmgiaiamgggmiiili", "algmagiimag", "mgmail", "ilg", "glmlmaiammamla", "mm", "aigligmlig"}
3
42
Returns: 1068
"hphzhzhphhpzphzhzhzpphhpphphhphzhhhhzpzzhzhph"
{"hp", "hh", "hzhhh", "pph", "phzhh", "zzzp", "hphp", "php", "z", "phzzh", "ppp", "hzzpp", "hhp", "zpz", "p", "pzp", "pp", "pphp", "zhz", "hzhzz", "h", "pzpz", "zph", "hzhpp", "hzpz", "zhp", "phhz", "hzh", "zhh", "pphhp", "hpzpz", "hpzzh", "ppzzz", "hzzhh", "hz", "zhph", "zhpzh", "pzh", "pz", "hpphh", "zhzhz", "ph", "hzhhz", "pzppp", "hhph", "zppz", "pzpph", "zzphh", "ppz", "ppzzh"}
3
48
Returns: 742374
"mdhlsnzlmmqeiuuynp"
{"inlfnsbwkujjyytjlthjtyjw", "qidhrmsqvoqzpopouuggqwgiubdjbcth", "iiwtrkvglxgk", "mmbowwvqzkwfitfkx", "yxabejjmvnizzslfrexfawuufmozodnofmwd", "pxdrvluoocineino", "whdbnvelbhdro", "xdktnzrrcchlqddaozmrqqjtgeq", "qkpdwcjpvpfufugfatqprwghtnkvzaueqfbnfkoenmlp", "dmvxnqaijxfmqolmrefyxayzfolltdmjjdegxxvshohw", "wrtjynvwqwlmnkmrdfldsrhkctpfccmxyen", "givww", "wlimgl", "ndnawyktx", "etkxssezwxitsdjjcwvlcbkvj", "tuxhvhhdhmiyvmohcqgbfkudoulcuuilyzb", "fehvxzqjosybsxgj", "ibtolhbbfldgkvddkgalwzpayqczjojjnyepff", "zknbrompeza", "hxjhvqbslkeclwpgwvnyabmofkktshr", "cxmjkjagipxyfjtkmewsrpvjrpsodfowkbpylvybu", "sdxknlawygmnuiayuukfybaosnpb", "apzhcxnteaxbzqyagxzevcikeaoesggdgpa", "rpkuxendb", "hfhbm", "sxlpjedprkqdzveraifnolhbjphkgoez", "uqnjky", "tvj", "yyqcuzmvqaktwvgidycsjxnvsi", "ayzeycad", "cmoouvkcrjinmsgemhzvmjffxhymgfmobtciqnjhhawu", "fxjwilegahsodljnspnolghtnalclobemoksybxjmukpcps", "oxbdwifjavasdodrxbqxyozgrj", "lkvv", "jvrpgiq", "quanmbrleshbbdk", "jvfgmowysvbxbvgve", "wwhyxzxmunzhydnezbzmburddpfcrkjkisiwowhoir", "zokcckvczjoogfggnillpbk", "ph", "yedylbjgzhftdxynopyxzfpohrffks", "cnkriefwcthwgfweykyhysgolouptzeywllozkpducevpexit", "kiu", "xyepauxepxysqkja"}
5
24
Returns: 30894408
"pkpkkpppkpkppkkpkkpkkpppkkpppppkkpppkpkpppkpppp"
{"kk", "pk", "k", "pkpk", "ppppp", "p", "kkk", "pkppk", "kp", "ppp", "kppp", "pkpp", "kkkk", "kpk", "kpkkk", "kkppk", "kkp", "kppk", "kkkpp", "pkp", "pp", "ppkpp", "pkkk", "ppkk", "kkkp", "pppk", "pkppp", "pppp", "pkkkp", "ppkpk", "pkk", "pkkpp", "ppkp", "kkppp", "kpkkp", "kpppp", "pkkkk", "pkkp", "kpkp", "pkpkp", "ppk", "kkkpk", "kkpp", "kkpk", "kkkkp", "kpkk", "kpp", "pkpkk", "kkpkp", "kppkk"}
1
48
Returns: 2460
"waajqoaawdwiqpmjopjdxdkdmqaqjwdw"
{"jokkpjdjmkooidmkdmwjmxmjwaoww", "adwxpajjwkwdjpdqqqjjiwakoaxqkpxmmxik", "kakdawwmkaakxqpodxioeqpxwkjwaaxjixxpkjkmeqjkq", "iaeoqdadwmejwwkekkmwxipjoqpwokqdddkjoppkwmpdoemopi", "jjdk", "iamjkqipjajeaijxowm", "pqwwweapdawpmi", "qjdaodkoieajpxpkipjipwooakkejdioxmd", "dwopkowwdjieomjaqxdiima", "emoipoxxdeaqpqjompmkjxkpdjmxwddwma", "wexdmakoaqeqieim", "qapxoewoomoiwkdeakqdkoeqkwejom", "peo", "akoeqdxdmijdqjemodwmmaopxoxekppwaiimepiammea", "qaojxmejiqjmwkxeqakqiaopepomjp", "okppwqxmkaji", "ipqmkipqqaoewm", "daqpxaxeoiqxoxqxpqxiixqikmjqexajxxxdj", "wxmjkxkkemiamxjxxdpxdekkxjdidqo", "kpimojwmmqqjwqpjeeddewiimkdkdpekoxkiddqi", "qoqiqepjkkpk", "wjexqxwdpdq", "iwqawoppajjexwxxpqxmmkiedjxjjxkaxme", "japqdqipxiqawoe", "pkkqqxepdoxkpemqweopxqejjwmdwqmwjdxddjmdwxewdjoi", "pxpmidpwepjxdxkijomqoqmaeiiadwkeimppkxj", "jwmimwodeokqwjeixem", "pjeoojdiqdoaowjkjaaxqxewj", "ippqkj", "jjkdqjmiwxopwmmmokxodwqjoppjadjj", "koekiaxoqawmxikjokddwjkdekx", "qakeioqdmpaxawmqjxeewdxjkdpwimedopaxpapxap", "wwmoiqikpiiqwpjaoeexqxekd", "jjepdiimwopmwpioxwpqapwjpejoijqokeowoomkjiqpw", "mkxaoiqewdqaopqjmewkdejddpipkmpiwe", "pdwapekpkkaq"}
3
47
Returns: 730435279
"ssssssllsllsllssssllslllllsll"
{"lssll", "lsl", "llsl", "sssl", "slsls", "ss", "lll", "lssl", "ssl", "lls", "llls", "sll", "slll", "lslss", "l", "slsl", "sslsl", "slsll", "sls", "slsss", "s", "ssss", "ssls", "ls", "sss", "lss", "sssls", "ll", "sllls", "lsls", "sssss", "lllsl", "slssl", "llss", "lslll", "sl", "llsls", "slss", "sllsl", "sllss", "llssl", "lsll", "lssss", "lllss", "llsss", "lsss", "lssls", "llll", "ssll", "lllll"}
5
47
Returns: 585958407
"yaxwxdwhubbaazhayzbdgyubxtyduytxhyaybaa"
{"axbgu", "gh", "t", "awzu", "ux", "zugla", "uxl", "dxxu", "thwtl", "zylyw", "lxaa", "udtu", "bwbg", "wwzt", "ugllh", "daxw", "yt", "ww", "dh", "ldy", "xhgwu", "lhlau", "gbdza", "wtwt", "glh", "habgb", "tut", "tdb", "ull", "lxwtt", "z", "b", "wlzb", "x", "uzdta", "xx", "wuxhy", "tw", "yytwy", "agl", "lb", "tuuzz", "zhx", "xgbg", "ghxhw", "zwh", "bldzg", "wwh", "uuuw", "h"}
3
47
Returns: 907982199
"sitnllb"
{"t", "qltvisknn", "vkpknkib", "llpi", "pht", "h", "bhcshkb", "nnpikclqbh", "vnbvnhskln", "qhktt", "sitc", "hipbcpcpi", "cqtbv", "bhtlh", "ktncnkqq", "bvlvkck", "svhl", "vhbstipi", "ilqi", "cpvlcb", "lvipsbst", "pnkcp", "hqlhkqbtil", "ib", "qtphsvikn", "kl", "pshithvq", "hnpv", "pkpvhss", "ssb", "lnsbkik", "vcntpkt", "bvqncpks", "thpbn", "pthlvbin", "klstcil", "cshq", "bbk", "c", "bttsl", "lbtiikhnq", "lqpvviqp", "phphbsph", "tkplkkt", "cqtcbb", "i", "bspnbhthq", "isnbhqhskq", "ksvt", "b"}
1
32
Returns: 876258823
"gxg"
{"gxg", "gxgxgxgxxxxx", "xgxgxxggxxxgx", "xxg", "gggggx", "ggxx", "xxxxgxxx", "xxgxggggg", "gxxxxxxgggxxxggxgxxg", "gggxgxggggggxgggx", "xxgggxggggxg", "xxggxggxgxxxx", "gxxgxxxxgx", "gggggxgxxxggxgg", "gxxxgggggg", "xxgxggggx", "ggxxggxgxxgxggxxgxxx", "xgxxxxxgx", "xgggxgggxggxxxgxxgx", "gxggxx", "ggggxxxgggxxgxgggxxx", "g", "xxxxgggxxgggxxgxgxgx", "gx", "xgxgxgxgxgxxgggg", "xxxxggxggxx", "gxxxggggxggxgxgx", "xggxgxxgg", "ggxxxgxxxx", "xgg", "ggxxgxxgxgggxxxg", "xggxg", "gxgxxxgxg", "ggxxg", "xggxgg", "gxgxgg", "xgxgxgxxggxxx", "xgxgxggxxxgg", "gggg", "gxxxxggggxxxxggggx", "xgggxxgggxxxxggggx", "xgx", "ggxxxgxxxxgxggggg", "gxxgggxxgxggggxggxg", "gxxxxxgxxgxxxgx", "xx", "gxggxxxggg", "xgxxxggxxgggxgxxgg", "gxgxggxxg", "xggxxgxxxg"}
3
30
Returns: 169298951
"xffkovthaxwetengnyknchtqkyvcizbuihgrjnvgcwydguage"
{"rzqshzakhl", "qwfywuibtb", "ku", "nmi", "h", "vkqdnxpz", "uzzxy", "esxe", "drirv", "hja", "xd", "yxsfgdr", "wmxqgb", "dhqsymthg", "fq", "gi", "qlj", "pdradegz", "xvbczts", "r", "mg", "rpt", "yoh", "obvez", "dqwjhd", "wh", "buwmqj", "ecjcw", "xqniqfig", "kihqmw", "vwcdf", "tpyyu", "lfist", "hhauq", "riw", "fbctuwnd", "euagwz", "clugm", "bbjqkhyhk", "mk", "cpuk", "it", "rhavmnh", "hmyrrckb", "jq", "tahdez", "xj", "u", "ijddzhwd", "scfrho"}
1
44
Returns: 0
"ekqaxutidbkphyziuzhrpdybyxjcuwu"
{"lvbpvoo", "ztfrplptaaikx", "yzicd", "wvmhqwcesjnihu", "uyvesupwexrnzd", "vwczsjjcqpgco", "dxaqveakcxkzb", "nywvnmujldx", "vfgdoxhatstv", "c", "jaqvjstyzlq", "qpxmgzcunuzxemjypbdd", "anl", "nbiimggzvaibgjoswb", "ufybpzp", "uzwjq", "cmtw", "hoialcgmyohgvk", "qhbidwwkrkvkogze", "irvonnicm", "rxm", "soofe", "m", "ojzulskykhtkolew", "kqhypl", "jomkk", "fvvnirudgrfigymictdz", "yrfsfgsyqbls", "srfwdhlwfrovaaiku", "waw", "akypgdzqgdwuxeya", "odtdxbchbnbstvhj", "ifjths", "ul", "osnbhwu", "quggbdh", "jmidyw", "i", "htrmvapry", "xslagdttutufoq", "pattpigrbpxuvdl", "asvue", "mtgvdewn", "jqlcwbrv", "gfwisx", "nnflnoovrisnltcg", "nwvfoljsctkjbxclawq", "jcddeogtdjbpxarjseks", "pmmbkwtohiix", "cdtwhb"}
2
43
Returns: 807182549
"yykykkkkkkyyykkykkyykkkykk"
{"yky", "yy", "kyykk", "kk", "k", "y", "kkky", "kkkyk", "ykkk", "ykky", "yyyyk", "kkkyy", "yyy", "ky", "ykyy", "kkyy", "kyyk", "kky", "yk", "yykkk", "yyky", "yyk", "kkyk", "kkkk", "ykk", "ykykk", "kyy", "kykyk", "yyykk", "kkk", "kyyy", "yyyk", "ykkkk", "yykyk", "yykk", "ykyyy", "kyyyk", "ykkky", "ykkyk", "yyyy", "yykky", "kyk", "kykk", "kkykk", "yykyy", "yyyky", "kkyyy", "kkkky", "kykkk", "kykky"}
5
28
Returns: 999327
"igdpwopir"
{"wid", "roh", "wdeoeophii", "uieuurjw", "seiiiegprodrog", "sp", "hpehwwirueiueo", "pwshdrjghopuprwswpeo", "sippdigjdhuw", "sdiuupsred", "rue", "upsp", "jihu", "dgooweowwi", "spwudewr", "wgoori", "pdjrojgoswiweddugw", "rdphsdu", "ippueuedhdpowhshgw", "gjjsgs", "gegiog", "jughsrrwiuusj", "segir", "jorpoiihg", "jpjgsppouhhissspr", "osgs", "puhjheiwsjdoudei", "wohjroseujgsougoso", "pwijerouoswppiw", "wserigdojieiphpre", "pgieois", "ipurhhg", "wwj", "euwuou", "uggosr", "ohhsrhehwudwssjouhs", "udjgueewe", "jreuresiipueiou", "wod", "gdph", "hduhegidgi", "suwugwjur", "ioiirej", "hhjojse", "riuuo", "i", "ohihipeege", "di", "gphodjdeosejewdhg", "soewsdu"}
2
20
Returns: 543254852
"ryxxrtyusrkekzbxyjsyurrussrzjbprsxebrpzybxzy"
{"srrkjuxujxybszpjejxyxexxzkxkxxbtztkukjkpeezyysybkb", "stsrxtkkybbsppeepppkskp", "bpkzyubeujyzj", "yxpjjx", "yxppxrytzyujruzttkrspuur", "yeysuupjuztrexzybrzrxbjbjsypsbpxbkuseyessukkrjrprr", "yb", "yyexbsjyrpjbjyxttbttjkzyuzyzzt", "zppkytxpssyurusetsbkujzkxtzpkstepzktruuktz", "essukyspz", "ubzjrpssryurutpbrbrrbbxeypkxrpkpbzujtyesssuxeueyz", "ekkrebybjzeexpxeusu", "kezebkxrysreejtestzbptreujtbsybrpurkpzerjs", "btkbjtuzzetskrzytjkrsyzutyprjupsypjkztzrr", "tjtystrxzjpbjytxxxjjptjybt", "byzkzxpsbrxtysbpzzuyuyrxrxbxputxxz", "jskszskesyrek", "pjekzyskktyjjkujybbrkyubpbpuuzjybzurtutxxytuxtbk", "kbyyseypetteryxtsrtzkrjsesjkue", "eztstjyuesbyejezutsy", "kztybjtpttpzybustexeprezeueyp", "xukbujtrrbkyysjkzsjts", "bpeertjyyxjexzyzejpreuxjrrbskekrkrpbkrejuprtbx", "yxxksepjtuukexzzprskkyzbskrsrpyxzsuzkkjeuesbujeb", "stsbpkxtppzbbrtsuz", "yjjkktexjuurypezsxspkjbtujuyubtkytrkuxs", "zrjjetejtxesxbbesxtkusrspzteyuurybbrsrk", "yjzkpsrkkkjpkzuybjpy", "uzxj", "bebrxtkxjkjytsrubrrsbrtttjrktbb", "xkjzpezzkeyettjuzt", "tesexbueeysbtskktxskzppx", "yebzjzrbejry", "syyruzjejyuyeyzptjtezrujuekkxkkrjr", "ztprx", "jztzyruukpsbu", "etku", "uyeszjupexjuxs"}
1
47
Returns: 1197
"jxjlgldgllllxljxldxdddjgxgjlggdxj"
{"xxjxjxljgxddxggldxljgdlxdgljjljgdlgldlxxjxdxxjxlx", "gg", "ljdjlglxdjx", "xxgddxjxxdl", "dxjgglgxjxljgxljxgjgddjxxgdxgggxldgxxjlgxglxl", "ljxgjjgxxxgdgxdxjjdjjgjxlldxxgllgdxxdgxjjxdlldljjg", "ddg", "xjgddgllgllddgdj", "xxlgljjddgglxljdxjdjjjgjggxxgxxdxgjxjdgxlxj", "jllljxlxllxxj", "jxjgxdldgdxlldgljgxllxjxgjgdjjgjglg", "xggljgglldldxjjgdxdxjgdljdxgdddxdjxggjllj", "gddddgdxxddgx", "lgljxdjllxxxxddlggxxdgldjddld", "gdgxdglxjlxdjjddgjdlg", "d", "dddlgl", "lddjgjlgxgjglddxggdggl", "g", "xgd", "jgljjldgxgjdll", "ld", "ldlgjxddgxdgjdlxgljdxxj", "glg", "xjjdjjjjjdgjdxxlddllljjggxdxjxjxddxgxxdxxg", "gdddggdgjgdddxgjdlxjddgdxdlgdjdggxdd", "dglgljxlxjgdlljdjdjdllgdllgdldljdxjlldljggjxj", "jljxddlddgldjx", "dlgglljjgljjdggglljgggxglxgdxgdxjx", "xxxdjdxdggdgxljdgllxggdxlljggdlgxjxgllxxddlll", "djxjljxxljdlxjljjxgggggdxjjgjxdjjxjxxxjdxllldgdxlj", "xxgjxxgjxlxlxgxxxgg", "gldjxxlxdllgxxjl", "jgxljxxjldxxjgxldldjllld", "dxdjjjlxjjdlgldgxxdjgxjxjdlddllgdjjgjdxjjxd", "dd", "dgggxjxdxjgggjjdlxdxjxdlddxdxll", "jgjjjg", "jxjgjxglxgdjgxlgjdggxdlxxxjxggggxlgxxx", "ddjglxg", "dldggxggjdjddjxldjdjjxdllxgxgjlxlljlx", "ddxdlddxlggxgxjdjxldgdxxxxdjdjdx"}
3
40
Returns: 160949233
"mplvlggieetmt"
{"sxlotegplizvlgmmp", "exxtozgitvizlvot", "lsgmvmee", "emisgp", "ogtllpvxxsgssl", "leoe", "pzvg", "etivgxogxgxgloxol", "ozm", "lmiiollmxettvig", "xsoxtzzvtexplxgpz", "tszpgixlssssxvlvt", "pvos", "tvszipmzlvizi", "v", "vogxmgezzpvvv", "zmlmxpi", "vsggmovzigls", "plmtl", "zpizztptpmoezlee", "vmiovpzmeovvsmmzzsep", "mitpezzioestelpoio", "iogzsvmzoi", "lxmvimix", "msmegiilzgzlsitgeg", "tvlosoxxmx", "pltppxpe", "zmolx", "opxgootmzmtopmzipgep", "zzxgpovepioxtiezxxet", "ogligizmxigl", "pptmliviml", "oxilttzitpxmte", "gvzlxeieemetmtv", "goitolgez", "mglgxxeimmssepm", "zvtpsszppvstmopxz", "mgepmxslsolpx", "o", "vlzexvm", "xt", "mtovszpvpzzteiplvt", "zp", "pszml", "omxmiegxgvvzsg", "vz", "gteoxmiozz", "lipptetvozmevmoxi", "ipizlmmtvzitvlxli", "ezoeizmeg"}
3
43
Returns: 875471296
"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
{"bbbbbbb", "bbbbb", "bbbbbbbbb", "bbbbbbbbbb", "bbbbbbbb", "bbb", "bbbbbb", "bb", "b", "bbbb"}
3
41
Returns: 280492218
"piswwwbvhpqwztphkdelpmhmieulodoyirwelnhut"
{"ajmoiedpfeyme", "pgrmlaoalzbhdp", "enknvoka", "dpfpdjaetjdhxlzcspu", "heycklqjaftyld", "gbtlxiqphlk", "sbcuuzznuxrnlexmlbf", "sizb", "bxzkozwxgnohghb", "zczornskmxdwvsodeln", "mftrmyvfshlej", "qqespibjzltasdafam", "avisugoalbq", "tmeqna", "vddb", "awywo", "hohaqzqztuc", "zbdcvozuwcjw", "elpngnifowd", "nywjdx", "mubtsuecwxkds", "idnleg", "mgsmdoqulrtzdwdl", "mzszjqsqw", "krizlprfhkeukuuc", "eyonyroyzg", "vrlvozjdohecqafymd", "lcesv", "mnziyoskys", "qxbteoepbuxzkhrcsyr", "jsnwwymbabzdpr", "nzasb", "hwfdnocqgqrg", "rf", "wboyhdzygrojrb", "pdpefoax", "gejyyvrslmerxl", "pne", "j", "ctagyb", "epksndckrzat", "lvlyef", "vkyhrse", "zbewdrknbzebvxnz", "ribldpvdukhxevub", "awmhxsrmfkmeeroetdiq", "qbdd", "ieihnknijwvefdoo", "nmumhlrjnft", "ufgvdgfudttkgnmohygw"}
1
49
Returns: 708368214
"nmobob"
{"mnmobbnmmbnn", "zmbozmzznnnozonomn", "ob", "obozznbzbbzzonbnb", "onnzzbzbzzoozozoob", "nzb", "nzbmbmmzmnmomomoozz", "ozbonnnbmbonobnzbbm", "bbz", "nnbnbmob", "bbzbbmobmbnnzm", "mnmbzo", "bnbbznb", "o", "bznzmbnbznznz", "nonnonbnnzzmn", "bboomobmoo", "mzbzmnmzzn", "nmozn", "bmbbm", "nnoobbzm", "bbzbomnzzmnzznzzznb", "bznmnznzzmmobmbnn", "zmbozbzbzbnzmbobnomo", "bnbn", "z", "oobozzzbznm", "znbbzmomobbnzozbon", "zommmbzobm", "bbznnzznoomz", "mzozzo", "bmzonozz", "mm", "znmonmmzbonmn", "bmzb", "ozmobmb", "monnnonzbzmnbznzmo", "omozzmmmbz", "mzmbombmbombz", "mzmmmznzn", "nobmz", "nmbnobnnmonb", "bonbnonzmm", "oomnzm", "momozmnbzmz", "bmm", "nzbozzzzobzbnzomnz", "nbznmbmmmzobo", "ooombonobzzoo", "znonmnznmonooonnzmn"}
4
6
Returns: 1
"ldgsgoazztbobeszezwstsbobswldwzuu"
{"gze", "baooa", "esg", "tzt", "aaoes", "dogl", "gtgd", "a", "wzwt", "dba", "z", "t", "sbwsa", "za", "uu", "bs", "bw", "agzsg", "ets", "dbw", "dbelb", "ualg", "ggod", "odbel", "el", "dzdb", "o", "w", "oab", "doge", "uedlb", "dslu", "dabl", "oaaz", "gaad", "u", "adaw", "gla", "al", "s", "ugwau", "ladt", "to", "ot", "dz", "sabg", "we", "usgeo", "ttd", "tas"}
1
49
Returns: 78291996
"zziitzziiizitzzttzztiitztitizztzttitizzit"
{"i", "zzzzzzztiizztti", "itttttztziztzzzt", "tztiztziizti", "ztzittttiitzzzztt", "zitttittiiztt", "tiztiztitzit", "izzzzttittzzz", "iiztittz", "izitztitzz", "ziz", "itztitzi", "tiziizt", "tittiittitzzittzii", "itizztt", "iizztizit", "tizzziit", "zzzztzz", "ttzitztzttiiz", "zt", "zittz", "tiiztiiiztitztizziz", "zi", "zizitttiiztzzizitzt", "iitziiizziitttt", "tziitiiztii", "tiitti", "tzzztzzi", "izzittzt", "tzi", "tzittiti", "iizttzzi", "ttttttiziii", "tiitiizzitttttititit", "ii", "tzzizizzztititzzi", "ttztzi", "ttititttzztzt", "ttizii", "t", "ziztziiizztziizii", "iiiziizizziiitz", "ziiitizitiztzttz", "zziitztizzzittt", "tzzzzitizztii", "ziiiiiiiztztzz", "ztiitiziizit", "ttztizzizi", "tizztiiziiitittit", "tittizitiztttzt"}
3
48
Returns: 286372440
"g"
{"gugguvgvv", "ggvvvvggg", "vuv", "guvuuv", "ggu", "ggvuvvuv", "vgv", "vgu", "gggguvv", "gvuuuvvv", "vuvuuuguvv", "vvvgvvgu", "uu", "uvvuuuv", "vvvguvugg", "ggvg", "uvgvuv", "vggvguvvvg", "ggvvuuvg", "g", "uuug", "uvvu", "gugvgvgguv", "u", "vuvguvuu", "vv", "vgvuggug", "ggvvuuggv", "gv", "vg", "gvvugvvgu", "uvug", "gg", "gguvvug", "uvvgvv", "vguguv", "uggguguuu", "ug", "gvguvgug", "ggvguugg", "uuu", "uuuvgvuvg", "vvuug", "uvguugvv", "vggggv", "ggvu", "guugggvugu", "v", "guugguvgv", "uuuu"}
2
49
Returns: 382137076
"yyyyyyyyyyyyyyyyyyyy"
{"y", "yyyyyyyyy", "yyy", "yyyyyyyyyy", "yy", "yyyyyyyy", "yyyy", "yyyyyy", "yyyyyyy", "yyyyy"}
2
49
Returns: 974035532
"kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk"
{"k", "kk", "kkkkkkkkkkkkkkkkkkkk", "kkkkkkk", "kkkkkkkkkk", "kkkkkk", "kkkkkkkkkkk", "kkkkkkkkk", "kkkkk", "kkkkkkkkkkkkkkkk", "kkk", "kkkkkkkkkkkkkkkkk", "kkkkkkkk", "kkkk", "kkkkkkkkkkkk", "kkkkkkkkkkkkkkk", "kkkkkkkkkkkkkkkkkkk", "kkkkkkkkkkkkkkkkkk", "kkkkkkkkkkkkkk", "kkkkkkkkkkkkk"}
1
48
Returns: 891283120
"ubsbrbjsruuuursbjur"
{"rsujsurs", "ubub", "rbrrsuubb", "s", "jbbssusrbb", "bbrju", "rsuus", "rbrusjurrs", "r", "j", "rrr", "jusbbbbb", "rbbrsb", "jjrr", "bujbjuru", "ssuj", "uusr", "ujusjb", "ssrjr", "jrruj", "bsjsb", "ruburbjj", "jssb", "bru", "rsjurbbu", "rju", "srbusbbb", "rjujjssbuu", "srbsju", "urbr", "rjujubbbj", "suu", "srjsjbjsub", "b", "ubrrs", "jjjuujsjjj", "busu", "jbjbs", "ssurjjsjb", "jjjuujssj", "srbjjrsrru", "jrrrsj", "ubrjjuuus", "rsujbjjrju", "usrjbjbbuj", "sujsbs", "ubujbsjjr", "rbrjsrjsu", "surubuujj", "rrujrjbu"}
4
47
Returns: 897895442
""
{"brbnnibvhnrhrnnfih", "arbb", "thtcrviinnmht", "fnrnrhnbfmncar", "fnhfnhffbfvfahabncf", "enchvvcve", "mtmvcfa", "b", "tefiv", "ttfcirnbheaarhve", "man", "vrbcbchiccvivmtva", "rv", "nervrccanntb", "btmnbhv", "vmm", "mbvmfrfncemvhtatirrt", "avvt", "nftraambftnthfhcieba", "rvvbbavrm", "itnhitbheifnaca", "frrmvmernmbiirn", "naheh", "hvbcihbfibfva", "bnmaccctr", "bmmhbembebaviihva", "imrvrnmfvrnhchi", "nbfhh", "hbaeribfehvaieeth", "rehrvrcfcfnifveiibta", "rhavcbma", "rntnam", "mnibbihcaffi", "nnnbcchr", "vmnhtctrcaitetcvvaha", "mhhrhhnacm", "raav", "ntcva", "hamrvacvrveafirni", "rceeihchtmambviv", "vafrrbetaitcane", "incbareaavahvffh", "cmricnavaenfhfeeeaf", "ceffh", "tvrvanetamr", "tiehebriffiteaifbbm", "aatbhnhvmfihffimacf", "bteban", "thfnhhfmavtee", "ai"}
2
49
Returns: 972088624
"yinvjrezrzmpoyqokpjpihxuqgkahlbz"
{"uledionpajpls", "cp", "wwjxazrunpovxsw", "vnocuwpnsgr", "tgglmmbtjweigeufjo", "mverdudxrww", "u", "pphopnagwrednepfcxq", "wpqagmubszcfngzk", "wuljow", "qgjejcymdgtlv", "ajmsgwdvousdm", "hwhybddjiz", "qdxcnx", "i", "rcqvewnuvtvlgburtyzf", "k", "bpyssxgdpifiuiebz", "vguovelgeqokzxerhpg", "lrxkcpovcdjo", "hgqrtbrysbv", "jicbqxpsubxwqwjuqm", "gmiuydpbuzwf", "pgrnmnkqkycllo", "yswtzlpqixjfaadqpit", "iwj", "dwhvhuszitfignwrwsqr", "gmivjkfxeqdzoyucn", "yhhvvkasjhmyuggdvdba", "vtmvyav", "lxynltddsollstipmx", "hwjtbhfaof", "lotvctoovbbjolagzt", "eigsmosghughupmh", "kitutsoyqciazd", "pzpjymxsmi", "onqjvwtbqfoqgeflpfke", "coeduwumh", "cgpqkru", "fubfbvnjls", "xahvxttxkhc", "fepmtxzsqgibakzircz", "umakzffjmgqhxskz", "gffmlidu", "owkvqfuwnj", "fvleqyvsb", "nhsfqcykbcb", "ylwpfmqztxhrilmvzuwc", "ropqpvggsetk", "exfndhl"}
1
48
Returns: 79416264
"ffryyyrmmryllrrlflfllrmyyflrlrlmfmyyl"
{"ryflfm", "f", "rffflllfmy", "ylflylr", "rfrl", "rmfmfrflm", "lrmflflm", "y", "mmmfmyl", "rff", "r", "mrlmmly", "yrllfrym", "rmyfmmfm", "mr", "lfmlmyyy", "yyyr", "yyr", "fllmfyf", "fyry", "myf", "mrffmry", "lllymllr", "ymlyfr", "yymmymry", "flmlrm", "mrfmfmmfy", "yfmrfyyfly", "m", "llflff", "mflr", "yllyrlff", "lmrrllrml", "lfylyry", "mmmmrl", "lmyyfrl", "mmrf", "ly", "ffry", "mmflyfmlfr", "lmm", "yrmylryyy", "rmlfmfry", "ymrylyfll", "frmfflyrmf", "lr", "lm", "mfr", "fmyl", "ffmlfrrlrf"}
1
49
Returns: 739304059
"ggggggggggggggggggggggggggggggggggggggggggggggg"
{"g", "ggggg", "gggg", "gg", "ggg"}
5
50
Returns: 346022297
"yy"
{"yvmwmwggvyigfmdyytzdmgzwkzzttztwvwmztwwyfigymym", "db", "bifvyyytiikkkywzbmzbbvkbizfyzzkmiwgwbwkbktv", "dmgzvbitfwftytwmzttyvgim", "wgkzfdgzzwbbdtkgiwggd", "ybdgiktwbzwivykvfvizfimvf", "vmiwgvkzzyidvvzgziybgdzbwyvfzzwzbwtvwddwymbkvwwt", "mzmbmgdfz", "kwvggbzyvziivktgvbkidzzyifzm", "wymwvwffzvbiydzvdtydtdkmgkwfykibbbkyiymvdvbybmyyw", "ygwfvtykzmfbdikdivdbgwfwwvtt", "bm", "dgzdfimbtgkvfygtitmbizwyzviymzbtkmvbgvybdkdm", "vgbivkwdvzwbzyiiiymgfdgmyyftftiv", "gdkvgivzdimdyydgiigtzwwfftbgifkkydbtfi", "ywgtydkzk", "ffvftdftvfkifimzybddybvgzvtbg", "b", "wbkdbmyfmkyfmdbiywtkt", "bdtmdmgtdtiwkvgimbzbfgvikgtbk", "mgifgwbdzmiwfmdtgddyvw", "mmimmzmyv", "ff", "twkftfbgzg", "tmivfmyvmwdibfmzkmgftmtiyvzfdw", "wkdggbdfvkfmffkfgdkbzb", "zmtibwkmfgbwztittgivgif", "wytmdwibtbfmvzvyftywttzvmyigzwbg", "wbtfkmkktttwfzkwwwwztfyvtydwdfbt", "d", "ifgkgvbbdgbktfvkiviyvkkmikwzygzkvdgtkzvzbb", "gbbz", "vttmkwzzzkkwymzzzfvbziggfdvbmbm", "yiwigbfm", "mdfkggmw", "wvtwmfzfbfiwwzbftbzyffgttdfkvwtzy", "ztvbwzwydfmvymkmgwwkwtitiw", "dwgbdimggzzifvwvzkkkbkbvfvdivviwmftmzvdwfmtmbtmw", "iidvwtztgvm", "wmmyyzitvfwfmmvdfwyzwiimbgfbgidymvzbbvbbvwbdzzdf"}
2
47
Returns: 921690469
"iiiiiiiii"
{"iiiii", "iiii", "iii", "ii", "i"}
5
49
Returns: 407988806
"dvfvfq"
{"ffqfddh", "fqfhqfv", "fqqhhhqqv", "v", "dfdvd", "hdddf", "vqhqdqhvvh", "qfhhdv", "dvvqdvfh", "qdqhvf", "qfqdvdfq", "q", "fqfqvhfqh", "vdqffff", "dvhfqhv", "qfhd", "hdqhvffq", "dfd", "qddfqd", "fqqhdqfdq", "fhdqhqqqq", "qv", "hhhhhdqh", "vd", "hhqhhhvv", "vhhfhhhfh", "vh", "qfhvvdfd", "qdvd", "ddvhhqfqq", "hfhdvdq", "qdvfqvqhq", "qdhhhq", "qvqqdq", "qh", "vfdd", "qfvfffdff", "fq", "hfq", "qfqvhhddfq", "vhhv", "vhvqhvdqdq", "hqdd", "qvffhdqddf", "qhvqff", "vqd", "qhvv", "hfhvhhdv", "dhvddhfv", "qqv"}
5
48
Returns: 932680935
"mmmaaymyyammammymamaymmmmammayaymm"
{"amya", "a", "maymm", "yaam", "mayaa", "ayamm", "amyym", "yymy", "aay", "yymym", "ymyy", "ayym", "ma", "ayay", "amy", "yaa", "maa", "aayaa", "mmm", "amym", "y", "ayy", "am", "aaam", "mya", "mayay", "mmam", "ymaym", "yya", "mmaa", "yayym", "aym", "ya", "yammy", "ym", "myy", "ayyaa", "amam", "maayy", "mamy", "my", "aa", "yam", "ayma", "yaay", "yymay", "yyya", "myaam", "m", "mam"}
5
49
Returns: 293608958
"pppppppppppppppppppppppppppppppppp"
{"ppppppppp", "pppppppppp", "ppppp", "p", "pppp", "pppppp", "pppppppp", "pp", "ppp", "ppppppp"}
3
48
Returns: 850270600
"hyylylylylhyyhyyyhy"
{"hhly", "yhyyyyhlyhhllhl", "hhlhllhllhhlhhhhllll", "llhhlhyyhlyyyhh", "hyhylyyhlyhyy", "ylll", "yly", "hyyyyllhyyyh", "llhlh", "hhllh", "hhylhylhyl", "h", "lyllylhhhhlhhlyllyyl", "yyyh", "yhylyyyyyylhyhhhyyhy", "llhhhyllhhyyhl", "llyylyhhhyylyhhh", "hhlyyhylyhlhhh", "hy", "llyhyhhhhlhhlyhhlll", "hyhhhhllhylhllhhl", "yylllhhl", "llhhyh", "yyyyhlyhhlhhhlyl", "hlhlhlhlyhhlylhylhhl", "lyyyylhlyllllhlyhl", "hylyyhhhlyyylylyhhll", "hylyyyhyylhhlhyllyyy", "hhlhlyhlhh", "lhhhllllyhll", "yyy", "hlyyh", "hhlyhyllyllyhhlh", "yllyhyl", "hhyhlyyll", "ylhlyyyyhhyhlyllyhl", "yylhlhhylyhhhylhlhlh", "lyyylyylhyllh", "ylhhylllyhllyhl", "hyhlhylyhyh", "l", "yhllylllyyyhlhy", "lh", "llhlyllyllhyhhyyl", "lhyhhlhhylyyh", "yhy", "hyhhh", "hllylylhy", "hllyhh", "ll"}
4
48
Returns: 585829078
"unnununnwnwuuwnnunuwnwwwunwuuunuwnnwnwnnnnwuuuunw"
{"wwwwnnwwu", "unnnwnwwnnn", "unnnwuu", "unwnwuwwn", "nuuunwu", "wnnwununuw", "uwwnnwuwuw", "wuwwnwnwwnwunw", "uunnw", "uu", "wunnnwwnuwwnnuunnwun", "nnnnuwnnnww", "wuwuwuuunnnwwn", "uwnwuwunnuuw", "nnuwuuwwununwnwuunw", "nununuuuwuwwwuuunw", "wwwnunuwununnnuu", "uuwnunnwwnnwnwuuu", "uuuuuwuununwwwwuw", "unnnwnu", "n", "w", "nnww", "wwunnnunw", "u", "wuwwuuununwuuunuuu", "uunnnnnnwnnwwnnnu", "wwwuun", "nwwwuwu", "nwunwwnnuwnnuw", "nwuunwu", "nuwunuunnwwuuun", "wnnwuwuwwwwwuww", "nn", "unnwnuuunnnwuwnnnn", "nwwnwnnnuwnnwn", "nwnnwnnnun", "nunnnwnwnnnunuwnnww", "nwnuuwnnuw", "uuwwuwuwuw", "nuuuwnnwuwuuunw", "nuuuuuwwwnw", "wwwnwnuuw", "nwwuuunnnnuunuwunwn", "wwnnwnnnwunw", "wnnwwwununwwnuuw", "nnnnununu", "wwuunuwnwuunuwuwww", "nunwnuwwwuuwwu", "nwuuununuuwwnuunwn"}
1
47
Returns: 0
"iorwnioblfnhlvfblihl"
{"sm", "kcewfazekihmcnsuday", "z", "wocznodnwp", "frsowzqcunjnrsvwi", "kdeboi", "ybnrksbapanuuicmxf", "yhssirmykxgdgo", "kpwqyn", "mxuuytomtrjmjt", "vujeagaqjhzyxcibi", "nmahnobimhmdjtkil", "ybhnkz", "avtawptnpejcso", "wy", "phsgrzc", "tfgfelbwoadxtcjzkrwn", "dswfcngjbaliipdc", "rjvr", "kmbpbioitenayyk", "gjnfqztnjyhydomurzcq", "mzkyjeopqhdu", "lefvytxzenlfqagh", "rftjfj", "sihpasdefchtoidztr", "feblwkurw", "yawfohrdmflo", "lzrygseutwoitikvixnt", "eetvnudhskdcshpsuo", "hgtmluppugzhmfnpdcx", "atsctxmslkgpwob", "frykwlqdbyqbbjzxzg", "jrzbzrthcm", "vsvqdvnbtnplztbwpb", "qjijzzobkjgdwktfty", "ulavyfjthyptnnd", "pofvnesyakwhxzunq", "bzukbny", "gcwiyesxdhtudsxvl", "txiwxskgwzyx", "uqtxvhmgbfo", "hairmsbrhokplowapy", "xxbxbxnpoeah", "sxipxcxfrmashgkxdem", "xvgtlryrpifsma", "yqk", "mectmyereured", "zewcho", "jgkqlctlphsqo", "csvnnzbadtafzsunk"}
2
50
Returns: 789324759
"gigieegeeigegeggiiggieggiggeeiieeeiggegge"
{"eegeggie", "iieeeii", "igeeie", "gggeggi", "geei", "eeie", "iieigige", "giiigigg", "eiigie", "giiggigig", "giigegg", "ggg", "i", "gggeiie", "iieeiieiie", "gigigii", "egi", "e", "gggiege", "egeieggei", "ei", "gieegee", "ieggee", "ie", "eeegeegg", "ggigieii", "iiieeeeggg", "ggi", "eegeg", "iegee", "iiggg", "gegggiig", "gggeie", "iegeige", "giiieig", "gigi", "geeeigiegg", "igegeggeie", "eegieggeie", "g", "gg", "gigiige", "eeiigeggei", "egig", "egeggg", "ieiiigiig", "giigggge", "gegigee", "eegei", "igigeggiig"}
1
48
Returns: 286342498
"uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"
{"uuuuuuuuuuuuuuuuuu", "uuu", "uuuuuuuuuu", "uuuuuuuuu", "uuuuuuuuuuuuuuuuuuuu", "uuuuuuuuuuuu", "uuuuuuuuuuuuuuuu", "u", "uuuuuu", "uuuuuuuu", "uuuuuuuuuuuuuuuuu", "uuuu", "uuuuuuuuuuuuuu", "uuuuuuuuuuuuuuuuuuu", "uuuuu", "uuuuuuuuuuuuuuu", "uu", "uuuuuuuuuuuuu", "uuuuuuuuuuu", "uuuuuuu"}
5
49
Returns: 513755956