Statistics

Problem Statement for "EllysPlaylists"

Problem Statement

Elly is great fan of consistency. She would like to have order in even the simplest things in life – like listening to music.

She has chosen several songs from which she wants to compose a playlist. The names of these songs are given in String[] songs, where each element is the name of a single song. Each name is unique and consists of at least three lowercase Latin letters.

A playlist is a sequence containing exactly K song names from songs. Each song from songs can be included zero, one or more times into a playlist. For each song in her playlist (except the last one), Elly wants the transition from this song to the next one in the playlist to be smooth. She calls transition from one song to another smooth if the substring formed by the first three letters of the name of the new song is the same as the substring formed by the last three letters from the name of the previous song. For example valid smooth transitions are from "xxxabc" to "abcyyy", from "entersandman" to "maneater", or from "heavensalie" to "liebe". On the other hand invalid transitions are from "yyydefg" to "defgyyy", from "toxicity" to "citylights", from "fadetoblack" to "breakingthehabit", from "hello" to "lol" or from "abbccddd" to "bcda".

Elly wonders how many different playlists with exactly K songs she can make from the given songs, while respecting her wish to have smooth transition between each two consecutive ones. Since this number can be quite large, return its remainder when divided by 1,000,000,007. Two playlists are considered different if there is an index i such that the i-th songs in these playlists are different.

Definition

Class:
EllysPlaylists
Method:
countPlaylists
Parameters:
String[], int
Returns:
int
Method signature:
int countPlaylists(String[] songs, int K)
(be sure your method is public)

Constraints

  • K will be between 1 and 1000, inclusive.
  • songs will contain between 1 and 50 elements, inclusive.
  • Each element of songs will contain between 3 and 20 characters, inclusive.
  • Each element of songs will consist of lowercase Latin letters ('a'-'z') only.
  • All elements of songs will be distinct.

