Statistics

Problem Statement for "LikelyWord"

Problem Statement

Given a dictionary of words, where will a newly coined word be most likely to fit?

We are given k, the length of the new word, and dictionary, a String[] of words in ascending alphabetical order. Suppose that the new word is equally likely to be any k-letter word that is not already in the dictionary. Return the most likely 0-based index for the new word. If there is more than one most likely index, return -1.

Definition

Class:
LikelyWord
Method:
likely
Parameters:
String[], int
Returns:
int
Method signature:
int likely(String[] dictionary, int k)
(be sure your method is public)

Constraints

  • dictionary will contain between 1 and 50 elements, inclusive.
  • Each element of dictionary will contain between 1 and 50 characters, inclusive.
  • Each character in each element of dictionary will be a lowercase letter ('a'-'z').
  • The elements of dictionary will be distinct and in ascending alphabetical order.
  • k will be between 1 and 10, inclusive.
  • There will be at least one k-letter word that is not in dictionary.

Examples

  1. {"time","zoology"}

    1

    Returns: 0

    There are many more 1 letter words before "time" than either between "time" and "zoology" or after "zoology".

  2. {"az","ma","xz"}

    1

    Returns: 1

    12 words ("b", "c", ..., "m") would have index 1, while 11 ("n", ... , "x") would have index 2.

  3. {"az","ma","xz"}

    2

    Returns: 2

    With the same dictionary but a longer new word, it becomes most likely that the new word will go between "ma" and "xz".

  4. {"a","m","y"}

    1

    Returns: -1

    There are 23 equally likely 1-letter words (since 3 are already in the dictionary). 0 would have index 0, 11 would have index 1, 11 would have index 2, and 1 would have index 3. So no index is most likely.

  5. {"a","g","m","s","z"}

    5

    Returns: 4

  6. {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y"}

    1

    Returns: 25

  7. {"b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y"}

    1

    Returns: -1

  8. {"b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"}

    1

    Returns: 0

  9. {"aa","ab","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"}

    1

    Returns: 0

  10. { "btkuv", "cjspklwvafj", "cmulxjmfextfo", "czvzuja", "degvwf", "dlpwtnodnj", "fltjltifwnzuw", "fwegfpiiwqgpa", "gmi", "helgvjpgpmur", "hhhq", "ijtvfgdoowrrc", "kkfaeap", "konjycfhrl", "l", "msgs", "nkjdvsxb", "nvvqmllqctwli", "nxcjeh", "o", "oskzqvglqczo", "ps", "qdizwxpfuhtvuw", "qgcnrqpbedfagz", "rihq", "shotqhenuobzwym", "splpqqvk", "tbgk", "tdivcr", "utqryqcpqaaqmd", "uzkyqmr", "vb", "vbjhbgz", "vnzpemz", "vywpazaoxdqoxo", "w", "wdlcxcuyzctxjr", "wnbmwr", "xsfkz", "y", "ylqx", "zdbxohsmtotxxsi", "zzhhnvysk"}

    9

    Returns: 12

  11. {"bk","cw","ei","fu","hg","is","ke","lq","nc","oo","qa","rm","sy","uk","vw","xi","yu"}

    2

    Returns: -1

  12. {"bk","cw","ei","fu","hg","is","ke","lqax","nc","oo","qa","rm","sy","uk","vw","xi","yu"}

    3

    Returns: 7

  13. {"bk","cw","ei","fu","hg","is","ke","lqax","nc","oo","qa","rm","sy","uk","vw","xi","y"}

    2

    Returns: 17

  14. {"bn","cw","ei","fu","hg","is","ke","lqax","nc","oo","qa","rm","sy","uk","vw","xi","yu"}

    2

    Returns: 0

  15. {"akagrsbcar","aykfoydhon","bmuemefncj","cbedjkhsqf","cpocgqjyeb","ddybdwmdrx","dsiabcojft","egryyiqotp","evbxvosuhl","fjlwsuuzvh","fxvvqaxfjd","gmfungzkwz","haptknbqkv","hozshtdvyr","idjrezgbmn","irtqcfihaj","jgdozlkmof","junnwrmscb","kixmtxoxpx","kxhlrdrddt","llrkojtirp","mabjlpvofl","moliivxtth","ncvhgbzzhd","nrfgdiceuz","ofpfaoekiv","otzdxugpwr","pijcvaivkn","pwtbsglayj","qldapmngmf","qzmzmspmab","rnwyjyrrnx","scgxhetxbt","sqqwekwcpp","tfavbqyidl","ttktyxanrh","uhuswdctfd","uwertjeysz","vkoqqphegv","vyypnvjjur","wniolblpin","xbsnihnuwj","xqcmfnqakf","yemlctsfyb","yswjzzullx","zhgixfwqzt","zvqhulywnp"}

    10

    Returns: -1

  16. {"akagrsbcar","aykfoydhon","bmuemefncj","cbedjkhsqf","cpocgqjyeb","ddybdwmdrx","dsiabcojft","egryyiqotp","evbxvosuhl","fjlwsuuzvh","fxvvqaxfjd","gmfungzkwz","haptknbqkv","hozshtdvyr","idjrezgbmn","irtqcfihaj","jgdozlkmof","junnwrmscb","kixmtxoxpx","kxhlrdrddt","llrkojtirp","mabjlpvofl","moliivxtth","ncvhgbzzhd","nrfgdiceuz","ofpfaoekiv","otzdxugpwr","pijcvaivkn","pwtbsglayj","qldapmngmf","qzmzmspmab","rnwyjyrrnx","scgxhetxbt","sqqwekwcpp","tfavbqyidl","ttktyxanrh","uhuswdctfd","uwertjeysz","vkoqqphegv","vyypnvjjur","wniolblpin","xbsnihnuwj","xqcmfnqakf","yemlctsfyb","yswjzzullx","zhgixfwqzt","zjn"}

    10

    Returns: 47

  17. {"akagrsbcar","aykfoydhon","bmuemefncj","cbedjkhsqf","cpocgqjyeb","ddybdwmdrx","dsiabcojft","egryyiqotp","evbxvosuhl","fjlwsuuzvh","fxvvqaxfjd","gmfungzkwz","haptknbqkv","hozshtdvyr","idjrezgbmn","irtqcfihaj","jgdozlkmof","junnwrmscb","kixmtxoxpx","kxhlrdrddt","llrkojtirp","mabjlpvofl","moliivxtth","ncvhgbzzhd","nrfgdiceuz","ofpfaoekiv","otzdxugpwr","pijcvaivkn","pwtbsglayj","qldapmngmf","qzmzmspmab","rnwyjyrrnx","scgxhetxbt","sqqwekwcpp","tfavbqyidl","ttktyxanrh","uhuswdctfd","uwertjeysz","vkoqqphegv","vyypnvjjur","wniolblpin","xbsnihnuwj","xqcmfnqakf","yemlctsfyb","yswjzzullx","zhgixfwqzt","zz"}

    10

    Returns: 46

  18. {"akagrsbcar","aykfoydhon","bmuemefncj","cbedjkhsqf","cpocgqjyeb","ddybdwmdrx","dsiabcojft","egryyiqotp","evbxvosuhl","fjlwsuuzvh","fxvvqaxfjd","gmfungzkwz","haptknbqkv","hozshtdvyr","idjrezgbmn","irtqcfihaj","jgdozlkmof","junnwrmscb","kixmtxoxpx","kxhlrdrddt","llrkojtirp","mabjlpvofl","moliivxtth","ncvhgbzzhd","nrfgdiceuz","ofpfaoekiv","otzdxugpwr","pijcvaivkn","pwtbsglayj","qldapmngmf","qzmzmspmab","rnwyjyrrnx","scgxhetxbt","sqqwekwcpp","tfavbqyidl","ttktyxanrh","uhuswdctfd","uwertjeysz","vkoqqphegv","vyypnvjjur","wniolblpin","xbsnihnuwi","xqcmfnqakf","yemlctsfyb","yswjzzullx","zhgixfwqzt","zvqh"}

    10

    Returns: 42

  19. { "acjjtfhfccmgfjrrtehy", "agtgsxvbiswksowgmirj", "aierodatwthgnbqupkmj", "alnbkecigcofqdvmauyf", "aocdjrxqmqhiamozxviq", "arwmheqdvwdmsksokxkz", "azqeyeicewvbdgehpvxe", "bmbqrwgzyuthbnqnarbp", "bpynxnntqsptgggjqmnl", "btxqmupcnfmryhztqtri", "byosvzkvlhyeqvtzntvj", "cydsejaazwutvajsazkz", "dfebzrefjpbksorwocbc", "efitrdbkeoxemwkhuywm", "gdfggwyuhujjfcvkvoav", "gsdpgletmuknhcxhonhe", "ihhkerhqbkbichpylpuw", "jdfmplxykmjqemaofemb", "jxpwnthifuwpijsrqgad", "kjafrdrfxxoogidcnddi", "kyecmvjyjgpzojodnxzc", "lvpgvkewrvbtmcfdjyao", "masgyfbrxvvyphblfhyh", "mgxmlgvqxfkthzrzjuaw", "moejkyzjgulgdgwkszhm", "muttjzmzerevonptizhj", "okrwdnhozskakzterbtl", "ovncrxhwzsmsvowflywc", "pbfkinfcqaifgkmhfxeg", "qklnbwxfaqgzuvxopqhc", "rcfvdkmifuxxdktfgivl", "ryajbgcngjczpkslkswy", "skpriuxzgcecckcjvzzz", "thdqmfggpnarfglkajzj", "uuiczqiibtmkvtsyqzbb", "uyzfbahbhvrllodzwoob", "vpwsahawonjgtgnxbsay", "wagadgkmmpesgoxvtgfn", "wjohnqjmpevvbdvzcosc", "wrgrneisbaitebloccej", "xukehbevwlljbzsxkqdt"}

    8

    Returns: 41

  20. { "cvsmoysvkw", "edditfavbp", "hlhsybuttz", "knrnibdlir", "lsefdfnmxh", "lyzqwupiqu", "mfocwkxtay", "mwzjkorsbx", "ocheycuouq", "pevuimejrm", "rxosyycoxx", "twsywrpgfh", "yrebvnmvcz", "znwthrnjzs"}

    1

    Returns: 12

  21. { "cdkfezpsv", "egacbqhny", "egmjcgsuz", "hdrensxnp", "hlqtlafgb", "hrkslqcwm", "jbvroooon", "kjztoemsc", "lipurgeml", "mtoyatteh", "ozwusszku", "pzuiqplza", "vrbagjowc", "vykgrgpko", "wbemqipgz", "xkkstnxxg", "xvitophxj"}

    4

    Returns: 12

  22. { "atgmemeqtzvogsocwuxqpdnqhezjru"}

    10

    Returns: 1

  23. { "aefvhemggnnizbapekrzbvgvyqiq", "atmyxcgbybeizdpusxkbwynpybpk", "awvfoxqgscopeltrlanzdalwlpyi", "batmvnshdfupbbioslrgckkhijrz", "bhrggsdvjyyimmptptgzhweqzhgx", "bzynzhnqlcbvadmjrwyoqaalcyal", "ddjfpxtgrcseizhmpqlsiidrpgyd", "deupcjeiljlbcnhflzdsrbtqsdjk", "dtrlyatgzmmjzvhxvitecktdazis", "eejrpjunkvvtfgwbzyellqvvtotp", "fvxbdnjjnzdslklsusyxlzadhhci", "gbnhldznhpyrbnrkjyolidnjddie", "gbyeyhcrilsgscuvmklsgzlbelza", "hqlyihscnpnakutlnbldciopgqvx", "hqoohflwlsjuhndnvbphdbjkltrs", "hvnrysbehigvcalkujmwddfwgwaa", "ieuwxpyqkdpyhtglnvafnubddszi", "kmrqbrkbowvwwjypfdwrigahorqf", "kyyrqloucrhcmxeoaxdordbvcmjc", "lrhfjidtwvownqyiredgwwzwuztf", "naxfcwjsezyhlwowxhcpemebymbp", "ngxzqpgvbymwjgqhowfkwftmtpkh", "ojxfhrxmxeiftiislkhhtvaituew", "oxlxkgiqryyqnqxxxuwhifdiwlou", "psgzezbnyovfuejcjybqlrivpyet", "qdlvpnhbjjvhmtkpqeztirqfkkym", "sitnrhbzjvggchvuqzoriuqeyypj", "sjaofbyazmwsuwwtgsbuaknkmqfj", "thxulhzkjbnvacouqcgxegtcorqi", "urjufsjfhghjrgazrdnndbmpdesv", "vmxzykgqvagkzzuhzmwinjeinpuv", "vqnkcuyhunkxyoyopfmaauokrfqb", "wnzfmqbavwnwlhkekgctlragozvx", "xcrkwrovqvaydjpwuicsnowmnaoz", "yjezzxgpskwrsylouucjlnyfgeca", "yjprqojywujoswzdzomlitefnvse", "ypbjyteflugysrrqighseevibgen", "zabzozqafbiqktlgwzdsbhgnsdow", "zizdsdcgterecbpumshrrciulexn"}

    1

    Returns: -1

  24. { "dakllpgnxgksafzdlud", "dbdsqtdplfkeuusonnj", "dkzwperfvoopniaprho", "fpqkqccpkibnvkhqpwq", "frjcdbwfmuexlpgzmyf", "gtodntipwanqkdhadrk", "igwfihhmvgwqclgokvm", "iiqxfxsbywmcfqzhrrz", "jagphzwjhetprrtlvhc", "jzsmcmzykjqvjodmszy", "kqchsuiskiazfzlupyq", "kruxolviixxoipaecst", "lhpxjigzobrkzlgoizd", "mhidtkzqkzcyuzqskzg", "ngqvbdvikoblrwxlgql", "njzshgzbndhfxqvdndt", "owrekcqzmwnroitfdyo", "pbjujsgjhrfoumrnnss", "pkoztbsczoxmkibukjv", "rfnfdkgnokuqniupmjs", "rohnfxwocxrxatcydey", "ryjmecehqwhodyjsusc", "shuigeuojihfgygzvqo", "uixdcxyhlkfrdhaevid", "vvhddjxegrxezsgvftq", "vwtesuqlzjoztouejyx", "yhijmglbpakxrpjgtne", "yslrkrrdoeokuifylvo", "zkachxazclzdnfhkbrb"}

    10

    Returns: 0

  25. { "aijsjikklikyf", "avtujjrcyllxx", "bcdnttzcsnfgt", "bhfwfdpivehir", "enwcygenfxuhv", "ffabiayavxafl", "gxxygqcdgtehk", "gysmttnrxbtjs", "kqltvgxbtmube", "kusxraamymdaq", "lfrzxadwcnzvd", "liopezsxfmqvn", "lkpwfzgueycbp", "lxvilifrhpzbz", "nigydlhatnofm", "nqprtiyqyfwwc", "odrefbaxojdri", "ogghfyjgptivs", "pmrhwbjunxexm", "ptgqjyznqwdrz", "pxxztykvprply", "pzujatchcfpaj", "qmtdmhlffgyxr", "rlnbnrafqliua", "slrpfaymjtpcj", "tccybbnciimjq", "thigwkmfdiqyl", "tzszyvlngqoyz", "uriawbhgypgup", "xggnwutiyhten", "xqmsitdfwlbgs", "yzjuhiodbwvab"}

    6

    Returns: 8

  26. { "dbsntydzhrppgfdxvsqilekzrtxeflquzowerpoafswrmcuxq", "donctjzfwuwdiqcxxnfmhqzzonwtdhluzrwjgnedhogpwwvvm", "mbtxwkaocwchfmhcffwlpgdndlmwcyvacapuqddzgacpjbrvz", "wrakkokypdmfqaqjuuufeyuqltxbvtojfthmgxsodiccvdiot"}

    2

    Returns: 3

  27. { "ajeuadxctudmxvuxssdnklvhrwcycttpdtdcbiweercbkk", "avtabcxnakcntrsancyhnfvhvbqzpnirchztlazlfeksin", "axrozaykrxedeynbybcymlhcganqdzyqfnlxbgcztydngy", "butshwxsdwzhymuyhhloccnjersccowvmaxgntjkncwtwq", "ghmwuczgesdwidpnncyohiqmnebxbwxkixctcrwuhxppfz", "gjkrdlzphisyryjpwlfwetmogespdwbnyhkkaafwaitdoy", "iwihjlxmbqpbbljjpfgzanwkrlpiqqdhntyrcjhilbmmzw", "keyyxgxmnoespwzsdftarpnxyfwmhrxuyadcuqxpbxyqmo", "meokipprhcfvydzzabghoamwvhgudnefajtailxsdogeog", "mqdisxrbpkmqhymotkeovrjltoihkxonrmsqrneerwiuao", "nkowypqyiynfmflsygkgmosfnhwdwijzlpcaetjopqssvo", "orpilzwltysmjyqwbqafydxtlhepokcmdukytukygkcvod", "qhazyycsdtudkllwzscfeztgeudwzjjxlaevwihlavfzux", "qnnvcuxunonzfwommdchsgulqpijnmcrfbwlrwegjwetie", "ssniprddvbvpgwzjafmhlwdceejxtdzsjakgomsklpfbnb", "tevtlfxvaehuquwkspkppnoybyjlsghytzqtujtvbuweke", "urjxfejcvsliinvncancaudbzfcyyvzdgiyfheqoipcyel", "wurstpkqpqmhmbjkuiwvqszhsxnitacwqxdkqmmogsuvtx", "xljgxuekhkdiuepddjgykcrqyguhayyeeyhuazncdkapic", "ymjwadjievsuozlwfywhyycpymnbutxasvjkyeldsalqsl"}

    6

    Returns: 4

  28. { "ytdummkrrqnwjmqrggdttrqvvmjroumggtbjch"}

    2

    Returns: 0

  29. { "bleafubdiytelad", "giafqixnizyhxjr", "hfjdlakutcubccj", "islinkkvdmkvsqm", "mkfsobdzhuyaazv"}

    8

    Returns: 5

  30. { "esjrlltoarxmjfkxncfmjsumszseaijndifwdroqcdrlqjqzal", "fendovggtyadrgdarxrwiedwpmlwauzqpjstxjsgblrcoshejv", "kfzbrojqucicthgzbhlwhwqmwvkeoqgcvgmyrdajlljjvlthjn", "kmhpsyjhobrzfqucisxbcrgwgwukhrkxubrhlrlhyudyqmfomb", "nvudhnucvbyjepankfygncpmxktubpwcicxkriotoswirqxqjp", "ojtjpvphmqefivuyinatetgfdbpqvvyaumedrmidpjdmqokvdb", "scyynxbcszinxpcrnwvrzjtsmqfvafsnxtwaqaeixvwmoekbuh", "soplmyafbuclvuzpcpkqlybhlncaxkrzycqbkncjnigmeifjlv", "trccrvhvxjvqzuvvqwpwnltuvdqaxgnflhiatatyrktnqpyilp", "uusahcxdwkpzogkdfdzxbwqnthacvqsyaltwxmualmgrmsqkoa", "wjaphagmslkeojggxorufvupxloqkusxbxtihjkgwvzobkaltk", "ybkwcnefyzobjjtktfniluewzwfnejceissroizazriqqtrgsq"}

    3

    Returns: 2

  31. { "aghikmfjeqodcyvqwmcgqy", "cidghcdzkedgelxzkmjkye", "gnadyymqzmiquqlacurkmt", "itmqddnhneswloeziylxfn", "jaemtexvxbeswzhsolgvdp", "jjgbscaadhifmgfyaqjdyc", "jussdgffgtpqrqbszgpndq", "kbccewlhjsiepkffzxksdc", "kisbwxapfiumrimvsdrkfr", "kyydkkdlhwjhfwwguigahv", "lnhzieppmbohjbiqffyrmb", "mgyoaifcodhgssoecrvury", "mnikdxnwlljnweeabxpdwq", "olfddqskvudodofrbcemyo", "oyzjmuwdrywubvaguldsnr", "peasuqqydkfjjwapsxvebq", "scezlocejyioutpodialgi", "seppwcgchmoepinkvggtzc", "ssgzeoddvmdpuzrqeujicf", "sylyjulsijdwolvixphfrv", "uhsdrwjqopdtebtwnoywkq", "uhzgnordezpftghxmdlwsa", "wgrfqoltrxogqydxrismon", "ylruoxmncdaymmhixmoqyc"}

    2

    Returns: 2

  32. { "lxd", "yazyjku"}

    7

    Returns: 1

  33. { "abmcmp", "agfeo", "b", "blrccs", "buio", "cow", "didvqr", "e", "ebu", "f", "g", "hjytq", "hma", "if", "iu", "jpjta", "l", "lwy", "mv", "nd", "nhniq", "or", "oxgs", "rnj", "rxx", "skvj", "tfj", "uhmfxe", "uwriz", "w", "whmce", "wxmtf", "xxj", "zt"}

    9

    Returns: 23

  34. { "awgenckcdbzyyxa", "bfbcfkyqiarulfbx", "dar", "e", "fbhydifmesgvpskzsc", "fjluxkhogab", "fluarjeeoxxhysin", "hbficvisl", "idmfsccat", "lrsagwcqlcwpxemgtj", "mlhqqihzwkavcgtokr", "n", "nvujwfevpyb", "prbqdronixz", "qkixllfutsqctcz", "qqnqgqikuj","r", "rbpdjllntsrdq", "rmxgnvsipauchvrmm", "rqmvjqiaxwdq", "rzvaactmfcpffb", "seqkdffwijrjkaxsf", "skapwjhtmw", "srgf", "twmdbbthfr", "v", "vjsznugxoohwvnxrs", "vqdi", "vvyeseyzfwsw", "vywreccuokpbvltiy", "wnao"}

    1

    Returns: -1

  35. { "sraqmdrkklbbcvzsidurbchyzymghrrrrxq", "yryreroipzbxdqaupnfoqsnhfwxvcynbuvaeaixda"}

    4

    Returns: 0

  36. { "ahfocqspqaynhtyzmtzwseqotxkrbjrx", "dejbvb", "ehxyipazussfgvcxvbmpkazepnjnglcglgpp", "eoxrcxpugufviutckxmriinbqkfdkqtilzdqepxq", "esdujsomubdqqdvflcexzkshwhuwjlahgcxpahz", "fsudbzxdrayiqwoiykphguhxaeqouhx", "ftwvrkyqdxxnhmkpxyaknwoxdncydbxeoilyozcftjlho", "gljniakbjrhffmlycr", "gmwvyqvm", "gumqbzcovydbeeyfreqjivlmcnwzoyibhomwjkodpir", "gvhgfeoxygmlptvxapxzwfjrhijyzomygujhtseftmgfg", "hjiejacwqpzepbtfbglgblocnepjg", "jf", "kazvwivrlrs", "kstiesrhryjfhymsfa", "kvtwgpmwweukubeczpuqx", "mfnofefbxhxhhbosyjt", "nvsyeevwxboiri", "o", "obudjwdvpjuftmjuycieqjeciszdw", "oijhtmyhbfnzup", "qswzlmxujepzxewpzftrhxlkskplzvybuqeurcklap", "radpzmfxmdtllkm", "rhvxsaezbz", "rijrxfvifbnmlfygcrxpltmnhbxabqifwvnmcquqzkjzpjoa", "rmedvspwnmokxjbnbttvn", "seefnrjgnsferpangjeyzqhfbqgawkjavhmpmkgwxcseyw", "sjgvbyaktxsmnmyamxmpghqxntdsmkthvncpw", "twmhzqunwnrooundlpmblwvafooegklmb", "um", "urmywqfmwfnkc", "uvwcodaxzslmxytizkjvqjuyfbsrrqfusqenydufowty", "vgfzlcxwifphqtgesbdbhnglwwwenaggttyyees", "wponbxeepmaxhon", "wsqljv", "xnkemkqmqidtdbirlqidyzljuuitblehspy", "xrlomftszqtzgebkiprncvimnuhluyawjzqzgymhmesvvfi", "xvnzeaqhaheiywfnviwy", "xwkfhyhhdurhyhatavwoikwoagnhabrgu", "ziiinjcpmvclyqzutjygkqdkukekmjchqkyfbnivfypcoj", "zitxtfpitmtdlejqoxqob"}

    6

    Returns: 1

  37. { "bplflw", "e", "esjpd", "fxovumgztr", "hwvmpbdgu", "i", "igzsquvzzc", "kdthgpbllq", "lihieqqkh", "mn", "ngfh", "pzz", "qo", "ro", "uiumin", "vortvfphdg", "z", "zjdm"}

    3

    Returns: 16

  38. { "aixhzzvxehy", "bweydmczaxnhxe", "drgzr", "eczuxbqv", "gnfzu", "gqkujouciefg", "hbvbdwjrspuvei", "hpgxkpfoy", "ieeodjpqeexhxcvq", "lpeczjzhjq", "mlgvhvbtcq", "ncdmvfkjuffuyiv", "oe", "rapyn", "rn", "touvatezhdpafti", "zmk"}

    4

    Returns: 16

  39. { "ahtbghxbdlavzhmohnfhxeyrh", "bopnxndpeqsiijtpsmytlzyhrtyzcx", "bzebfehbyjxorp", "cijyqcnmc", "ckbmbicfbvrxtnfcyatbmwpmrrzhbeotd", "csztzjawuyb", "cvdvs", "dhpmoxvevlshcriuhgstqpoxmypunaugjt", "e", "ejypgnsqn", "ewkbafwwciyzzgosle", "fwhttnlchiminpyxwffwmszeiezkoub", "gdbazljagivgytnu", "gtms", "gxbjfx", "h", "indln", "itvkjojzhx", "jvuvsjhdwlt", "kfsuozhphfjte", "m", "ncpgppstacrvrgspdfvcxmyplj", "nfrymubcss", "ngfmcfogzutqhfvxe", "ngrtxefybftbvp", "ofijflgtvsggr", "ogzrlqdvqbbhlwyeycqwuxnmhzmdir", "phfddgyraxjegbyblcfcuawchj", "qdlrtcpwnkpotxxaoysrgqsq", "qvyttwcxzcuccdl", "rcdfndnfriykbgy", "relarwskjbhlmjfbuvltnpluccw", "skvaxgdqrue", "tacbcfbggtmfxkyazhtytouhqse", "tqzya", "udldhxfwjunqfqwnbnbryckzn", "uertgigtmmbga", "ulvypfkiorcgsidjrqapjytqzpbieymj", "veqdyunublzkydxvepd", "vfovqsixr", "wjxhbiaxrpwfcqblchevtvqcf", "xqitdlnilragyqoykeklyqilj", "xsjtcsbylukeav", "xzibqbgrfknglqiiwtdpgwyozyus", "zgzoqzdealx", "zm"}

    7

    Returns: 20

  40. { "arkgyvxmyjdtjteilxybdynyi", "aryqmarkgzfbjjjjltuwopyvupz", "aspeoqomxxapalpmhvpbnmswxgvfumppfrlwkcorpa", "bjhjljdybbflxky", "bqgfjbnusjdqyrmzpxtuwohpjrolldlrjjwel", "bzuhdbycxspwjgozpjfgyfdgiyvgs", "czjyqmn", "doheluilxdw", "ecmwkbxxjwwbggegeqkymplisdtuuuwkced", "eqd", "flzvvyxkyajtvcxzlzpgjwrkgnpujwqhdmqpmmaqwlzof", "idivemqsdzyccucnimbhdlvl", "iwomiermmlg", "jinybyohipznwpjjqu", "jwpnthaqjiyzcsuizcvxsyzoiotghtnj", "kcksaqvxdlyxvtrz", "lavwsdvdpxmiarzhwmizjgaekjb", "lczbjavfaytnp", "mewdrhcxpoyadexvqtleevlbhzlppgvknvfjqwkdtz", "nogka", "oajantiat", "orwglbxsaxoqishqwszahbnpjppvxusmrxucfyxj", "ptoftmdkuluvzzfgyhhzspfytxfnxhokaqrytejr", "pvpfbinhbnnz", "rdeynueslauwswyhrdtyhnvmwkrqhqhslfptnj", "sssiomyfirffhdduwvehjwqxsqmnwutnzpl", "svdrpfbf", "toepxiytummszghbfribaqdwnaunawhsc", "ufxeubendlbdexkqqvxzfunwhtdzvefktofbclcqf", "ulcagtf", "wlejtwmewprmlwxwmczzbkcbqjcombqlnggjlpiysh", "wludvhcxfonzqmjhiqbxzzychslutvxzczfpt", "woodjddepfewujopqbrqzngmotkxs", "zabqaleheufpsulszj"}

    2

    Returns: 11

  41. { "awrnrkmauhjranhoovqn", "byjworbkxxljjwk", "cimstkiu", "cirrafzlpzkrnkcsvxsyhwnvfyizn", "ckxshkacie", "ecavdiishprzcjgbkipojcetnuhq", "erhoauyjhodltcywdtahepfnrevluz", "fuwoeescdnnetmimcynflkzttshfmbi", "gpdsdhi", "gxongeigzievpjc", "htteiyyunqeuvkhyrk", "hzfodvloyacmqqqpf", "ijtpzjwcmzsjxghkwmjwzbvwwbtsu", "ipjm", "ixvnfyeaawkatgctpdj", "jb", "jmbvidrsifwiirlvmtc", "kjerpxklsmisolu", "laauhcczcqgsgsgiuihb", "lcrjoylmbvvzmkurtltbkmacdokn", "likvjpvnspfgnzqubfxhdkccdfvjq", "lum", "lwyxokkit", "nibocnwstvnwskywzacwhjhicrm", "nksmezqwfrtnbhsznrn", "oewzroywyzjghoja", "papvmwdhgmziqasxvihgiczc", "pccsekokde", "rqfzicvhxbeb", "sqautdwrdbbs", "syzfgqugzpct", "wr", "xkpdofydqpoljeehvrjfuwbbi", "ysudxrmlio", "yxfhuiqsyboztnszjmtjablaz", "zjxlphoyjhndhegophaik"}

    7

    Returns: 31

  42. { "auovpzswlukuelnzncrmurdrjceqzw", "aycepssm", "cicjsjbvxdbutjtqygdytyl", "dnvzxpdqqftctookvap", "dyqrzoqgxzurbipzfwdd", "eyrbldqygilljslaaovsal", "fqsdzvitncpheyryjzcdjohuyinamn", "hernjewiacihtijwnjcprn", "id", "jffo", "jmethjrnmbfyjpxnzmqpajwsxl", "jtirvbvpeorvppoespj", "kyvtzundvyoebbxj", "ofqxkvbdht", "ohgmebdggioayaehkxvguxidytmd", "qzxyfcwkihoagfiqyqyky", "udwdlxgvimxeumwstiprgqvrxyz", "veahxnpzygsmwxudlelxsxfexxvbhar", "vtwerkpx", "wtxyofmwqdarbmni", "xuasazpgqadeufinvhb", "y", "ytktsds", "zbqilyzdslojxxssuaphrmbuy", "zbzttivawltntkwtw", "zefysbywkrorrsmdpbpzzjkqvcsbxvy", "zirlmjrvblbnczjevukddeorwwm", "zqjcdlcrckclsxxivrpwhdcoa"}

    10

    Returns: 13

  43. { "aenyleocrfoeq", "chrsyqcvpituiilegc", "csomt", "eqgpzkmfxymsuetbawyr", "fvicdbx", "ib", "itbqb", "jiargtjjdtgciphpk", "jkcwffoxpfgg", "lvvkkwll", "mgtdvv", "oqggdwlmzjl", "pdwstbgfvr", "puakmtwgxktgkekq", "qdszuyeanmtuznzcp", "relivaur", "sexifwnvskuwvuvwo", "sfeed", "sjmwavuhuc", "tobacvvmeqtlyvj", "uppdkdfijvqsrkdfvrwxu", "uuxmmmazlo", "uxpyegj", "v", "vi", "vsnwmjd", "wmqrlxt", "wnceatjxq", "woo", "xzmobhpuu", "ybxgfklospzrp", "ycxoy", "zxauopsxdop"}

    7

    Returns: 9

  44. { "bccklehqitnrppadbikgvx", "bctvibppsvdreter", "bxutsyeejdzkef", "efcuztkb", "elia", "ezolkcfqaoikwsaercbap", "fnetfpoefxftdxtfpsydpuz", "forzy", "fowonlminpgtwydopqfhiw", "fydvtebvz", "h", "ixjafyjfiwrvti", "jdmzbhuhh", "kiluljcasyshict", "laqjafbsbodydyqkep", "lkmvqzrojzpgznpmyj", "ll", "loxejsiahfambj", "mhleeejvrudc", "njixpfrvjovyxybpfni", "npaumxfhocyfacrdzvgvwmy", "pbwtfmguhpihjnmhz", "qlvanyxc", "qojp", "rh", "rzkvynvsgxcpc", "tgbifftzxvbdudcyb", "tybflytqymbhgtpijaoy", "ujythelpuvqpiomjwhlcjvd", "vvruaogzacxqoapnsnnygzr", "xrkotqjlct", "xtmxkrsdr", "xu", "y", "yqnoqxvsmergi", "zjmlfnbmqykrjbkycgl"}

    5

    Returns: 3

  45. { "jhpoovptqkvhafqxnrwkpwezyyulthknahwfhujzovgobamvz", "jhpoovptqkvhafqxnrwkpwezyyulthknbiksv", "jhpoovptqkvhafqxnrwkpwezyyulthknbmdrtghdqnplhtrr", "jhpoovptqkvhafqxnrwkpwezyyulthkncpsehbuiwbtto", "jhpoovptqkvhafqxnrwkpwezyyulthkncpstets", "jhpoovptqkvhafqxnrwkpwezyyulthkndqqvzatetyun", "jhpoovptqkvhafqxnrwkpwezyyulthknen", "jhpoovptqkvhafqxnrwkpwezyyulthkneplelrjpx", "jhpoovptqkvhafqxnrwkpwezyyulthkngbjosfwt", "jhpoovptqkvhafqxnrwkpwezyyulthknixptdmj", "jhpoovptqkvhafqxnrwkpwezyyulthknkvqodwo", "jhpoovptqkvhafqxnrwkpwezyyulthknlfmcfyqnvxg", "jhpoovptqkvhafqxnrwkpwezyyulthknmhufk", "jhpoovptqkvhafqxnrwkpwezyyulthknmoscxuuocnwdsk", "jhpoovptqkvhafqxnrwkpwezyyulthknnbtejbfiowpowtzg", "jhpoovptqkvhafqxnrwkpwezyyulthknnenizubvtotzx", "jhpoovptqkvhafqxnrwkpwezyyulthknosf", "jhpoovptqkvhafqxnrwkpwezyyulthknpdxvfjnmjrkdumne", "jhpoovptqkvhafqxnrwkpwezyyulthknpzzuwezwzqdz", "jhpoovptqkvhafqxnrwkpwezyyulthknrckw", "jhpoovptqkvhafqxnrwkpwezyyulthknrkbpbvphukguw", "jhpoovptqkvhafqxnrwkpwezyyulthknrugfqhcgdcvkzgg", "jhpoovptqkvhafqxnrwkpwezyyulthkntnlhwhzthctarmzju", "jhpoovptqkvhafqxnrwkpwezyyulthkntqhhbtduft", "jhpoovptqkvhafqxnrwkpwezyyulthkntsrxroljxf", "jhpoovptqkvhafqxnrwkpwezyyulthkny", "jhpoovptqkvhafqxnrwkpwezyyulthknyamamequzzfwafwslj", "jhpoovptqkvhafqxnrwkpwezyyulthknybypqbn", "jhpoovptqkvhafqxnrwkpwezyyulthknyhiqxzkootyfzoe", "jhpoovptqkvhafqxnrwkpwezyyulthknywtenmbdwjhawnl", "jhpoovptqkvhafqxnrwkpwezyyulthknzhaewpmyredlcy", "jhpoovptqkvhafqxnrwkpwezyyulthknznzpjwreqgt"}

    8

    Returns: 32

  46. { "llvbyxhtfbwxapxzeuivcudtj", "llvbyxhtfbwxbqw", "llvbyxhtfbwxbrmaphxyazvyc", "llvbyxhtfbwxbtlfcvcsbstqkrsnrfcjsfawnusi", "llvbyxhtfbwxbynqwjx", "llvbyxhtfbwxbzoqtdzxkopplntaeckkwbfosq", "llvbyxhtfbwxcwliymubnuuqftc", "llvbyxhtfbwxdatffshiscwenzhxoayupckxsqcurgth", "llvbyxhtfbwxemldfjb", "llvbyxhtfbwxf", "llvbyxhtfbwxfmpfrwyigkwuwccaqwrfuxaibmnmolceca", "llvbyxhtfbwxfqwnpsvvvkrhtqmiedftrstobesuagfcwioa", "llvbyxhtfbwxhcteboqgsohijbhlgwyse", "llvbyxhtfbwxheeqvtfdydlmpzzorehvsmoasaytgjnjpabq", "llvbyxhtfbwxiqujjaendnqdqdmhzthuouj", "llvbyxhtfbwxjiblbasxonjeencylyaexueydrrrgwfgzjy", "llvbyxhtfbwxkdiusryyshyqsqrfcrilvby", "llvbyxhtfbwxklwnn", "llvbyxhtfbwxktdaxjmsqlfwdyswmwelynfvdasnqzbnyc", "llvbyxhtfbwxlafbmohqciraszxhaueszym", "llvbyxhtfbwxlurgrftfgr", "llvbyxhtfbwxlxdueodlykliitpugxrfkt", "llvbyxhtfbwxmjoadwokalvidzjrqtdtj", "llvbyxhtfbwxnfgme", "llvbyxhtfbwxohcugyivccvu", "llvbyxhtfbwxpnriznaokaruluspulbtqbltcudfh", "llvbyxhtfbwxqrnzexrgf", "llvbyxhtfbwxqxco", "llvbyxhtfbwxscxopdqjiajvhmnqbjqvhpvkmecbhewdbs", "llvbyxhtfbwxsfejqqzzufozkjuisgza", "llvbyxhtfbwxvbdltaykfbmafsoypqehrbsgyggiel", "llvbyxhtfbwxwedajezcuvejpfzwjoi", "llvbyxhtfbwxwrgpmuj", "llvbyxhtfbwxwuwsdnfdufzd", "llvbyxhtfbwxylogfduknveyxjqcqygw", "llvbyxhtfbwxyoy", "llvbyxhtfbwxzoivzrpoffjpkjxflc"}

    1

    Returns: 37

  47. { "uuapiczsbcrvxdalomvfdwdcn", "uuapiczsmjjgnqiixbfsfseugylpmsjzaexqavrhul", "uuapiczstvgigosndjlnztctfmtwymxylrpevngxfdxvbnof", "uuapiczswqrhpndqffg", "uuapiczszqsweudutwyuaghmbvlypuxotagkgvohtmsldujc"}

    7

    Returns: 0

  48. { "gamfthnwnmdegipmlpdnaooujydcatfv", "gamfthnwnmdegipmlpdnaooujydcbsdcqrmoptjpixh", "gamfthnwnmdegipmlpdnaooujydcfbubshardtyfyublwpmly", "gamfthnwnmdegipmlpdnaooujydcfgrwxoqguugvvkmevvef", "gamfthnwnmdegipmlpdnaooujydcfqdbqlexkbobvu", "gamfthnwnmdegipmlpdnaooujydcgitvubnoysydf", "gamfthnwnmdegipmlpdnaooujydcgl", "gamfthnwnmdegipmlpdnaooujydcgofmsnefkgdfjelbonas", "gamfthnwnmdegipmlpdnaooujydcheniyh", "gamfthnwnmdegipmlpdnaooujydchviyb", "gamfthnwnmdegipmlpdnaooujydcivnxbvaqrq", "gamfthnwnmdegipmlpdnaooujydcjcbprcbrjrucivcqyjgnie", "gamfthnwnmdegipmlpdnaooujydcjzywkc", "gamfthnwnmdegipmlpdnaooujydckqdezfpmux", "gamfthnwnmdegipmlpdnaooujydclxsztwyakyqsybaqfhiyq", "gamfthnwnmdegipmlpdnaooujydcmeavqotdyarmlnfoohra", "gamfthnwnmdegipmlpdnaooujydco", "gamfthnwnmdegipmlpdnaooujydcomuxsgisugypp", "gamfthnwnmdegipmlpdnaooujydcpokpbqzqllah", "gamfthnwnmdegipmlpdnaooujydcpqyogpmvccvi", "gamfthnwnmdegipmlpdnaooujydcpsoqt", "gamfthnwnmdegipmlpdnaooujydctvhiwamjpqfz", "gamfthnwnmdegipmlpdnaooujydcu", "gamfthnwnmdegipmlpdnaooujydcudprdvkrpsbkntevx", "gamfthnwnmdegipmlpdnaooujydcumtsqawctalfunbtvs", "gamfthnwnmdegipmlpdnaooujydcvwmjukykswjbfsjqnrdkf", "gamfthnwnmdegipmlpdnaooujydcxgqstpftyym", "gamfthnwnmdegipmlpdnaooujydcxpovhdyzehzjehfl", "gamfthnwnmdegipmlpdnaooujydcxrtkhbzsrfibqvtdkqguea", "gamfthnwnmdegipmlpdnaooujydcxwmgqltgodyux", "gamfthnwnmdegipmlpdnaooujydcyqhndnldxfpanpvbkqwhe", "gamfthnwnmdegipmlpdnaooujydcz", "gamfthnwnmdegipmlpdnaooujydczmrwvtkiye"}

    9

    Returns: 33

  49. { "yaldbdocptyukqrabehrtuurmspcepfrfjlttcgg", "yaldbdocptyukqrabehrtuurmspcwkqihoccs", "yaldbdocptyukqrabehrtuurmspgkcdka", "yaldbdocptyukqrabehrtuurmspgvpmq", "yaldbdocptyukqrabehrtuurmspjyrpccdlwwigtyhrqgpah", "yaldbdocptyukqrabehrtuurmspkmrgkgncmihrqgvz", "yaldbdocptyukqrabehrtuurmsplwdsvlkldwtthzk", "yaldbdocptyukqrabehrtuurmspmhnnagbm", "yaldbdocptyukqrabehrtuurmspmozpp", "yaldbdocptyukqrabehrtuurmspnfclcedc", "yaldbdocptyukqrabehrtuurmspnfwnlutlfq", "yaldbdocptyukqrabehrtuurmspnnphlupwltufhtm", "yaldbdocptyukqrabehrtuurmspog", "yaldbdocptyukqrabehrtuurmspovkw", "yaldbdocptyukqrabehrtuurmsprkwbdztjlkapxbyctywfdb", "yaldbdocptyukqrabehrtuurmsprnij", "yaldbdocptyukqrabehrtuurmsprokcqtlbotrcmesbcbqgzym", "yaldbdocptyukqrabehrtuurmsprovvio", "yaldbdocptyukqrabehrtuurmspscuprrhaffoegfushhuovwv", "yaldbdocptyukqrabehrtuurmspshoeo", "yaldbdocptyukqrabehrtuurmsptpwjvokzbcctltkyhwai", "yaldbdocptyukqrabehrtuurmsptxpksymjzkxnmyqwzie", "yaldbdocptyukqrabehrtuurmspuec", "yaldbdocptyukqrabehrtuurmspugkygofdvrfgbqfxtuopri", "yaldbdocptyukqrabehrtuurmspvdjypmaww", "yaldbdocptyukqrabehrtuurmspvrujjhlpjbctxag", "yaldbdocptyukqrabehrtuurmspxjfsuwllpz", "yaldbdocptyukqrabehrtuurmspxlrubq", "yaldbdocptyukqrabehrtuurmspyz", "yaldbdocptyukqrabehrtuurmspzg", "yaldbdocptyukqrabehrtuurmspzmwabmnafu"}

    6

    Returns: 0

  50. { "oewvqgcgrnyvvtbgbeauveuwbluepkils", "oewvqgcgrnyvvtbgbeax", "oewvqgcgrnyvvtbgbecgwgkaxsomytedkvlmo", "oewvqgcgrnyvvtbgbecpxgrbsgdtkrpmohnss", "oewvqgcgrnyvvtbgbeduvrbsnlcozhumoqpztikvdupdbl", "oewvqgcgrnyvvtbgbedwdniu", "oewvqgcgrnyvvtbgbeedouhnsxunqqwwhkcpsteunquekm", "oewvqgcgrnyvvtbgbeelkatruywzrkjzjrthe", "oewvqgcgrnyvvtbgbeeom", "oewvqgcgrnyvvtbgbefabygvvmzf", "oewvqgcgrnyvvtbgbefh", "oewvqgcgrnyvvtbgbegzobnkifwaxkz", "oewvqgcgrnyvvtbgbehdmrxyvszakznxoxtuznlccpzdr", "oewvqgcgrnyvvtbgbehjwsrlyfybcacpzkptqqzhlglecx", "oewvqgcgrnyvvtbgbehqadwhlrkjwbvgrox", "oewvqgcgrnyvvtbgbehwlkjrevsuzcxfisuubsnsdyasjoa", "oewvqgcgrnyvvtbgbeliltveteupwvujtdbybmvrff", "oewvqgcgrnyvvtbgbelpwzgc", "oewvqgcgrnyvvtbgbelsnpkugzoimugmsmzdfnxkixqcrcsaw", "oewvqgcgrnyvvtbgbelsujuiiozpqsvsvoktezepwkv", "oewvqgcgrnyvvtbgbelzysqydnripntexdg", "oewvqgcgrnyvvtbgbemaostyuiqptzcavxrtaemaaphoby", "oewvqgcgrnyvvtbgbemggdheetucikdnysamrdneiaenenub", "oewvqgcgrnyvvtbgbemtrjvayoohytzpyrscpfnuwpdzmkq", "oewvqgcgrnyvvtbgbenpkkuyunwthozouhjzdyn", "oewvqgcgrnyvvtbgbenqssztktrezitvgveeqrkol", "oewvqgcgrnyvvtbgbenzvbeweywicbite", "oewvqgcgrnyvvtbgbeodonh", "oewvqgcgrnyvvtbgbeoomlbizbxhvuqtkn", "oewvqgcgrnyvvtbgbeotqlbxk", "oewvqgcgrnyvvtbgbepj", "oewvqgcgrnyvvtbgbeqohzuiywlkuc", "oewvqgcgrnyvvtbgbeqokyhskxjedumksbloltxlvzcfjk", "oewvqgcgrnyvvtbgbesedqji", "oewvqgcgrnyvvtbgbetujxfreheeygaocjofmuhpjpzr", "oewvqgcgrnyvvtbgbeuqngxtxibumgvdvxuq", "oewvqgcgrnyvvtbgbevbbudhqht", "oewvqgcgrnyvvtbgbevfrmd", "oewvqgcgrnyvvtbgbevuetmantgfv", "oewvqgcgrnyvvtbgbewegfvwiwnskxhjgct", "oewvqgcgrnyvvtbgbewhp", "oewvqgcgrnyvvtbgbewogmn", "oewvqgcgrnyvvtbgbexeqonecwwjhvgwwewznhlczvxa", "oewvqgcgrnyvvtbgbexm", "oewvqgcgrnyvvtbgbexucvhlrgqzodzwtyfurnrazhzergknq", "oewvqgcgrnyvvtbgbeyehkjdznvtrfpwpucvkvzrfol", "oewvqgcgrnyvvtbgbezvshjtuhrfowlp"}

    2

    Returns: 0

  51. { "emhtqtcqpfbvjemmwcrlethmpvjddzqrazg", "emhtqtddfdnftiydkbjomibderbrqreutxfqfftnhryxfm", "emhtqtdmxfzfcpflnxuxybhbjccxpxpnicxbutwqaze", "emhtqtdzupsnqhnwoqdloozeshgxaiigejmlnkaezqpdluiir", "emhtqtiq", "emhtqtiqau", "emhtqtk", "emhtqtkclmd", "emhtqtmavkomxnpgdiyswhojbwh", "emhtqtnlhmtmktxfiriwujrdjcikhxphp", "emhtqtnzi", "emhtqtooedknjdbedfkuygdj", "emhtqtujsnhbfvvneyytivdirg", "emhtqtuxglutwrfaikywhlgulkoeodaczotaamjt", "emhtqtzmws", "emhtqtzrjirgjibbvfvavwfjuvxkczztcrazjxqtaxe"}

    8

    Returns: 16

  52. { "tdaeqwalrqz", "tdbcdltorhtplvhibfvrvebkpyaktkhdadwejvmqskgn", "tdbhcbhulw", "tdbhvzdwsyauin", "tdccrgiujwhbvhcdqtco", "tdci", "tdcqaeegmqixbg", "tdcrvkbdakssyqkcqkmd", "tdcsgodblweavq", "tdczcstfzozy", "tddngcq", "tddyuxcetydbuvlg", "tdelfijuxxjfrydjia", "tdespbjkcjmrtkpwgujt", "tdewkxzwkkacqljagcrshiolcgyseoefchjqzdyhjvihkegwv", "tdgittnbfszycnekfsymiwexgfdhlp", "tdgledvncxfqiuxxlvzdkiuiv", "tdhbditxwnssayysbckzs", "tdhvpfmovzymtyhlgzrqrlyjdlozedijakyednzxkbmz", "tdivculkbnlftasipjslytrtaqhnrgczkidcqyntlbq", "tdjfcaqwqgtnetsxkjpsgo", "tdlwrsjfhmgolbaocfvvshphdbqcmstzehouojc", "tdmluogfgmplzvpbkbtcyyk", "tdmmuzpahcue", "tdmzzbvblhusobndmmerynrpl", "tdnfsykoyklzjwfhdnrgwzinqndzjcwzeklxcdnzgtp", "tdnum", "tdnymipkcdqd", "tdo", "tdohrwjefyabmsfbjuvomjloyrrcjwfsfuwqxgbahqrcmzzf", "tdophwe", "tdoxcxprrvgazifiwuhhqbdfikplyprqrjfighbznysr", "tdprlgntbjuyumswcgzkefnkjgtlgmnhyxxhudevepqn", "tdpwykvjytid", "tdqkypmfoouvsdpohwvghjvbgwfyrahhzcixsskfzuuz", "tdqxtbcdrgquztczwmdda", "tdsodgxkgeuickcporkpvaeyyrpulczrntwi", "tdstpjumixioqvndjpzsl", "tdtipddciyipr", "tdtyuswnqnqstubfc", "tdvrljullulqjyi", "tdvzdktdwamxibbldzphmcdgglfknpyqkmbiqejthin", "tdvzgnqzbdicpqidlktjwvqihbfvvbsc", "tdwcwqkczm", "tdwutnudmzkezxxqcdagoqxzpxroqfmeycdurfbqitqaignl", "tdwvamgaohdheko", "tdxqaksxowvtivlndqxnzwgpzvlwp", "tdxqcjncxzsdwqkqsqupkaeppikyzdhxxhsxrlmpliooitgbt"}

    3

    Returns: 0

  53. { "aekavdwxifqcrskfsbutlxuxzqgage", "aekavdwxifqcrskfsbutlxuxzqgagmznnxdm", "aekavdwxifqcrskfsbutlxuxzqgagpjdggswiefsxmujjcn"}

    7

    Returns: 3

  54. { "voqpollhqetxboboqcgbxucyfcgujjohcjmwntrzqvrhodqf", "voqpollhqetxboboqcgbxucyfcgujjohcjmwntrzqvrhohu", "voqpollhqetxboboqcgbxucyfcgujjohcjmwntrzqvrhom", "voqpollhqetxboboqcgbxucyfcgujjohcjmwntrzqvrhoo", "voqpollhqetxboboqcgbxucyfcgujjohcjmwntrzqvrhoooju", "voqpollhqetxboboqcgbxucyfcgujjohcjmwntrzqvrhorffcj", "voqpollhqetxboboqcgbxucyfcgujjohcjmwntrzqvrhotse"}

    3

    Returns: 0

  55. { "ntsouloyazpcpmugucxhhsxqejzclqhiybtcii", "ntsouloyazpcpmugucxhhsxqejzclqhiycamvgnxogyz", "ntsouloyazpcpmugucxhhsxqejzclqhiycrrysp", "ntsouloyazpcpmugucxhhsxqejzclqhiyejnej", "ntsouloyazpcpmugucxhhsxqejzclqhiyelvzqieb", "ntsouloyazpcpmugucxhhsxqejzclqhiyfcr", "ntsouloyazpcpmugucxhhsxqejzclqhiyfqjhsckwlbm", "ntsouloyazpcpmugucxhhsxqejzclqhiyfutt", "ntsouloyazpcpmugucxhhsxqejzclqhiyinabxflhmjf", "ntsouloyazpcpmugucxhhsxqejzclqhiykiawyxa", "ntsouloyazpcpmugucxhhsxqejzclqhiykzjjayf", "ntsouloyazpcpmugucxhhsxqejzclqhiylyfvtlakpr", "ntsouloyazpcpmugucxhhsxqejzclqhiymlrtte", "ntsouloyazpcpmugucxhhsxqejzclqhiynlo", "ntsouloyazpcpmugucxhhsxqejzclqhiysndleurm", "ntsouloyazpcpmugucxhhsxqejzclqhiyxkwumuarbf", "ntsouloyazpcpmugucxhhsxqejzclqhiyxwpxxcfpyrgyuyzjm"}

    8

    Returns: 0

  56. { "yahyamvgjjzzueabapsdafacmauucenbozpawrebhpdlv", "yahyamvgjjzzueabapsdasjqrvnnlznyymjocifau", "yahyamvgjjzzueabapsdauxqljdnthtj", "yahyamvgjjzzueabapsdbddjziwi", "yahyamvgjjzzueabapsdbghnlziedamxmiqaaukwcjdzss", "yahyamvgjjzzueabapsdbjykclcnotr", "yahyamvgjjzzueabapsdbmkyeinhoqqqz", "yahyamvgjjzzueabapsdcbwztommnnjuerkinjdolkw", "yahyamvgjjzzueabapsdccucfhaiigdqsdsuhlnwtoh", "yahyamvgjjzzueabapsdczihlppsytdv", "yahyamvgjjzzueabapsdetusvfsemthouazplndhydm", "yahyamvgjjzzueabapsdeueoiqeuzmpvmkk", "yahyamvgjjzzueabapsdhqzgqxtyxlqqj", "yahyamvgjjzzueabapsdhwtnjzhlpsorrsjd", "yahyamvgjjzzueabapsdimltlyklwvlyfnjhdoxmh", "yahyamvgjjzzueabapsdjalfkmw", "yahyamvgjjzzueabapsdjhzrlklzq", "yahyamvgjjzzueabapsdjnlvj", "yahyamvgjjzzueabapsdjuomfhsvntni", "yahyamvgjjzzueabapsdjxqruqpsljtibnn", "yahyamvgjjzzueabapsdkkw", "yahyamvgjjzzueabapsdlbrqnhsxfrfhtfvi", "yahyamvgjjzzueabapsdlgyykfffq", "yahyamvgjjzzueabapsdlnudtotykbbxnadnmmmxcbguslpvh", "yahyamvgjjzzueabapsdluvwdgqpwpkaooucpjdrwmuddx", "yahyamvgjjzzueabapsdnglfcqbqyvxquvysrayvofgqmpd", "yahyamvgjjzzueabapsdobcpffdfytgxsszm", "yahyamvgjjzzueabapsdobnyyz", "yahyamvgjjzzueabapsdrcgllptihphqqywrnetixpmglltjc", "yahyamvgjjzzueabapsdrfylkybwrqaeq", "yahyamvgjjzzueabapsdrpnapueefjovexvdlg", "yahyamvgjjzzueabapsdsg", "yahyamvgjjzzueabapsdspubbetqvpdzndxrcvseteoktqook", "yahyamvgjjzzueabapsdstjtwgzoskejxiqzrfsrtzlefh", "yahyamvgjjzzueabapsdtbsesippebzdyavjnvthugulfzk", "yahyamvgjjzzueabapsdtxkwn", "yahyamvgjjzzueabapsdvkrgyxdlfulgufvkhagiqjloed", "yahyamvgjjzzueabapsdwtzwighwudeslhzyhvfmmexll", "yahyamvgjjzzueabapsdynpipmcmdvvnbobdclj", "yahyamvgjjzzueabapsdzxoi"}

    2

    Returns: 0

  57. {"a", "mm", "yyy" }

    2

    Returns: -1

  58. {"a", "mm", "yyy" }

    1

    Returns: -1

  59. {"b", "d", "t" }

    1

    Returns: 2

  60. {"a", "ma", "z" }

    1

    Returns: -1

  61. {"aa", "cc", "ee", "gg", "iii", "kk", "mm", "oo", "qq", "ss", "uu", "ww", "yy" }

    2

    Returns: 4

  62. {"a", "c", "e", "f", "g", "h", "i", "j", "k", "l", "m", "o", "p", "v", "w", "x", "y", "z" }

    1

    Returns: 13

  63. {"a", "c", "e" }

    1

    Returns: 3

  64. {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "zz" }

    1

    Returns: 25

  65. {"ia", "ra" }

    2

    Returns: -1

  66. {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }

    10

    Returns: -1

  67. {"bfesynmly", "cdjoqiigdhye", "chwjdegvvgi", "dbsyyfdnt", "dipywmdptcfm", "dysacdnw", "ejj", "elubhatrtdh", "fhv", "fpodlzg", "gkrenykqv", "gpxpstkx", "hguv", "ibvyzde", "icqbd", "iyokywyevnp", "iyynm", "jaolhulzlp", "jdgphnlpbgl", "jgcdxhzmkcs", "krtk", "krynchnramrr", "kwulptsilziv", "mogferaiczvm", "nbhbs", "oaqaateaoo", "oerftdejxdhw", "othsuvlojzp", "pio", "rwvkord", "tkmv", "tpkhkttud", "tsckoieopqpn", "ufdscxrszqrq", "uhw", "uliuuogyck", "upsqqbdxuvhj", "uuany", "vdvv", "vqdn", "wejnuzs", "wsnv", "wvc", "xcjyzrzyv", "xlyrzszyyu", "ysvyu", "zisondyzicwm", "zpbup", "zrn", "zzbxuucyvfx" }

    10

    Returns: 29

  68. {"bb", "d", "f", "h", "j", "l", "n", "p", "r", "t", "v", "x", "z" }

    1

    Returns: 0

  69. {"mzzzzz", "naaaaaa" }

    6

    Returns: -1

  70. {"mzzzzzz", "naaaaa" }

    6

    Returns: 0

  71. {"aa", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }

    1

    Returns: -1

  72. {"aa", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y" }

    1

    Returns: -1

  73. {"a", "b", "c" }

    10

    Returns: 3

  74. {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "yy" }

    1

    Returns: -1

  75. {"az", "gx", "xz" }

    7

    Returns: 2

  76. {"aa", "mn", "zb" }

    2

    Returns: 2

  77. {"aa", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }

    1

    Returns: 0

  78. {"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccccccccccccccccccccccccccccc", "dddddddddddddddddddddddddddddddddddddddddddddddddd", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "ffffffffffffffffffffffffffffffffffffffffffffffffff", "gggggggggggggggggggggggggggggggggggggggggggggggggg", "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", "kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk", "llllllllllllllllllllllllllllllllllllllllllllllllll", "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", "oooooooooooooooooooooooooooooooooooooooooooooooooo", "pppppppppppppppppppppppppppppppppppppppppppppppppp", "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq", "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr", "ssssssssssssssssssssssssssssssssssssssssssssssssss", "tttttttttttttttttttttttttttttttttttttttttttttttttt", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy" }

    10

    Returns: -1

  79. {"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccccccccccccccccccccccccccccc", "dddddddddddddddddddddddddddddddddddddddddddddddddd", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "ffffffffffffffffffffffffffffffffffffffffffffffffff", "gggggggggggggggggggggggggggggggggggggggggggggggggg", "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", "kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk", "llllllllllllllllllllllllllllllllllllllllllllllllll", "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", "nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn", "oooooooooooooooooooooooooooooooooooooooooooooooooo", "pppppppppppppppppppppppppppppppppppppppppppppppppp", "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq", "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr", "ssssssssssssssssssssssssssssssssssssssssssssssssss", "tttttttttttttttttttttttttttttttttttttttttttttttttt", "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu", "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv", "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" }

    10

    Returns: 0

  80. {"time", "zoology" }

    1

    Returns: 0

  81. {"egf", "fbraymk", "lnzrfjxcckd", "nertijdaoidcafeepfhjjggxkdbzcxpddsmtp", "pyhqpnhwrcovnqwgkvhydtyfbtjakowkqrjgvjfvqnbab", "q", "qwqlpgtsiviwcoowiap" }

    1

    Returns: 7

  82. {"a", "ma", "y" }

    1

    Returns: 1

  83. {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y" }

    1

    Returns: 25

  84. {"a", "ccc", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }

    1

    Returns: 1

  85. {"b", "d", "m" }

    1

    Returns: 3

  86. {"aaaab", "maaab", "yaaac" }

    10

    Returns: 2

  87. {"a", "b", "c", "d", "e", "gg", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }

    1

    Returns: -1

  88. {"aaaaaaaaaa", "bbbbbbbbbb", "cccccccccc", "dddddddddd", "eeeeeeeeee", "ffffffffff", "gggggggggg", "hhhhhhhhhh", "iiiiiiiiii", "jjjjjjjjjj", "kkkkkkkkkk", "llllllllll", "mmmmmmmmmm", "nnnnnnnnnn", "oooooooooo", "pppppppppp", "qqqqqqqqqq", "rrrrrrrrrr", "ssssssssss", "tttttttttt", "uuuuuuuuuu", "vvvvvvvvvv", "wwwwwwwwww", "xxxxxxxxxx", "yyyyyyyyym", "zzzzzzzzzz" }

    10

    Returns: 25

  89. {"b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }

    1

    Returns: 0

  90. {"b" }

    1

    Returns: 1

  91. {"a" }

    1

    Returns: 1

  92. {"a", "r" }

    10

    Returns: 1

  93. {"n" }

    1

    Returns: 0

  94. {"j", "s" }

    1

    Returns: 0

  95. {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "xxxx", "yyyy", "z" }

    1

    Returns: 25

  96. {"a", "b", "c", "t", "tt", "zdf" }

    10

    Returns: 3

  97. {"acd", "aeg", "agi", "aik", "akl", "amo", "aoq", "asd", "axy" }

    3

    Returns: 9

  98. {"a", "c", "e", "z" }

    1

    Returns: 3

  99. {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "y" }

    1

    Returns: -1

  100. {"e", "p" }

    1

    Returns: -1

  101. {"a", "c", "e", "g", "z" }

    1

    Returns: 4

  102. {"c", "e", "g", "i", "k", "m", "o", "q", "s", "u", "w", "y" }

    10

    Returns: -1

  103. {"aaaaaaaaaa", "zzzzzzzzzz" }

    10

    Returns: 1

  104. {"aaaaaaaaaa", "eeeeeeeeee", "ffffffffff", "iiiiiiiiii", "qqqqqqqqqq", "yyyyyyeyyy", "zzzzzzzzzz" }

    10

    Returns: 4

  105. {"a", "n", "za" }

    1

    Returns: -1

  106. {"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "dddddddddddddddddddddddddddddddddddddddddddddddddd" }

    1

    Returns: 2

  107. {"b", "d", "f", "h" }

    1

    Returns: 4

  108. {"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "cccccccccccccccccccccccccccccccccccccccccccccccccc", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" }

    10

    Returns: 3

  109. {"a", "aa", "aaa", "aaaa", "b", "bb", "bbb", "bbbb", "c", "cc", "ccc", "cccc", "d", "dd", "ddd", "dddd", "e", "ee", "eee", "eeee", "f", "ff", "fff", "ffff", "g", "gg", "ggg", "gggg", "h", "hh", "hhh", "hhhh", "i", "ii", "iii", "iiii", "j", "jj", "jjj", "jjjj", "k", "kk", "kkk", "kkkk", "l", "ll", "lll", "llll", "zzzzzzzzzzz", "zzzzzzzzzzzzzzz" }

    10

    Returns: 48

  110. {"a", "f", "k", "p", "uz", "z" }

    1

    Returns: 4

  111. {"bz", "ea" }

    2

    Returns: 2

  112. {"n" }

    9

    Returns: -1

  113. {"ma" }

    1

    Returns: -1

  114. {"aef", "blablauusda", "bzzza", "drauft", "klownderiiiratri", "ydfdsh", "zzzzzzzz" }

    8

    Returns: 5


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