Examples

  1. { "abcxxx", "xxxabc", "entersandman", "toxicity", "maneater", "heavensalie", "liebe", "citylights", "fadetoblack", "breakingthehabit", "yyydefg", "defgyyy" }

    2

    Returns: 5

    The possible pairs are {"abcxxx", "xxxabc"}, {"xxxabc", "abcxxx"}, {"entersandman", "maneater"}, {"heavensalie", "liebe"}, and {"defgyyy", "yyydefg"}. Note that the order of the songs is important.

  2. { "aaaaaa", "aaabcd", "bcdaaa" }

    4

    Returns: 13

    One song can be used more than once in a playlist.

  3. { "aaa", "aaaa", "aaaaa" }

    3

    Returns: 27

    Aaaaaaa...

  4. { "elly", "looks", "lovely" }

    1

    Returns: 3

    Each song is a valid playlist.

  5. { "life", "universe", "everything" }

    42

    Returns: 0

    No valid sequence of 42 songs exists.

  6. { "aaaaaaaaa", "aaabbbaaa", "aaacccaaa", "aaadddaaa", "aaaeeeaaa", "aaafffaaa" }

    12

    Returns: 176782322

    The answer can be quite large, so don't forget to return only its remainder.

  7. { "aaapqhmalldfrvcgbaaa", "aaakndxffzstjrpgraaa", "aaanvsmcsyqeiefziaaa", "aaakavsezyxxlgpfdaaa", "aaaoexbojvvbypelpaaa", "aaanlvvpayhqqqmujaaa", "aaaovouwmnbckfkaxaaa", "aaakljhijwkunxzzmaaa", "aaamqoelhkagqcdueaaa", "aaaowyzvcpalvufavaaa", "aaazltkcwrejhicbcaaa", "aaaflitdvhclvywbsaaa", "aaamoxlcmxhmnefxtaaa", "aaaggpyneckpskjggaaa", "aaakdzepvgipsdjzjaaa", "aaalhbqkmzbwbdufkaaa", "aaarremdyjehsqoiiaaa", "aaafoedpznvmttdqoaaa", "aaamvppucaumetlgpaaa", "aaandbpetjprozqoyaaa", "aaajbaddpjxhopwyhaaa", "aaaqhbfvnqrjxovixaaa", "aaazzskuvjrmzokieaaa", "aaaradgnuhxqjjwxmaaa", "aaashlqzdtztjnxgsaaa", "aaaszncvafmohwbzuaaa", "aaawjrmmhhrwbrbfbaaa", "aaaehuiwbtebcxfxfaaa", "aaackfcctgumrbzshaaa", "aaarewjxhuypweqriaaa", "aaaifdueoquhenhiuaaa", "aaazsudbrstrcyafvaaa", "aaadetiuujeczbkdqaaa", "aaaifbchhdgjllaacaaa", "aaarsidtclfejthcaaaa", "aaabexxgeyhgcrdpmaaa", "aaacoropfhoqlfwkfaaa", "aaadymcssosdjhwbxaaa", "aaamufqaqclnyqqywaaa", "aaaybackkkdicyufbaaa", "aaaseygvdpavfrrskaaa", "aaatdhribzzjmypaaaaa", "aaawejchrvjsdotpnaaa", "aaapygioqwwzqeoesaaa", "aaaxviplymmukhedraaa", "aaacfzgpfdjjwquqiaaa", "aaavvzyiguljusablaaa", "aaamqmjjhsqtdemcbaaa", "aaarteywgjlrmaawvaaa", "aaasboolhpvuhskfgaaa" }

    1000

    Returns: 1772309

  8. { "bbbyhcyseztozthahaaa", "aaairqjwjmpheqaudbbb", "bbbcjcyfviuegidcgaaa", "aaardeaungpoyocqkbbb", "bbbmujmchdmhqahrtaaa", "aaafalgzkdclejmnrbbb", "bbbyzirnwcxeruxruaaa", "aaaejbxyfkteamdxdbbb", "bbbvcudcxadstobqgaaa", "aaavjoolkgfppkcbdbbb", "bbbwxzqlvbwxiffclaaa", "aaazmuwbqchbjlmqgbbb", "bbbmpestlgfpusucyaaa", "aaavhpurwixfppflpbbb", "bbbpefmkqzmnmumtpaaa", "aaanmdysvpnmbrfuhbbb", "bbbekksmnnaxhbbbqaaa", "aaapfvusfwhxzjltmbbb", "bbbjxtgktildiqdjkaaa", "aaavxhjbcjrndcddrbbb", "bbbpyzyoutwlrlzzbaaa", "aaauxofnrwanojivobbb", "bbbqnkvhemdvgjsxaaaa", "aaamuqhkhxxxjzqsfbbb", "bbbedujoxokvevhhwaaa", "aaafuxfpsyljhvyobbbb", "bbbffoggnadlhgyjdaaa", "aaahlezoskugnnajpbbb", "bbbiogdhnoxjmskhwaaa", "aaaomlbsczlqwmvhmbbb", "bbbopbywgonixpaknaaa", "aaatuazodwmcgeqdsbbb", "bbbtxayqxcxwxpjbcaaa", "aaadoaxpmblsxktpwbbb", "bbbzdykcbtvxxjothaaa", "aaaxygkcatugdpwyabbb", "bbbajqepystzvdysxaaa", "aaabfvtoizphzamnnbbb", "bbbimuctsqmnphwjzaaa", "aaakcmpxxzyxwtiyxbbb", "bbbqeriexfsdghuywaaa", "aaajfblzbnathdopzbbb", "bbboknuhketwasnqkaaa", "aaacoiffgpvrjzlmjbbb", "bbbnhyxzbacfczbhuaaa", "aaaxavrcgxscmvdwmbbb", "bbbnwudclqchulmcwaaa", "aaawklbqvsjbrlggabbb", "bbbzsuzfhxjjvaxanaaa", "aaamjvuncyewohsrvbbb" }

    1000

    Returns: 789084072

  9. { "abcd", "bcde", "cdef", "defg", "efgh", "fghi", "ghij", "hijk", "ijkl", "jklm", "klmabc", "fghx", "ghxy", "hxyz", "xyzhij" }

    666

    Returns: 346519476

  10. { "abcd", "bcde", "cdef", "defg", "efgh", "fghi", "ghij", "hijk", "ijkl", "jklm", "klmabc", "fghx", "ghxy", "hxyz", "xyzhij" }

    777

    Returns: 702790121

  11. { "abcd", "bcde", "cdef", "defg", "efgh", "fghi", "ghij", "hijk", "ijkl", "jklm", "fghx", "ghxy", "hxyz", "xyzdef" }

    987

    Returns: 16

  12. { "abtabu", "aaoaap", "aaraas", "aanaao", "abuabv", "aboabp", "abgabh", "abpabq", "abjabk", "aataau", "aapaaq", "aaaaab", "aamaan", "abmabn", "aalaam", "abdabe", "abbabc", "aaqaar", "ablabm", "byzaaa", "aauaav", "aaiaaj", "abnabo", "abfabg", "aayaaz", "aafaag", "aakaal", "absabt", "abvabw", "aawaax", "aaeaaf", "aasaat", "abkabl", "aaxaay", "aacaad", "aahaai", "aajaak", "aabaac", "abaabb", "abcabd", "abhabi", "aadaae", "abrabs", "abwabx", "abqabr", "aazaba", "abiabj", "aavaaw", "aagaah", "abeabf" }

    50

    Returns: 1

  13. { "aaiaaj", "aafaag", "aamaan", "absabt", "aaraas", "aauaav", "aadaae", "aalaam", "abeabf", "aazaba", "aacaad", "aanaao", "aasaat", "aapaaq", "abhabi", "aayaaz", "abkabl", "abbabc", "aaxaay", "abuabv", "aahaai", "aaoaap", "abrabs", "abjabk", "abvabw", "abaabb", "abfabg", "aavaaw", "ablabm", "abgabh", "abmabn", "aakaal", "abtabu", "aaqaar", "abqabr", "abcabd", "aabaac", "aataau", "aboabp", "abnabo", "aaeaaf", "abwabx", "abdabe", "aaaaab", "abiabj", "aajaak", "abpabq", "aawaax", "byzaaa", "aagaah" }

    42

    Returns: 9

  14. { "abcd", "bcde", "cdef", "defg", "efgh", "fghi", "ghij", "hijk", "ijkl", "jklm", "klmabc", "stuv", "tuvw", "uvwx", "vwxy", "wxyz", "xyzstu" }

    999

    Returns: 17

  15. { "elly" }

    10

    Returns: 0

  16. { "baba" }

    10

    Returns: 0

  17. { "aba" }

    10

    Returns: 1

  18. { "aaa", "aaaa", "aaaaa", "aaaaaa", "aaaaaaa", "aaaaaaaa", "aaaaaaaaa", "aaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaaa", "aaaaaaaaaaaaaa", "aaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa" }

    333

    Returns: 65365308

  19. { "aaabbb", "bbbccc", "bbbddd", "ccceee", "cccfff", "dddggg", "dddhhh", "eeeiii", "eeejjj", "fffkkk", "ffflll", "gggmmm", "gggnnn", "hhhooo", "hhhppp", "iiiqqaaa", "iiiqaaa", "jjjrraaa", "jjjraaa", "kkkssaaa", "kkksaaa", "lllttaaa", "llltaaa", "mmmuuaaa", "mmmuaaa", "nnnvvaaa", "nnnvaaa", "ooowwaaa", "ooowaaa", "pppxxaaa", "pppxaaa" }

    987

    Returns: 890974270

  20. { "hush", "little", "baby", "dont", "say", "aword", "and", "nevermind", "the", "noise", "you", "heard", "its", "just", "abeast", "under", "your", "bed", "inyour", "closet", "inyouur", "head" }

    42

    Returns: 7

  21. { "its", "obvious" }

    3

    Returns: 1

  22. { "dont", "know", "why", "iam", "still", "afraid", "ifyou", "werent", "real", "iwould", "make", "youup", "and", "right", "now", "everything", "isturning", "blue" }

    5

    Returns: 5

  23. { "disjoint", "interesting", "ingenious", "ouster", "terrific", "fictional", "think", "inkstand", "andiron", "rondeau", "eaudecologne" }

    6

    Returns: 1

  24. { "babcpylbtllbab", "lbvqzyaybqyhxdi", "aabwvrclqvivykbba", "ispqjdywaaa", "bbalifdjgaaa", "bibnwrlrzopqwafeiaba", "bbbplaollbab", "bbbypfphuatwtbbb", "bbaroenpabb", "babiwctzvwoauke", "sdedpbljpdytcvtfv", "qcpyatucvch", "bbalxagyuiudahkbaa", "babjaqdtmaaa", "sfzxquwxdhmgabb", "aaboujjwsxqyczolaab", "bablgmarrnbab", "aaamowehevtzoldaab", "ephjuhyejwyolhgbsr", "xjcxsfhyykujjvqtdaba", "lnsprfbspkaba", "aabfvdorhdluwzpswx", "baagewprlirbaa", "abbkfljeszaab" }

    13

    Returns: 79672

  25. { "aaawlyyggpaba", "xhoomtqteoxzaba", "mycuvhamcma", "abbvyrazdxxmbab", "abahvsivjuicamwbbb", "babeyhtxgpwhhyvybbb", "abbiioxtharqdwvaaa", "bbaytwqtiuvahscxaab", "nhapbyzpjgnpabb", "dmmkdhkubvcpsodluabb", "bbbigukabb", "kxwzdpsokfcbab", "rdpsjdqvtpaba", "abbfoqomhwaab", "aabswewkousgcvhj", "kfuzckgkmawnjsjrhaaa" }

    13

    Returns: 172

  26. { "bbbpuwnidikispqaab", "baaiogerbba", "aabpyboqnhcmyqabb", "aaavliqwzttymxkbaa", "babkwsdqryczmeawrqh", "bbakavakwzdvihabb", "hrtsllxyxksgmbzbfzoq", "ocqxrhryithlbaa", "bbajohudtaztctaaa", "aaaiwdonsebbb", "aaajoyzjdtrrlthnti", "vaucmnhoeamaaa", "bbbigizyxywohtgsaba", "aaasaqzldbba", "babuwvvlnaab", "abbckunbab", "babdiwaigu", "raizwyumajpvviw", "nqipwucdpzhviionl", "mvisrczxvqmfwgoskftx", "unwqwddgqbaa", "aabjzbptrawcjbbzmoak", "aabakounfpdyoq", "ujmeiibcabb", "kubpzswocltqstjc", "bbbioqhalryl", "abbgwnckmsptvp", "ababhfbychtoqeiwrbmd", "baakvgtepiaaa", "aabghjyzypxgrsac", "aabjyedbab", "abbjjidpzwicubab", "babijmhklhnh", "aaabmlnefnujacydubab", "abbynkislhufwhabb", "aabqgabwkoxaba", "udrlnkzcekzglabb", "bbbadkglsabvkq" }

    7

    Returns: 3284

  27. { "htiafzgmhqitofc", "abbcazodsqkaaa", "exjbinodnmixzqopbba", "hqgxiywhyvdmdaba", "bbayxinbysqaba", "wglewvphxufrhecqgq", "abazlzhurlb", "aabtsbuiolgogzbab", "aabopchoyzaaa", "xgzoefoiqtgekpwpbaa", "esiicdcaiissypzbaa", "bbaunqbanflekrbab", "butmvnrhwwo", "aaavrrwooqkaaa", "lhiltvellbyfbvfaln", "babilxtlgvxyucjflq", "abaoltpnbba", "vlquvcevlozxonlyubab", "abbrrkkgmqbzpepz", "aaaqiqwqypxieqmaab", "ofkulfdocukrhqbabb", "sypaoroojftrjuptgz", "babvnksbhhqdtbbb", "abahsjtjqabb" }

    5

    Returns: 90

  28. { "vhpcjiftabb", "bbafxwlujbfvyraba", "baaovjrivjpqsvtmwq", "aabfugbreqrtabb", "zvoypsujwcyxeydxjaba", "bbaxvfbjfvvadhkdaab", "abbgtgnfnibbb", "bbbumbcjsaln", "abaxvcfzjnaaa", "ukcygeoaaa", "baatmellxwzsbzaab", "aaboghxmjwsrgthbbb", "baaexqrdmgaaa", "aabizqznaaa", "aaaidhhaab", "aabqejhoputmkdnbbb", "abavkolzckjoihxhu", "oundsgmhabqfdskbtnwp" }

    19

    Returns: 40

  29. { "abbocqlbbb", "mcshkyjehimgxlbab", "ewyfhfbtwpdywdaba", "ngrzadgwbjurcpm", "babwhknygpmvjnguwq", "wqnqxaiptdn", "hrhvgdhpnsqjqeyw", "aabzlwfovcbba", "rxxpcqjknipbba", "mvhliwwbbb", "aaafeyivabb", "rwmbhfukaba", "bbbphypjguhbfaba", "bbagwptkpkjclqsyhbbb", "chtszmqyidw", "baavhlwaagubabb", "tftqlhhomruwbab", "fqvrczkznoihyvxtaab", "aaauhwmxrksds", "ylmamdpyxraab", "cwuernatyiya", "utytuffgiiiebwgbaa", "bbaantkrbbb", "abbvosrknhjtf", "myoirlbcxlylvyxxp", "bbamrxmrjovkqdbbb", "bbaopdvqkuzaaa", "bbaroeexlbwmjup", "abboisciwb", "babyeqqejfaug", "aabwftjzwgbab", "abbziovaab", "abbwkzyydhochbab" }

    11

    Returns: 51

  30. { "babeqheokhreudtcbba", "aaaykvuaab", "jnclcfpxgpuclaba", "bbatvpvtea", "oyzlzglbab", "bbawpldwonxlvbba", "sshixcoibdzbab", "baabqubwggobxecqbz", "aaahmephabmaqxybbb", "bbbwbedmkohdc", "abanujcaddzrv", "abaeeltkdoglp", "babgrpixrdppuvwraaa", "bbbmlczcisfrhwaba", "aabjchwanxsrifarbba", "baaztjyknug", "ababvgwaab", "bbbnjqozbhrzgkmaba", "mcihynmqvabb", "gmldlzcmhc", "bbadqsdwekqnfcnw", "ababsedbxotjrm", "aaankpevkyubaa", "vpoucyigtfqeccpaba", "bbazalqkkhlvartqibbb", "myvbujrwrjpncerlgouw", "bbajjzrlqam", "nqezitxwcemjqzruaba", "fcwdoznvrxxkubbb", "mkxspdzhgvpfmhbgbba", "abbdoiqqaab", "qqwonqphvzblgjscwbba", "babfnkmqhjrzrgowbbb", "ccxltlhzsqojximabb", "rvrwacdnuaab", "aaauuiolilizusakn", "abaagmaimqtdzaaa", "jvzrocgagbba", "bbbgcgnbpqdlxqjaba", "ruflaerkknre", "bbbswsxzgsgxegnd", "baauicdabb", "babaahipmfnerhdedh", "bbaljpsxetpmmlubab", "baargxhwbbb" }

    19

    Returns: 282581575

  31. { "fzfvelrkaoaab", "babnujmgbba", "aaardrcaab", "bbbvjghyqvdbba", "sgdrvvepfviydtgdjvlm", "rkpalocfybaa", "mnpxxughmbrujappm", "xvputkwoaba", "abahfqqbjxknbgikaba", "bbaertklocimforhfbab", "babrhsbdliuf", "babybrlwxgquygfnmbaa", "wyfwgbdfcgpyqru", "babigfnpyrqugmbab", "bewgmrcfxmueoxwaab", "baabvhpaydrbba", "wzbjesvqjljcppfcaab" }

    19

    Returns: 443500

  32. { "fwppngadzjwqmz", "aabjcqtzktktabb", "aaabdrwbmvawvbbb", "babjipttcoymtcbab", "abayvkcpibbqoeht", "bbbolnopwm", "abaqjqziolijnqbba", "abafirkybabb", "bbannymfwrfgzotnaaa", "zmegjjdbyixr", "nwblboyaaa", "lzxahkapkrgxcbaa", "abbwqffagokntifrdg", "ucrfxzchnckbbb", "bbbwqnfqfi", "abakzhekuipvzdroxah", "bqwqbsbzhu", "wdouomqzszpadvijaaa", "twyasvbvovfesjjnaaa", "babpkamqkjljnwzn", "abblsusmriqbbgqxj", "bbbjttoaunsabb", "aezjzzqvsaba", "baafdafhaaa", "immjtvjfiabb", "baamhcwgvjoripmijbba", "aabyfcbbzlejnzbab", "dhvncndeaab", "babapwdxfneaabb", "bablxpyjehjtqjhbbb", "vufvzdsrspddvjagqaaa", "abafdqokefojbbb" }

    15

    Returns: 33

  33. { "qjqgaishreo", "qtqpcigfgabb", "vtnqbfmaaa", "bbbfqcpvkvcfgbpojuyk", "abbsjcfsvjpbzblfn", "ixuzjhdwsw", "qlnnicpyuvjczvzcdq" }

    19

    Returns: 0

  34. { "bbbzckvgbaa", "bbatzxrdqvpule", "abagjitrwleztilfba", "bbbvtalykwcupzbaa", "vwaywamepjcefypbbb", "bbbwifstpbaa", "babmgamubksdbba", "aabkdrulflwmlytaab", "sllnocziuaba", "aaajyckzaaa", "bbbuurcyvfalwbsjabb", "babayqqvebrwbrxp", "bbbdhevfjupoq", "abasrpbraba", "erhfbnhjbaeurptan", "rnfwpeehbbab", "aaapttdevjqbaaab", "babxqacostlt", "baadgfxpmcxsojxpx", "lgqlcvqovabb", "babhexcekkdhabb", "baanuwwcxumqbmy", "bbbddgfwllplgg", "ababvimqqxiabb", "aabopwoqltrbaa" }

    13

    Returns: 58

  35. { "aaayigvtbrby", "aaaprmubuqaab", "aabnwmqzruiqyfizr", "baagktargjhqxtbba", "bbbmumgrsnuccpmsjaaa", "baawxbvvnswnw", "babqobujhbwayoqgnbaa", "vohdnwyebzpn", "abafzanruoirjfabba", "bbbfugcekbaa", "abbmcdludmwigpkebzrn", "kqtjrbazvt", "aaaxydoddzcvqnggao", "abbyirrbab", "bbahtyqagwxaaa", "babfghbbgaaa", "bbbyqbxogfjbtbaa" }

    3

    Returns: 17

  36. { "abbgqvmynatybbab", "vghfczloletejtndj", "vphodjtwgmgxtcbaa", "bawvhwvyyqxaab", "negmkundldy", "aaaictiacvub", "baaahargpkmbzvxugaba", "bbbusvbgqiivwyn", "bbbkfnqsxcwbwqrmf", "aabchtcqxpktjdpswor", "cgongizlklo", "baahpvwwhz", "bbartxyrqft", "aaagkoejdpfaab", "abaodkdobab", "lessmvbwsnvlkjtqlnc", "abacnxfqxpswwuqvaba", "aaacreibaa" }

    19

    Returns: 8

  37. { "aabceehqjbaa", "bbbhitgogedcpdataaa", "bbbsdoenppie", "baaykbzgkqegtioq", "yrfpyeimemsxzbab", "ukwzuapuroalaprst", "aabehcbdoetphwyhaab", "abbxgqdpzyrlsvonpn", "aaaykxomsgw", "bbbgsllvqddjhusvybbb", "abbphqudksv", "wictarorwsscwsnbtfbw", "babbypacpcpfaaa", "mowkezyqxlnfouhvabb", "jfwblumryylu", "babcqsuweqvzk", "abacjbijcnpabbb", "abaxejroffcxx", "bbbsdkozjtqtzpv", "abaqoreqnmebecsmhaba", "aabmhgxgmvloyfmnnabb", "bbaxepixvtygbab", "aaapsbbqaxkowaaa", "abbrjuxvrznpahbwbaa" }

    7

    Returns: 89

  38. { "bbbttagihwjcez", "lyglwehpboae", "baaqoloknbab", "abbtfyggbab", "xqxoduixmdwmabryuweg", "abbdbvrumfptbovabb", "kqaqxvhxearhfeaab", "baalhlqvvgytlhbba" }

    16

    Returns: 2

  39. { "ykngriydbxwbblnaaa", "abapdquvyungadtbbb", "wdthzxuabsrywsbba", "bbaxivivvsaab", "bbboupgmabb", "aaaxacfnsnvahbejip", "baakufpbab", "aabghlbemaaab", "bbbyxbmgjvtbtbaba", "snnwukhvlyphndesksi", "abbvipfkxvjvbbbb", "bbaluayqqqclcaba", "qfhlbyovsplehgtzd", "aaameqnrnkgw", "aaamnpoaba", "aabuyhkhydjdvo", "baauwjhyhrxankibaa", "hkgeqeohvexhqaab", "babfkanufuzffaaaa", "pzxyrlmvsemdrbew", "bbbwkixomrqpihbbb", "lnfpiunfpgtqpyxaibbb", "tlblngagyfdbaa", "unlykuekanvzvyyawiq", "aabbdmgkgaiaaa", "bbaetnuvlyroeekc", "jctrrzxobbddkxtbab", "baavdmfbba", "babornighjanxrdsnaba", "bbbsnepzzxzkrjavpb", "xkoiylaibmyejbbb", "lmrjzhipsu", "bbblmmfogikwnombzcvn", "icsmnpcexgldsabb", "baadixtzylyge", "fwpcczpnexrsmfjkkwxp" }

    19

    Returns: 6553732

  40. { "bbbgmrhpdugfaab", "bbarhyvmoqajsxpbab", "abahrcxykyaaaa", "aqsukgyhbhbab", "baaetdqwjnhwpvfabb", "abbogjxotyzefyuxdabb", "bbbaxmjfiabbba", "abbfdnuacpvobsyabb", "bbbctxmoyqfbbb", "bbbfoyfmcokbab", "vhnskdulotufrtovdces", "aaawtahrngrqaaa", "babdpynvbba", "babmixzkoq", "bbbagvgbbb", "bbasxfsjxhrwepvjbba", "aabngyzcbaba", "aabxilfcjmonaba", "bbbofcmzzlnpfvabb", "bbbffoctrwwrabb", "aaboqkpmsqu", "hhlwgprztldyaab", "aseluqbjivdxwpwutw", "rwsfkpcjcaaa", "aabeiljyyljyyabb", "kbaebmbmnjnllfjqied", "baayhisdwbbb", "abatelxdwrrqfnkhlxox", "abadyuuodelijnnobab", "abbagwsphkouiwlhybba", "oiizmxzxygypaaa", "aabarecbba", "nhzhcoeiquruqyzopmz", "qagyjzmrpzlaab", "babtmadlbwpunuzgabb", "bxafmxvbxndksnbkdcmn", "aaawluymmefh", "cnxffcjckf", "bbbpckyjpbba", "bwhgcpvcilgaab", "babtgygoyytgdeaq", "azeealhkcwfvcff" }

    3

    Returns: 281

  41. { "baahojaygktlbaa", "abawwdjdxbwvmcdbaa", "abbjuegesovuep", "obsyxyuaaa", "axknhjoxvvxlf", "baartrfojqaba", "abaglpkgzwzviaaa", "hkhiusebaa", "bbbizidind", "babwwlkroy", "baaynmkhgbab", "abbsxayabb", "bbawzjmmemfbaa", "bbbhgmikaaa", "rhsqpgzjeiibbb", "aaajlzbaaa", "vdjnusqpywtsmzdwpgz", "bbbrvmybbb" }

    13

    Returns: 3923

  42. { "aaaolgwoehvnbglaba", "qvekxbfzaba", "dbmgkaepvgabb", "rjstkmnaavwtusxwpmzp", "abbwoglrqtqdxraqbaa", "lkhwvuzjlvoqkktxtabb", "abamkoqwdfzabb", "abaajresefzawaba", "aabpkymcaab", "bbbafrrfalmxdlyaaa", "baapkyvyhah", "aaasfeudnfzr", "hrfpcaltdwigrxb", "baatgojcvwwgxhzdns", "yacdlbmldizbaa", "aaahdxoeublzk", "bbaduzronjojeebcb", "baatkiefloylmplvwbbb", "ixyxrwqcxx", "aaaafbnhchtnovqgege", "jqgqausnzxojexev", "qvwijmtvaaa", "aabrygaqivgriqo", "bbbtmbpzblwetmdjmv", "abagdusqvvzispxaaa", "abahmigrwrnqtqdpbba", "bbaimwisxxzywyp", "cjpfzdmygdfzuraab", "aabcmzfljhiqbaa", "zgufvyjhzbqdoaba", "bbayisqhpsl", "zlctctibnbbbfbab", "vepzsuqupbjmaab", "abbzcgyavyyixoxbba", "babdpdxvuyetbaa", "aaaxmajnayyid", "baardfwfflrerjfktj" }

    19

    Returns: 585929

  43. { "bixqshkucqkedwqjaaa", "mwilqptmlblosmhc", "tiauqqofyswygnevyt", "edsmmtbwclonabb", "baabjaojnzlnibab", "aabwluudyollyecurilg", "bbbdqrpozdqbaa", "abbfhbfomiidueyngbaa", "bbadlotetjobba", "dnzrxdbjyeeeqmaxbaa", "zjmqzxqzlhztnubabb", "ppaedttijicgbqcubab", "ewinzzzevaaba", "abbccwvhwebab", "gvbastwpygsfabb", "iiehgswdzbgwjfw", "babinumleyamippbba", "aaaefiejbbb", "aabspotvbaa", "baafpvlckybrobaa", "aabbzgeixvnjuujiaaa", "abbhlhehgaba", "ddsyuuxfttqopplbyd", "baaypnbbyuhagmj", "abbklmnrldbs", "aabmmrxtfybba", "abbnevumlmgaab", "ornvufpriqpaaa", "aaaskduxgggmf", "baaawwntkagjgzqebaa", "aabpyacvxdssbdiaaa", "kemrfhiofbnlmhgcy", "aaaddacuipferxk", "bbbugwhrabba", "baavoldajphbab", "bbbqvwhobab", "zwdsnlwrllha", "yjilnxqbaa", "aaayartrncwwfpxdt", "abafcbvaba", "bbbhegvakmxhgg" }

    17

    Returns: 2723834

  44. { "duumgkhbkcapaba", "abazgytxgecsrxieaaa", "bbaolufyehrcbuxbab", "aaavccvazywvbba", "xifsywzcqbcbba", "baalixllqozrdsebaa", "babltpuvldgbaa", "abbhltztvztggbba", "abanxrltbba", "sgzxnccaab", "fraviffmhczxstulmmxm", "pufewqlzzbygpeadlbba", "fkiiquylsiljtrzcmbab", "bbaurywwuakwbbab", "bbarwgezgxcgkabb", "uojsedcjhhnloaab", "aabogaqvbozefbba", "baacszeuovdfhkgjbbbb", "bbbsfrnjfz", "abbkrutnedxlffqbaa", "liavlgbtoqodofdbaa", "aaanrcakhkfinwzcaba", "aablimrmbaa", "aaarzrtddvqaab", "babbdveuhovcweo", "yghzkxvokbab", "mcmmtrazgvpantbm", "aaamoflsaaa", "bbbxkedaaab", "abavydmfnvvassbaa", "babhsgydsvbqxbab", "zpibdqaevrahnaaa", "abbqvdjhwwz", "bbbokbgqsfjpzglofotv", "aaanldoaba", "aaajhdbyvaltivtnaaa", "kxojwrpfejazltxjsh", "aaajiyxabab", "bbaazwtmedhfstqjbab", "aabaglixxy", "abbdnaahwuvorvulclb", "xipfazkpphuxffspbbab", "sgzegcbjubaa", "babybkwdmgtprp", "aabpxwbxascoaba", "aabqnlpvtjb", "abbkuesniczeaaa", "rjdoktqpaaa" }

    7

    Returns: 44381

  45. { "bballgkugbab", "baasblfmqhbaa", "abbzumfyswxgj", "tjhqzugifxjgeyusn", "abbxzaibtlxtotujd", "abbfkpmcxazbiyaaa", "babdfxtlgwnuabb", "tjslcxkakvjwplylibaa", "babdvrmgpatsfuqjz", "bbaglkrtbba", "abbqnivgqulpjfuyh", "baajfeszakw", "abbuylcqysymzvfernwn", "bbaxnlwksfyecaba", "bbbspssgnvcovn", "abbirfphasezgyne", "aaatkwgolsut", "abbqvsrabb", "dhvmdptmadsuedpzbabb", "babolzuznkfzubab", "babaidgjcsroghn", "jivugnknupivlbab", "abbleabzfuialq", "aaagofiwywdeutmk", "abbejrijmfaba", "bbaylvwbtvxyyojfgbab", "baakvwanxaba", "jihzsdylyedibgtxnieb", "abbjxozsldxbbb", "mntwjuqqeqxibbb", "bbaaegobba", "pmsitbkaaa", "buydrleaab", "abanavfaglzootddb", "aabvdeubab", "aabnaqzavedrpabb", "aaalzukovunabb", "aabbpspwjfkh", "bbbypqenzawulyaab" }

    18

    Returns: 22478856

  46. { "aabakhqubvzktqpywbba", "bbagmmemcbba", "bbattgxzqkdbjsdaab", "babhcfdtservbbb", "bbawolqmrotwkbltabb", "brnrtxjbdbttzkcj", "cuioltuqaoonlbaa", "aaarokoibab", "aaalrvbjtouwkdaofbab", "babzmwloqehdjitcjkb", "aaaaawhinifgjrrvcwih", "lxipitxcugbba", "baairqtcaokimqyrxbab", "baabzyfarw" }

    18

    Returns: 20905

  47. { "mdcfflbpsyaab", "baaaliqslptwhqjsxhm", "rbtabjtjlzautaaa", "ixqacrgrmooldkikc", "aaajtvtgmrnyoqpjbbbb", "aaaugvxqnumlzyptaba", "bbarhwyldyapciraab", "babxqsgdgsktrgzhoin", "bbaratrkvbwqrxtsbba", "vvdbyrwuhyomhccvyhn", "aaayatgfyn", "nwkudejelykokbbb", "abaovrcfbaa", "baaxkamovftapntylpy", "aaamkbengiubab", "vkfyzfwcabb", "baagvyzqtsvfufvnaaa", "abamgdrraab", "dmvmrrtbbb", "kzqjqpeshwesbaa", "bbbvphjaab", "babbupygbba", "kufonkhwwbk", "abauvjfklaab", "qyelnnwpbab", "aaaqabhbjjlobba", "baanznbuhtsmjzhn", "abbpalkaab", "bbapypycoecvfaypzkeg", "babpnanoqwxni", "baatqcphfaibaa", "ypwfrqnrqwabb", "bbaassqtosqvmqgzikgd", "upaprgrfbaa", "jzcszlgbyndmrcndaba", "babfmftkhebmsuwxaaa", "cjtczblakbbb", "baauwmxbpqpxrlzyh", "spwrfeuhlyodpzzmue" }

    1

    Returns: 39

  48. { "abbbadjncvenzecxz", "ygnnsfloaba", "abbtbodaqbebab", "bbbtgpdmgrfzaraab", "bbapqekutlyz", "qjqdmfgsknkrriktbaa", "baaihkpcyfiiabbb", "babpztziomivaaaa", "abacgzbzflkmduraab", "cboytlspqhvmujbhqaab", "mhvruzhmksaezyxhaba", "baawuhcrpbaa", "aabrkjnnzyjibbhaaa", "bbasktyyowyppaab", "aaaormtqqegbab", "hxpwdwzeemztyfbljmcy", "bbaedvfgirqpbbb", "bbbuludvfaba", "ddwnjykuwaqrmtaab", "babnznhmzihwdagbxoh", "eqoamwyhlaaa", "aaabtgfcbfqaaa", "abakqtcjubab", "baadafcxhlbba", "bbabascoaaa", "bbbbgagarqmbqenbab", "baajubnmabb", "qgdpcrajmppttnbbb", "aabbjkbwpsdqsabb", "babphelvdeymabb", "aabxosdqvsuu", "aabrsqjnbab", "bbadyzmjsgciekejuc", "aabfhpsuxdlseqabab", "abbesvzxihygaab", "zcthqtsgbba", "phefvlokcst", "baauiygksaab", "jaigtsaqcoiqobab", "baagsbfjmxoeeo", "dwgziinxzxwhpwqmdqc" }

    15

    Returns: 3621757

  49. { "zllebilskwqdkg", "abahjkvgjsyqtqxiaba", "aabhdfbhllwbab", "revjtqlxjqjbbb", "aabcaphsphwituypgaba", "bbauntktbab", "abbwttjcfamelec", "hmxjmqhrdaab", "csikoaqypaab", "bbaynizmirkfalf", "btbfxiuzcbaa", "aaahqigkbab", "fyiwevmijlbbb" }

    14

    Returns: 4

  50. { "baallapmucbba", "baagcamgpuywxer", "bbbcvnsznqcrz", "abaawvronwcypx", "aabydoksjejmptuvgbaa", "aabgzplqeihmbronaaa", "abbsomvgihskvlzaab", "baaktdjwqzuodkcbaa", "qcoyswwaab", "fvgbtglkaydoskckabb", "bbblhboeiztnpomihu", "htyqdwftqlrvdxbaa", "ascovjpdhhzc", "rtydjxpmnqkbbb", "abbenfhbpaba", "anqbcsbbjnhyvmbba", "bbaaahbhbbbb", "abaxovmsscjdsmqwj", "aaaklnzqzcqwyhaaa", "abbttgelfidmobab", "abbjbsanspoqpvfeaab", "baabzuwmbtgbobab", "aabxqnkagqnvzjkbzz", "bbbpzjomprljcdx", "bbbbjrnwzkcbab" }

    17

    Returns: 79

  51. { "enlejaehbhsipbbb", "qgzwqhombaa", "babkjdjruonbab", "abbnalnejrslptohybaa", "baboaipopykllaenkw", "lznhtkalesrcbaa", "aabgkbhlelqifpift", "bbadaylzvhyxgaaaa", "aabwmizbaa", "abbwrjtujjg" }

    5

    Returns: 2

  52. { "bbbuunztnvxxrzlliabb", "babnszhyfaab", "mvqzwigrmwscne" }

    14

    Returns: 0

  53. { "abafdpfnqcvywaab", "dwkogdnwfoddrvjoaif", "wxzwjvuhxxvjaba", "aaaaslehaacmgarup", "narvqldmoabb", "aaariayxgjoxvut", "aabgczpynfgcglrivaaa", "aaalkphqboeqlaaa", "kcexmclkbab", "abaljcdzwpvzk", "aaavtckasmzbc", "aabfjfztqi", "kawopwzlbba", "aaapmmkabb", "aabrkkjnbbb", "aabaljavcoackaab", "irgjfielyaab", "bbbcjszhcjvfxtaaa", "aabosalvsmutiwbaa", "bbalapejrnwrszpw", "abbzumgzqptiyzfzgabb", "babbeabihuyagbbb", "bbargycakofxsbab", "abazyfsbba", "baaxqngcgjqzapqdj", "bbalkhvtvdkvkldzfln", "abaexwbgeiusqaba", "jzjaplonzrcgmva", "baaqfxlbxbroz", "bbbmtqkaaa", "bbbgxqgscnutrafbaa", "bbbledyykow", "bbbroxzbab", "aabdffdxdtwozdhaqg", "abbauwiisugliucvyqo", "aaanllrzlkbaa", "bbaglugtenaaab" }

    20

    Returns: 91109

  54. { "ydbzlsgaab", "abbcmcgyscxs", "bbaxbnxwefdqqasitbaa", "fjyszeybab", "abafbnrrgfmyebbb", "aaawameohbtxwp", "aabyckjayfyluimmbaa", "abbngqvqfttevpsbba", "kqjffcwoksunfdz", "babcahptlyyozmbba", "abasppmfiweczlhhvc", "bbabtnljbab", "baaclsopqjsucinawea", "abbytvabab", "bbacvkcrbub", "tgzrtyrdavwccbpktz", "bbbmkgwmic", "bbbnketynysxgvaaa" }

    1

    Returns: 18

  55. { "bbbmivvcxkh", "baakdaakcbaaa", "abaojnffixa", "abbjrwbtut", "vsecnacxcuvmydgwg", "iixrnllzoavv", "ulufuuzepovcexrgjbab", "awmynymeepilgqex", "qbyettkibbb", "babdanxtridnfyii", "baanfyxaab", "bbbgrnikgjpygxu", "frojkzussyxfiycwbab", "nuvszipszjulo", "zfpwpovdlbaa", "babclvafhcaaa", "vxejqvtjqn", "aaatyfbsrxvqywpbjc", "jurrhmkbab", "hpsvwpidloaab", "sftuwmiyaxqaba", "pduhssziujhjlbbb", "gpfnegkdkyfxhafn", "abbblraewubajwqpr", "nickkukfbbqybab", "qtflqaxutnodsqijlbaa", "xxtukwbixnbbb" }

    14

    Returns: 0

  56. { "ckhgwoljxxlqdbbb", "jzbztukuuyopnwz", "abbwxpkqyyvtlhlxb", "ngadafdtatgqiisqrqx", "mjvvkxmyjaba", "zfwrfpkgqamugmbaa", "abbrbabgoogvcrruvabb", "aaajfyfdxijkemivs", "xyrssitykiwysr", "abcjlwzdpuazpbjaab", "avrzhpxkpngujfn", "abbeqskjnlbdx", "baahtlsvfoaba", "aaafbdfzqvffctd", "baazcixwiwcabb", "qdmwubcylbba", "dxzavfurmzvzjfcaab", "babztldabb", "baazeaqxopblucabb", "abbhdbaiysjnbewhaba", "abbqijmbba" }

    13

    Returns: 30

  57. { "aaajxeytrmdylqyxe", "bbakguglpkvf", "baaiunqtxrjj", "bbbcrvhvaba", "abatvhoabohjvcjdqtsq", "vgpmjcrtzwjagfaba", "baaxgxgkirhq", "aabxnlbapo", "bbaemsngspsnjswbuzg", "bbalsjoxlrjumblkw", "babituruskhwmvkvv", "zpbdfuxdaaa", "abbddzvkftpr", "baauddxbfjezjswmuaab", "aabpbgpiconkrwbbb", "babgrmxemmlkrwepzbbb", "abadgiffkxxcwacjo", "abahvpcuoz", "abasnjpkamxlxjhmebba" }

    3

    Returns: 15

  58. { "bkjsaaulaab", "dauwygwegafsaab", "hfrsfkarefdqryyy", "aaagepvaaa", "baaivkduvqqpmwabb", "abadknqplqjqovybaa", "tqnwpdbbdyizzozsbaa" }

    18

    Returns: 1

  59. { "abbroitrmlzkbbb", "baalidmwercbba", "aaabiunwnhfxseuanyl", "bbajeusdfvnv", "effeppxnoxrxluhgabb", "bbbzqnvmbwsakeacsaab", "aaaasqbbgahpclpbba", "anyywuwchatbba", "sscvijebkqrpoxvm", "abagjeqfhhzttbab", "nkyslkwfivpabb", "aabggopmiaab", "abazngvxjinayuaab", "bbbvehubydsgfunwm", "ywbqkvczkjdxbaaa", "babirybrmzcpnjabb", "bbbqwalbfrbgt", "epkhtofnzcbba", "babnkondmfymbab", "babyfsepbab", "abalwthanm", "gtglclpampiizbba", "rlyrzxawkaw", "aaapkxazdlafutemfu", "bbbxiqgpbxjgrfajbaab", "vlfdefhjrqfaba", "ycczfqcaljtkgyepycp", "oncblhmglmstwiabb", "aabbucqhbba", "abafvknpnvanhkntzbab", "bbbgjfeqmx", "aabbszfqirbab", "oasxfbbxtva", "pevdylryfszqlxkzbba", "babuxrrguevvwabb", "ryeffkhvwctabb", "aaboamsaaa", "vyqrzixjncohlnkzy", "bbapyumqekdtaaa", "abatyzgiipldkbkzy", "tyeohdzkdslgubo", "abbbrhzsgzrxrtraab", "abaorpskovqabb", "aaatjmtyjpvbbaa" }

    2

    Returns: 92

  60. { "bbbnzsnyzbba", "baakqrlzemlimsstbab", "cqghkhgcaba", "abbkunwzowsmxksokcec", "baafetrzyeaab", "baausbknxalihi", "bbberuluucczoceabb", "baaufxtkybjxydkbba", "snkarlagmdpcglkvrb", "abaaswqdiqeabaa", "abbrfuygrjqvhrzbqabb", "bfqrkalbba", "igapzhyoizfdomvk", "bkcksivtqhpcjabb", "kpcibkyrgcath", "baagklzzubihpcrl", "wfduvktfxf", "qwxjwugbicjicaba" }

    9

    Returns: 6

  61. { "bbblncfrcfnbmz", "babvjfrpdhnuusnpbp", "baavkhigbba", "vrmvzwtqgftbaa", "plcfuqidivqvkliqbab", "bbbgyjrczjkzmbba", "bbbzwzrdeqbslgv", "abbgckhnvxdsqayaba", "abbuadfuobdwlzix", "abablwhcshsvjmlbbb", "abaoogzwvbaa", "qzlkhpmbpizaba", "aaapaxuavtjtqwjey", "abbacgwjvknowzpkrm" }

    10

    Returns: 0

  62. { "baapnupaba", "hcfjqhberlvaba", "gffgxdzflsqeaaa", "aabtbpwaba", "hqhgoujqsymamhwpiv", "jxepvzqipobfhpxakabb", "vwzavtgrrfmgabb", "babnfbqmkaba", "abarvhyttbbaaa", "aaamaievphfbbb", "nyxuyvymwiykhoxwc", "bbaijrtlnrmuwjrlnaba", "bbbbevuefisk", "babuhaybba", "aabigfujtppuxivmz", "abbkspkxhpzwaab", "ujqivpiicgajfltz", "bbbvlsappzbqpaaa", "tbtxeeyggti", "baahpwjqrzvqyrtabb", "abbwwgrmctvrfcbaa", "dtfyhvhhcbtauraba", "twbxaxaonguqb", "abbpsgrldbfaba", "jtcczcuaab", "bbbqcrdxlkhzkgm", "rjgxndtjyhzofen", "qqmfzxdkyzdytaetabbb", "cnlyolbtvwvowhkueaaa", "btfwqfncwotdtacjobba", "izixwhvzlgbba", "baawovgmoxyzinpbba", "aaanakrwldynsbbaa", "abbkyxhalbtifq" }

    2

    Returns: 47

  63. { "baaywqgpkxdxi", "aaazmpafwmauzsxjx", "bbafmtjcbba", "bbalrdqqnbfjshkqaab", "aaapzcrfjpywejcbybab", "baawndwohpnniavucok", "qzjvzrmmyrhwldoidhe" }

    10

    Returns: 2

  64. { "aaadppowvgpprbba", "bbafdvkbitzakyv", "mcihaeektgecl", "dishmukmpaxjabb", "clxxioleoqtheekno", "babiofgwfrvvbszycav", "babebxzyqbxalolcvbab", "abbgffwcgiaba", "baarbjnbbb", "zlydwzvmqvxrxmx", "baatcvcmaubab", "aaabbleuporuriabb", "bbbmdhaabb", "abanjtkjdvowvbaa", "aaakzrcmdasuedaba", "aaahkrammguatxcg", "bbbdwlzabbb", "baagvlpetpubba", "kogfjbtvhapxhcxcxv", "abbfiekevasvuadbz", "bbaajownpndxybbb", "aaadmczlfdrnpj", "abbmxzjxjkabb", "bbasycghgwgi", "bbafhplvwbhlgtiia", "kmorsoczyyegrux", "aaadtlyktpsxadexpb", "babsojblwmdddmcohuu", "aaaitaigaaa", "baahgijjbgnpzwnbab", "qplfanitrzcqhsyaab", "abaaojinytlcrpsbba", "babfifmguhuzdcd", "aaaleudaba", "baafekfdlcvglzf", "abbpxclujhdtwjqdbba", "aabpawykbaa", "babxkicsmczaqbbb", "bejygplnizdggdxaba", "abajsexsstcvbab", "bbanurzrfhpnefvfaaa", "abawbtgbtrduppdmlw" }

    10

    Returns: 312434

  65. { "abbtznxukkbba", "vbyswwqrslgpv", "kovtpbabupfaaa", "bbauqtolgdpmkkcuylk", "aaakeujzcaba", "famaxzzavswrwqosbnik" }

    19

    Returns: 0

  66. { "babghwhxnugkbaa", "baaxhqudgcmhetoqybba", "bbalodxnjnbaa", "utpvaahabb", "fobeldmrxayvadywcbab", "abafmuncdrpcwdrbba", "wwxugharpcybbb", "baalsvrauwuldoiaab", "abbrwtzpcmnzphnrjqj", "baaipbnbqffxbg", "abbtidmfaaa", "abayxzukykbsivaab", "islzshpqtkzsumxabb", "aabedpnbaa", "bbaqzagpfczdzgbba", "abbbfnmbab", "aaasaumcerbwjwmbaa", "nprjwwlwnamghzbba", "baaeaamsnfzufbaab", "aaakmttmjbaa", "bbazwfylabb", "perjoadlyokjbab", "sujfotihdmoimwybba", "vdmsacdqabb", "aabvldagqebyxsubbb", "iuswzmckrmxcckhphw", "jfqicfsyidetjpwbaba", "vyxugfylcsnqbbb", "aaaudtmaab", "babjzbrsomhrviqcfbt", "umksntsdjcuiixzaba", "gxsslvrceprhxla", "bbaaudxysabb" }

    2

    Returns: 76

  67. { "baalfcymaba", "baarhbihqkaab", "bbbvgmppcaaa", "baadsdyrabb", "nxkxtkwbab", "baaaxaqucsaba", "aabhzlsbba", "xmydpjozaaa", "pjnjtcojfqiwnbba", "wvrhcxuwjnaghzflaab" }

    6

    Returns: 0

  68. { "babfkboshbutpabb", "ogtbamfmqwakiryyaab", "abatkqdihkvjhh", "baaphrnmoqabb", "fwjurrulodk", "broebqffqqooawmwhlh", "abaiqkpyuxuyobab", "ofzhneifibba", "abadmyvstpmqosbaa", "aabqwqvuvwjy", "dfjguumapvxnzmealaba", "aaarcuqqktecomy", "nalpnkjbdnbaa", "baagpffwzjmbba", "aaaqvmlmabb", "rxyirmcbdprbarzgbba", "bbarrwoeaaa", "wpjtusydynryb", "baatfykrua", "oeiefncyggortqrux", "abbimoorjlwe", "bbbbcxdukptfldabb" }

    11

    Returns: 0

  69. { "cfwyduwtiebbb", "aabxksdrrlxo", "kzfsvrjnthovzsh", "vmopjnprhtqraab", "ababdcruboisdsjgfeqw", "babqxeqabb", "aisvlkrmbab", "baatqblaaa", "baaaofyxbtbab", "lkxjjaatzsxyitm", "fctsxyedcbzokcaaa", "bballxkstnbbb", "abacdykbab", "aabzfjulbrclee", "bbbmpmsmqwqlmmpijabb", "elbxomkyhxjgbaa", "xsuljfmbab", "aaawqoyubba", "aaasmnruduaaa", "baakqlgpaba", "babmukktohgeaaa", "bbbpjipdpvyihsjonlah", "vqewvknlujsfzjaxsbba", "dfgczhzaewun" }

    4

    Returns: 41

  70. { "aabxbqttagjv", "aabevdfcbab", "aabyendkhbxtwaab", "babhavzqbcmaqsy", "aaappguieqiaba", "waeuovftytfmaab", "abblydugajiyqflppabb", "bbbdjtdzglaba", "aaajgdevwnpsqdqxbba", "ztbovajymzavubqrbab", "xomhvqqqleat", "bbapzcbsxhphxnc", "abbllmomhbab", "bbblzgupcfvjddshik", "romdgmmijnqgjkkni", "jemrmwahuqwzbnabab", "aaaxxfxrtvuyfvjhr", "bbazzkexbbb", "bbafbwucxkugkabb", "mmutfxrodudytfecwbaa", "bbbvdrzzmbbb", "baaxrilbtiuopzdvjaba", "bbbomjbcmaezirv", "abamysrftbaa", "ababnajitnmtuyebbb", "uonnjhbxrscqkaaa", "babdpnsxickabb", "izitenpdqsewdbab", "yyayruvnpurwobab", "hluvaeolbphbab", "abaionsduuvtwg", "bbarwogkfcbz" }

    12

    Returns: 13186

  71. { "lyddeqpqyyiqaabk", "ykafvotyjfmwetkvm", "aabdlaxlwmbaa", "aaalixkorbkmmbbb", "abamcuhgvxokelmabb", "ghqgzyxfwocfpullaba", "bbafwaizyayh", "qvpxbfkzjsbow", "bbamrvdfdylnqobab", "wlbdrqzibbb", "abbevwkvjjtgbbb", "fwwopksfmkjlhgb", "babgdsdtvwgddyfxhzr", "babminkheyaaa", "abbbdyksqxqrcykucxu", "bbabuqyxhpxaab", "babhotuwinrkidb", "nlbgznjaxcsqybbb", "cqzavxxskexfac", "aaadgrmyfiaab", "dcxbtxwwrumxjbabb", "xszftvwazvmysvxmi", "bbanlaecnobab", "sfabkkjotctyjabab", "baapgqgarlcxkbbab", "bbbuqgqrcukzhgdrdaab", "abaupkcfhhultimd", "bkginhipinetaaa", "aabnwgbfmgsaukbpbaa", "babtzmkknrbab", "abbvuodmyhdaab", "zeljjgabjmykfwaujdp", "dhafqiernnbbb", "bbbtwskdtcidupdaba", "abbwweevmraaa", "abbfkeenmdpqpjhjtbra", "bbactswaab", "pfacjtgwmpfaaa", "xwvfapcykhknhsjve", "bbapcnjaab", "vgfftlxavbbbb", "babjweknvdqe", "uuychujcgijli", "lupmsxlquyvxbaa", "wvwvunywpcftabaa", "baafctdcgdfinoq" }

    3

    Returns: 141

  72. { "bbaqpsnnljflebjbab", "abbdhxhhszrulnghwpgt", "aaauqaljehfpqmpqq", "aaakubcccyrdoxgtabab", "opsqozmuwhzbab", "lqatsfpjpoubdmwooka", "babulrlfyqmispteaaa", "aabcxwssptmwaab", "bbamjzebkxw", "bballycvdiiikawqaba", "bbalgcwjylgdgghdybaa", "kopwzhbnamjnmpignaaa", "abbylmkbba", "babhydlcdlbbb", "abbtnvkykyxghgwwuaba", "aabgujpcbba", "abbfonqirgmroagshoq", "abatkxvhzknbbb", "nlmnjdmilvbqvaba", "babcagvdulbaa", "babhrcifwnmo", "abbciotvxbjpipaaa", "zbwttxoxhp", "jkcvvuvysduy", "bxpdfeuulqfpbk", "abbflqfyooacrjpzgvd" }

    11

    Returns: 57

  73. { "babyhbwqqrcjaba", "gckbaladobba", "abbnajyyybaba", "ngzwkckwbt", "aaaqdnhnvzyxtaab", "ovhxrhahkvyddpstke", "baaucufnfaab", "ikfktrzxyzbab", "abahnmibbb", "bbbjsewixoaaa", "bbbkungrgfiaba", "ukbvppfjdjoiegcaab", "babtriivenhskxtbab", "aabvndwfmkjq", "ywvlimjbwhpzblaaye", "dzvzgfpkehatqto", "bbazlnxpdlkaabb", "zoozrexqfxjqurdhsbbb" }

    1

    Returns: 18

  74. { "ovqxrlwbbb", "bbaviftsumxjvuzjbba", "ljumqsnaeelsver", "abaorhdgbaa", "oyjgluzweabb", "bbaxvqajrabb", "bbbyfgxvlwiclwmao", "babtecfrvzhebbb", "bbbcovlthdcphkzllcug", "aswxdrrkxkndbbb", "babqtficihptohskkaaa", "baajuzjjagmbbb", "abbaocqjvbbba", "rdhmdbqvwfunlrobaa", "bbauebdwpdv", "bbawycfabb", "aaaqrmweuaab", "abacwngnabb", "uggxzbjwgacyffrun" }

    12

    Returns: 13652

  75. { "vcoghbqhufwbaa", "wwfwvitdcgzbba", "aaaxtdoxxypmyabab", "hvbzxhblgyhauabb", "baafnjvabfrjp", "dyjqdtuqrbpjmtdabb", "msqufcbmlpqraab", "bbbzrjgabbn", "bbbsjkyxjqqoslbaa", "bbbwytbblnvzfktyy", "fqazzujokujyjetxxj", "aaacyivckpaaa", "cvarrjixbbb", "gqmbkaukopfaaa", "gnvojcikwuabb", "thfkekjheodfqpaaab", "aabtnxqabb", "babdfywwrpbab", "vvubzqleylfanwx", "baaxujcwrgtpewabb", "baaarfmhsujhw", "dcevwspvmtwloaaa", "bbajoqxvbfnpznnxellg", "bbblfpnwawjiaba", "abbtdyuxqtonhjwl", "abbqrxkzkhusipsbu" }

    4

    Returns: 16

  76. { "alnkmjbtffkpjrme", "aaakskhxoiydhmaaaa", "abaqlsznudfijwem", "jmabxeyluubxrbcdjaaa", "lwjjnnhlkwltdkq", "bbbyxarayscisaaa", "aabugdjlpopdcrsaaa", "abavrpgeispvg", "aaadqhcnfpvpsdekaaa", "rtqbfvtzayooz", "aabwhralumxykbbab", "abanareykjdrksuabb", "aabchhtumqsbasnbba", "abbrgvavurhktmxxd", "abatqebkdqtvdzmidowk", "aaauxzbucndiglabab", "baaqcnyfvbdauvbionfp", "bbbaiayfjaaa", "bcwefwtlqnttbmfmkxw", "bbbtbtqcsvmbjanxts", "aaapzwzwpqjoqwgaaa", "aaazwhgmybqjbaa", "aabccpfdxzcpn", "babwofhuvfazaba", "aaammcukduapzzyfoabb", "aaakduwryazaab", "abbfilrcoobmqtvaaa", "aefufdxswvjbaa", "baaqbnffapiovrgz", "bocbdvgkaba", "bbbbxcpyhja", "abavvtjqruopffwaab", "baanohwwnfxwocdn", "abbvhzazrjsohivodjx", "baaxnegmhbab", "abasnsifzzlxjabba", "yaojtkuovfyhjkbba", "babkcfjaaa", "bbaxfwtmusswbaa", "baaoagrvonycztfqn", "abbccuqkxboumvpbab", "abblknijscbldrqcbba", "abamudhkcz", "aaatuaxwomdxbab", "zdgmoalkptabb", "abboxppary" }

    19

    Returns: 289990540

  77. { "miqrqmwconxxtubab", "baajbgimrifsohzyy", "babeflawdnnqtgbab", "qlmdfeqcohctmpnnbbb", "bbbfnunaabb", "ibwiyfuwfakaab", "baanrsxucziohcsfbbb", "aabsvgzjeymqsi", "bbaqomheavaab", "aaarheijecscstibaa", "baapyktcvrwudebnxznb", "abakokeytaaa", "bbaevpsljorwetaaa", "baaewcoeakffrbaa", "babytsaidkdjvytbba", "zbqntjvwwxcxbbb", "aaarjymfxiszdaab", "baanaurnnvlavbaa", "aabxyboynuuqpzobaa", "bbadiaavxhhupqtaaa", "baaheoubaa", "aaacjrrbelsxaaa", "sooyzcsejmebaa", "mryvtoqvkiueiwcggaab", "aaaggkicmwrtabb", "drevfkmfxbba" }

    6

    Returns: 5968

  78. { "abafwyneydjwocixoabb", "aaacwfsqbaa", "abbdjpdbba", "anjdindspyrzbqywsbba", "abbutawqiugcvsxbba", "lttwjdcjxkqmdwcdc", "bbboqojeepgabb" }

    1

    Returns: 7

  79. { "abasptbohizaaa", "cmpcfaxkaab", "pcqzweazyxdtabb", "babffhnhlfnhajcobba", "rnsgeymaztxoyfbba", "urarwngatudgfgpmaab", "baaglgcaejdhipu", "rioqvfiabb", "babvgrxvtfmhnwqyvaab", "rgifczxhtwx", "abuugojypabba", "babmcnlodtsywm", "bbaqfpybaa", "npkwzlwldtqftsbhv", "vgcrflfthvadbzyk", "babeucjgoyhbbb", "abbhcwlbkvaba", "abbweftijvnxcblbb", "rgxymvhwlfsaba", "bbbdllubbb", "abbfpezjzugaba", "aabzwsqqwgusbrbab", "gofivquyzwmfpils", "otgqmgkxfynaab", "bbagytawxvdbaa", "nlritwrjbjt", "zfblgisgaviwcskaaa", "seyxyxtcdzqfgncfhza", "aaahadooavmajcvkbab", "wdvqcjggeqcawuaba", "berxkqcxygtlv" }

    1

    Returns: 31

  80. { "bbaeumieskiuiaqx", "baawwrslykrvdstdngpb", "sxiuonncvxcwwi", "jdzizayxzevaab", "bbbulogubab", "tkaumexyqcbeaoz", "acoxhpotkstsfbaa", "aaaaqdeteqoxpdk", "ggwdzcehnzjdwbaa", "abbcegjihxbaa" }

    6

    Returns: 0

  81. { "ktlcakofhwrjrnylsabb", "babugfzjsmxvphtpobbb", "wjsxafoyvaabb", "bbbizmurqftqbijakk", "kvzpfjxrcckznrvkqaba", "cwjrngcaismuhbcndi", "abbvvgprqxucbfraab", "bbadfroxqcnxwyaaa", "aaajwnhybvxuiczbba", "voncltstgirabb", "aabdovaxagmdpdlexs", "bbavkafxuebab", "nzxcicpremewezbab", "jqclrthzxryraab", "nuuqocjpzb", "hgprjejnavaab", "jxlwjttuefnqfuq", "elrlnuclxcfkhvuxek", "babaqpygdrhecnwbba" }

    5

    Returns: 27

  82. { "abayijmmnv", "aaabhzdynsoksbgfnyl", "aaauxfajmolbbb", "babfjffbbb", "babolcmycamuyuonwq", "sjoqldafnbab", "qbsgnjngbaa", "evyjqmpejhidhdiabb", "bbaoujjssbtbab", "axxxceinwrduwsaab", "iuajarttcywyvbab", "abautkseabb", "baaxbqvxmpggekbgaba", "iuqqvlcabb", "yowtuyeqibbb", "abawtkkwueaba", "odtxrkhuebbb", "dvqdnddzizruraab", "abbmnuzpschbaa", "aaavazfpmrpfficpcx", "babhuzxfxxfiev", "abbyrrjteubab", "bbbeowqvketgxmcuaaa", "bjpfladbab", "abanjxsgvtftw", "aabuuvnabb", "babebratbba", "bbbxfmpifu", "baanmghzkonftaba", "aaavjbitlmveaab", "aaagmdtakpnhxq", "baapvlqxvzcvxvdaaa", "abaolhxbekewugliaaa", "nmfxxfjggojfbbba", "xveigbbopfnylmfkybab", "gmudpiujirhejjlfjp", "babbwhfjlkh", "bbadyaaxbaa", "cqfctwhimbuet", "aabfiwgpxpgacolpf", "abahbwhndqfizlwfe", "gzqxngeilrxf", "babezhqqfgkmmqugz", "lyrovdzortpcyemhwr", "aaasbnupdjt" }

    10

    Returns: 31103

  83. { "iblbgbaceuhbevebab", "aaaztoifvpemhdcoocr", "hccwpogrfeibaa", "mfwuyitnzrhy", "ocptlqouyggygfawaf", "aaacnkavjqfgxtqsbab", "bbaotvknipp" }

    20

    Returns: 0

  84. { "oudlhmqqwbba", "aabfuniybaa", "ztlvwmazwpwdxrvt", "aaamplxsrqdnnrabb", "moyyycxhvaab", "jvzxlvtvikyqii", "iiabylysobba", "abbohmlfbuetvnmbab", "vhqqzsummb", "iqowvbaobbb", "botuhyxqqi", "bbadfvazypyaba", "qnwjjnqnbqpmypw", "babyspdvrdfooazgfbba", "ilnpucxmhsirabb", "abajgcxgpuvvuxabb", "abaeqjzhegkkwvbab", "kbkyuueyuuypztf", "bbaoboppzbfatombbb", "ojytnkqzbleyzmnlgue", "fjltrtgougzeobba", "fhyuoszltgytvbsekaab", "fynhhpjoqa", "aaamqfooejbfojc", "bbantseznwisrkgcaaa" }

    18

    Returns: 2502

  85. { "baacwraavxvoaaa", "bbbiyzjdgsg", "aablcuyqywfhzmuk", "abbymnaoleimkaaa", "baakbulojjdfkcqhvbab", "abayohawgbjtbba", "aabohnmkxvntap", "yaapedssgabb", "babicmpllyofjeabb", "athlqgaanndrpbbb", "zobwptarxfobab", "wblfqzauvngaaa", "wqwfkrxousugfabab", "jdypqxpxmbzsxbpgmbab", "abaexmubab", "oejzszmzupbabb", "bbbxhvcchhvobab", "mqqgkbgqysfgdvf", "abaluqczentzkmbba", "aabkxdbmggpenpvnaba", "abaccqdipugfdearskt", "sntqpqmpbkwfjugaaa", "pqvgaagquqbbb", "babdrawmxm", "bbbfynzhcujmr", "bbaynhqpjgagbaa", "voposysqgfwkhhx", "aaaymujjbaa", "lxapxmmcioqdipupjwx", "babgonjmutxwspbaa", "bbabbpkljkdqtzehzaba", "bbbjjhigil", "baaftrxwujarruubaa", "babwstlhvvaab", "baaarmoobab", "baahvhbgmqltnnmihaaa", "bbaqrmkeaynvktnhzt", "bbaqwsybba", "babhmioxaab", "ldbfezkhpaurbba", "bbbzmuluzbab", "abbrdyguqpmpkbaa" }

    19

    Returns: 384212938

  86. { "babtczyvwakjbab", "baaqjvitczobba", "pskrjhvuau", "abbewrejaifme", "baannelxbab", "hxrveuctmfaaa", "gziiipgvfy", "bbbwfszxsmkfwabb", "baavtrwtzzaab", "tyyujviaab", "abbozdgvhedusbab", "iiscyfmjiebab", "baadbklmoohzxbygabb", "abaxixybqvdqtibba", "rutmcmdwzpopzopbaa", "bbarbjlugtaqztbbb", "bbbphxdyznodiugbbb", "afnqexdotqfdtaab" }

    19

    Returns: 104

  87. { "baashyczmrkztkdrmaab", "bbayigmgbygwpnbba", "rgologoobba", "kcyvlkocbba", "bbauuzbghrdi", "aabclizlyzhwbba", "ubvjjllwoqfwc", "aaabohdaxl", "xsbwxkftoufgubba", "abbkyqbodobaa" }

    16

    Returns: 14

  88. { "abatbjpratzkvqzgls", "bbbxfkbhbab", "abbkghcawisvcjfaba", "spjagdbdmqvbbb", "bncanckosbbb", "aaabmsnaaa", "bbbjisvudeuxt", "abbowpgtzpnjbkgaaa", "bbalemkmlbabb", "aabygaynbba", "bbbwgidyuvbba", "tjxlulevfrmqgobaaa", "abbdwezfqskpaab", "smiabohtvzulchstybab", "eggrolahkyzeiqmaba", "ivupizjmgieya", "hdkghdwmfc", "akqafqxzcaab", "aaajavxaab", "aaaavyybjdbu", "aabmwljtgviw", "ivxqcblath", "baaaokxvunlnp", "abaeqhbamsry", "baacwxisbab", "abaetnhnisrulbojaab", "baawvvpdsscyntwbn", "bbabxftwzuzadsc", "xfnjbbxhnbxkxtd", "baalxbopbbb", "aabeksrjkrbnsuwkaab", "babdivuzwrrwpxmacn", "aaawemgjazabb", "abblczbrqbnrehnobaa", "mkgtqsgilk", "jpeznjrzovlmdpsisfk", "bbapwuxjsewzqwubab", "ceyqqjxmhhqnbxaab", "babroxrjmis", "aabevclfibba", "igheydoaoreaab", "vqzjpqadbba", "aaahroyddrxzmrzlzbaa", "aaaeysrbtaab", "baaeyfukexmoz", "aabdxpzcntesezt", "abbnthjbxbrlzuiuzd", "baaxhbvjpkqbba", "xmbfxotbutknaab" }

    6

    Returns: 4583

  89. { "abayfabzzkltabb", "babqmfwfkdzik", "bbaxbannbbb", "whiihlbxoflnlogebbb", "wxkqmwxgxyzpfadbbb", "uanovktounpiaab", "aabfyqeowbhxktwnraaa", "aaahpbszjmcgawiaab", "abbczacrgiaba", "aaayfbjxqqauuirqaaa", "babcdjptqbbb", "jcljtpaaygrxxabb", "zajcdpeowfrqxihuaaa", "gzljlpzgeuoaaa", "abawfewmljdwrtrfbab", "bbbrcbnfzxrjwistpaba", "baacsdpabb", "htqujokbbb", "zrubtxplykq", "abbvtwsftjkoaaa", "baahvtuqgqtpbba", "bbaeguatbjhiqgabbb", "eekhageuckekrjfjaj", "baaefqzuckvrbvwkcwk", "gqeizzbwlyxoifzkss", "tjlifaaytfaba", "aabzxgyfwueaba", "aabewgajhyepmyjdqf", "baanotxabb", "abaqlhzgoyxfhdazwquj", "abbmjpfvdwipqhxnaba", "crcfxllofxrkbba", "lobahojbhgwagpmc", "aabcuedmnnjlbqaba", "icqdgwdkqjuszqqraba", "abawtlzxkmbba", "babuahrpabb", "babwumrdjuwumucbbba", "aabwnivxjhkmuzxabab", "zcmetuwmuvbbb", "aabuernjcld", "aaaduupskhicra", "baairfitadmp", "yrsvmjauteczvhkbrco", "babfoymvflrpnbeabb" }

    19

    Returns: 141466001

  90. { "bbaamxepwbbb", "hxhcndpltbba", "zkppwlqeufsdzryavi", "dkayqtefobyousn", "abbkmhenpkiflsmby", "aaaxejpenkalquq", "abaofiiavupgotzsstp", "pdybpasdnehwwptchbaa", "baawzcoszkslbaa", "ewcvrjisotmqih", "hsfwppsbab", "bbaroeqvgpyej", "zsiifnvpmyl", "yuwrejobnatnkvbaa" }

    2

    Returns: 5

  91. { "rsjbbdnmwxrkgslabab", "himgywdefcwanamzf", "luiorikaedcbaba", "bbahzsexovgqubba", "jqepkvzaaa", "aaalfprezjxijhmzvyc", "babtzklbjhmapliznuvf", "bbatfddwdvkingyyaba", "htfagxmgjddkklmxicw", "aaplwgefhfzmvdjen", "aabtsiaeasuaylacyc", "bbbbpmtjntbbb", "buvilfywwdonyemyrqwb", "abbsmfddyizyzngbqaab", "abavretmihngeluxs", "bbbhmpmbbb", "aabtfimgqyqabb", "ltwkfqbmxzbbb" }

    17

    Returns: 196614

  92. { "abaghkpqvbimldc", "aaayxhlpyqbtvuvq", "bbaxkqgxitttaab", "baalfvcfpungxhaba", "ntpqoomabb", "babdqvwetaqbcbzaaa", "baanwnbabb", "aabjjoxabb", "bbbcyiazdwvlbba", "bbazxhgmjqfoswbaa", "bbbyvieiaaa", "cqilwszzpkmrffhfaba", "mnodymjvpvgzzih", "abbzhsyoivsbba", "bbbcsuwyzbab", "bbagygqjvexbba", "abbmmlgbba", "mabraskbba", "rheszkxuqebaab", "baakocybojiffqmmbba", "aaavwkreuydut", "bbbxoavcjvmfmb", "aabddntbrvnibab", "dlkkgkyvonmumdce", "bbadjyuyyjixostiwaba", "babuttbebbaa", "aaaxdnaqwhrccdbbb", "abaxgofwgjjofuod", "aabxaxosjltcbnfd", "bbalnqpvbzfaba", "bbankoikfpamwwbbb", "bbanxbijhemjdbba", "vbyywkxybgovbab", "aaajistrqbba", "baaojpfydooxnmbbb", "weozejpgxjyjjaba", "iqcbpxprkhdchihcxmc", "ivwsciosqjtaba", "deizibuywacsbaa", "bbajgrkjrgz", "baaiwhnnakwxahaoabb", "vcbshdqdfsoqqk", "aaajuvbzbab" }

    7

    Returns: 78585

  93. { "rwhtekcugcys", "aaahtymlulfscbaa", "paiuakbmtgaba", "baavutjszcjjxcywabb", "dukfsradvkwpopebaa", "baaysfatqqaabb", "abaqlvibbb", "abbgnboawbaa", "babsgzrtbba", "bbbbhiyeczaba", "ixxzrakabb", "baaoxjwcanqminaev", "abbdqtfjqcxogwsbvke", "abboihpjlumgaba", "mthdegyjoupabb", "baaaxbkcbygnw", "abbjidlbaa" }

    8

    Returns: 2304

  94. { "vymxlahbba", "aabnaqppiqiqxwint", "iuivulpfjdykrddsfoki", "abajlpgknbgmdsefhgs", "abaheelaba", "abagdvyjynkkkcpkfaab" }

    16

    Returns: 4

  95. { "bbbnyuldgnemka", "aaawzkdpuvaba", "paqtxdrvbaa", "bbbneohkbbb", "jkbxezuwlbba", "aaayxndbab", "btqbftykzaab", "aabwofkraba", "zssnlslnaezbaypaba", "aaaluwcndydmijxlhbz", "akqfcjpweywbaa", "gtygaqmgglzhzqzbab", "bbakbxjhmpg", "aabbfatjawnoeubab", "dkkuhwphfd" }

    3

    Returns: 2

  96. { "bbanqunqreehbba", "abbbyakzzbazwoofnaaa", "aabflkhrbab", "abbcdbgqxokadmkabb", "ovrkuojkvhrywbaa", "abbzrtrldqetdpqsjbbb", "hqfxqvhfbaab", "viworukdincbzgbba", "aabbojcqvzgzehsaba", "babrsczdyss", "vsvsdvtbabedqtm", "tjbtmzggmvyfpqlnsbab", "bbbvrsecjaaa", "aabbnuzjtuuxjvuxbbb", "aabpxkizfbrdytikvyp", "baakvhdvafxnvqibaaba", "aaajvnzifykztf", "aaahpmmjopbab", "bbaotmoddeyubbb", "abbwgxhtddbbb", "aaaogrebbb", "aabkntybnkfzxraab", "ujkgoeghrwz", "babgrihokhwilsuebba", "aaamvwekjraab", "svhdkwwnpbab", "etmjrbboflosseaab", "bbavpcthytp", "bbbtpqbddhpimiwjbaa", "bbakqdbjpjom", "auajxaarvnmvkyrhh", "babfrvbojjdfz", "yveoeifpydch" }

    4

    Returns: 253

  97. { "hxeiswrywabb", "bbbdbrqbba", "lcuctmqfezaba", "bbapxyenyzbrpwaaba", "bbagugfokhsissabb", "uuirzrrdbngwhlxgpkn", "bbaoptnqztremvaab", "gouzbjwabb", "wwuqzrinnjzhtbaa", "aabspwkoetw", "abakhfvxnukoutjzaieu", "baazutwoobaa", "hyprykcaba", "bbacfyaeaytabb", "babobdfpybuftubbb", "bbbjxyinxsnyzhqzkbbb", "bbbrfoouamwaqeaba", "bmsducrzntmkgbab", "vadrixosecaba", "abbkacstzpukifaaa", "abauzuzmclngb", "aaalavipaiwuqaaa", "bbbixwtaab", "aaairhctkqwrkrjh", "babwgsyhdoubrptjr", "aaadcxekpwcllenzaveu", "aaaqfbwymbfh" }

    20

    Returns: 458

  98. { "babiopwffwtunqxbab", "bbajfrcagowlmyabjbab", "bbbcnzvgbbb", "abazhsxjmuzudad", "abbdjgbneynrlnwjgabb", "aaawkxiqevbaa", "xcmmqgoalkutpizvaba", "baahskqtswmdvans", "wasqzuwftbzxy", "worubgtbwbbb", "aaanzfpbesebbimtbaba", "lqysikjlefyains", "zsgbqpkbaa", "olnhpcsjfsraba", "beyxvbfizrpqffkasaaa", "bbbkksjtchibsvmaba", "qptliucjjpkazpaab" }

    10

    Returns: 9

  99. { "abbhlbgabb", "kqzfsoeitzozb", "aablvkwryqorlmursabb", "baatzdawiepiaaa", "bbbakopaaa", "abbzvybhiqszrwvjbbaa", "glzcxjpyzlkaaa", "baarvxvsstbznerlaab", "aabencbkmcyfebzdz", "bbbtjttamehuacoyajs", "abajcrscaab", "olxmuikootbdn", "babtacubpimj", "aaasniprdpbaa", "bbazknyvapqemiljbba" }

    13

    Returns: 2928

  100. { "abbzrgtpovmalgcbbb", "aaayjjsgatmlqaba", "baalzieebaa", "qpatemuivgoqgwdj", "bbbekpzrxxnbab", "rlpjricaaa", "tzmjiggktpqpiiekyabb", "sbxqbufjgdtpbdbab", "babwmzpibedzxjmzl", "djlomrqzjlkaaa", "abbdgjiwaab", "baaopkybbb", "bablqcszaba", "abbdoopjmkafhdaplexi", "pisbrmcfwvceaaa", "babidhzmwauabb", "abbtrhbfcnaaa", "sambqeeaab", "abaspyyrteckohbba", "abbzwahjlbfwbab", "abbdzvyosonfebab", "ecaduqsyaba", "ccbctoxmtma", "bbbdxtfbbb", "abbirylsrfvepaaitz", "ydmlnvoibdey", "baawwfmkccaba", "baaocyxrnrckxdtufyc", "bbabqnomisphqbba", "bxwxochbaa", "baaynvcpmvzubpooaba", "bbbosegvxmchokzaaa" }

    5

    Returns: 348


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: