Statistics

Problem Statement for "AnagramFree"

Problem Statement

A string X is an anagram of string Y if X can be obtained by arranging all characters of Y in some order, without removing any characters and without adding new characters. For example, each of the strings "baba", "abab", "aabb" and "abba" is an anagram of "aabb", and strings "aaab", "aab" and "aabc" are not anagrams of "aabb".

A set of strings is anagram-free if it contains no pair of strings which are anagrams of each other. Given a set of strings S, return the size of its largest anagram-free subset. Note that the entire set is considered a subset of itself.

Definition

Class:
AnagramFree
Method:
getMaximumSubset
Parameters:
String[]
Returns:
int
Method signature:
int getMaximumSubset(String[] S)
(be sure your method is public)

Constraints

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

Examples

  1. {"abcd","abdc","dabc","bacd"}

    Returns: 1

    All of the strings in S are anagrams of each other, so no two of them can simultaneously belong to an anagram-free set.

  2. {"abcd","abac","aabc","bacd"}

    Returns: 2

    One of the maximum anagram-free subsets of S is {"abcd","abac"}.

  3. {"aa","aaaaa","aaa","a","bbaaaa","aaababaa"}

    Returns: 6

    Note that strings of different length cannot be anagrams of each other.

  4. {"creation","sentence","reaction","sneak","star","rats","snake"}

    Returns: 4

  5. {"a"}

    Returns: 1

  6. {"z"}

    Returns: 1

  7. {"ab","ba"}

    Returns: 1

  8. {"abc","cba","bac","acb","cab"}

    Returns: 1

  9. {"wlrb","m","bhc","arz","wk","yhi","dqs","dxr","mowfr","sjyb"}

    Returns: 10

  10. {"bbabcb","baabcb","cbcbaa","bbccaa","ccccbb","caaaca","bbbbaa","accbcc","cacbbd","caccbb","aacccc","babcaa","aacacc","acbaac","caaccb","aacabb","baacab","cbcacc","aabcbc","cbacbc","baabac","acabab","caacbc","ccbacc","acaabc","baaccb","cabccb","ccbcbb","cbabcc","aacbab","bccbcc","abcbcb","abccaa","aacbbb","cccbbb","aaaaca","caaccc","bcbacc","cbacac","baabcc","cacbbc","bbbbab","babcac","badccb","cccaac","aaccab","ccacab","bcbabc","cbaaba","cbccca"}

    Returns: 18

  11. {"nwlrbbmqbhcdarzowkkyhiddqscdxrjmowfrxsjybldbefsarc","bynecdyggxxpklorellnmpapqfwkhopkmcoqhnwnkuewhsqmgb","buqcljjivswmdkqtbxixmvtrrbljptnsnfwzqfjmafadrrwsof","sbcnuvqhffbsaqxwpqcacehchzvfrkmlnozjkpqpxrjxkitzyx","acbhhkicqcoendtomfgdwdwfcgpxiqvkuytdlcgdewhtacioho","rdtqkvwcsgspqoqmsboaguwnnyqxnzlgdgwpbtrwblnsadeugu","umoqcdrubetokyxhoachwdvmxxrdryxlmndqtukwagmlejuukw","cibxubumenmeyatdrmydiajxloghiqfmzhlvihjouvsuyoypay","ulyeimuotehzriicfskpggkbbipzzrzucxamludfykgruowzgi","ooobppleqlwphapjnadqhdcnvwdtxjbmyppphauxnspusgdhii","xqmbfjxjcvudjsuyibyebmwsiqyoygyxymzevypzvjegebeocf","uftsxdixtigsieehkchzdflilrjqfnxztqrsvbspkyhsenbppk","qtpddbuotbbqcwivrfxjujjddntgeiqvdgaijvwcyaubwewpjv","ygehljxepbpiwuqzdzubdubzvafspqpqwuzifwovyddwyvvbur","czmgyjgfdxvtnunneslsplwuiupfxlzbknhkwppanltcfirjcd","dsozoyvegurfwcsfmoxeqmrjowrghwlkobmeahkgccnaehhsve","ymqpxhlrnunyfdzrhbasjeuygafoubutpnimuwfjqsjxvkqdor","xxvrwctdsneogvbpkxlpgdirbfcriqifpgynkrrefxsnvucftp","wctgtwmxnupycfgcuqunublmoiitncklefszbexrampetvhqnd","djeqvuygpnkazqfrpjvoaxdpcwmjobmskskfojnewxgxnnofwl","twjwnnvbwjckdmeouuzhyvhgvwujbqxxpitcvograiddvhrrds","ycqhkleewhxtembaqwqwpqhsuebnvfgvjwdvjjafqzzxlcxdzn","cqgjlapopkvxfgvicetcmkbljopgtqvvhbgsdvivhesnkqxmwr","qidrvmhlubbryktheyentmrobdeyqcrgluaiihveixwjjrqopu","bjguxhxdipfzwswybgfylqvjzharvrlyauuzdrcnjkphclffrk","eecbpdipufhidjcxjhrnxcxmjcxohqanxdrmgzebhnlmwpmhwd","vthsfqueeexgrujigskmvrzgfwvrftwapdtutpbztygnsrxajj","ngcomikjzsdwssznovdruypcnjulkfuzmxnafamespckjcazxd","rtdgyrqscczybnvqqcqcjitlvcnvbmasidzgwraatzzwpwmfbf","jkncvkelhhzjchpdnlunmppnlgjznkewwuysgefonexpmmsbao","pmdgzqmkqzxuvtqvnxbslqzkglzamzpdnsjolvybwxxttqognr","baiakqllszkhfzconnmoqklpeefsnsmouwqhodsgcfohesyshm","gxwtoayuvnojdjftqtwkbapriujimqwspslgvlcsaqbdbgwtbs","eettwdnfnbyjvpdjxyuzqxstatbzpctthoofremgfkrbcvkzvg","bofthgojhdnaywpnbitoraaibednezwfpdawlohssvtqtkfvsy","ljzlucqxswyqdntdmfrtzlqsekejhzksklfepxchvczysvdgcx","bbiswmeaylzifktmoikssfxtgpojxqiysrsqfwqdjqnqcgdqrn","lluieazvmwnuufnnxvloyvgmliuqandlyavfauaosnlnvacsvp","iumoiawcqxswkqwgxyazntnaikameybnuqbcqaggxachrynqxq","qmlfotpqhvokiiammqmvxjvbsoaifzyxnjcberrnmixxsyjhov","engbpyqrixqgwdrygxrxkfhicainhwilkqmbpeszdigznzxtzq","sjwatycbmjawwmninepfduplucltxmkpvgrrgtuseurageltkc","apwpbqromqawixezqkvlfbhwcocpjmrmbpbegvsuluqtuuvkes","vjtdhvtjmexfqbvufdpaxcwnwqjtbplyzedicwsodpwtqrpyue","arhwgfnpaqelofrsotqiktxipqzeqvlqmuoubbjbrpmixfclbs","tnosvdkujcpwsdqhxrkiueziowoqjpiecwxxbjtnmkjgncpmva","uqgtausokbfugjtfiuqbjclvlazamucimicnewdoxjlfuemdad","gkhufsuevjaxrnivcorhfrqqwnujquoyevslqprlyskrhunljg","soxleuyyfqutozqhmgyetyyepfaesjlkzivdevdllygazxjndj","rxhrdyyddqnqdoayshwxshxzjywumbffamxdnxjqoyirmirern"}

    Returns: 50

  12. {"scuurrpnjcmlbckyddfowquwkydwctkuxfqpyfehkqvlsflyir","ogjiftgksidefdlxskfytpoociuogehulqcqllcftikalxyfhd","dbsrpwblkiqtcdlhvxsxenfooqmovvrawltojvzudpnhuzopyi","ncwstmlhcicvlbieprzqneibmcccsclfgjzzxmibxnwioemfvo","vlsfmgiqlauyhajgcivkjsxfanlouicstxxhffzqhtoouzvwhs","iqkgxmviasrfkmcjuhptaynqnjqkfxcnqmvnytwylpfxbhgxrx","ttwgjjpbtwzxjrjhejacjnrpkvwsupsniotuzkvugwrsnczslb","uwoolalksfzktkaoebbzxjwqbjscdfdyctoptbzmgbyblbspct","qacosgynibsobwhrmbslpbopczqwqtpjvuxpcvcmzvactkufno","tephtujksbfkkaeirgduuervhkhdswtnalwthfdzhijtkpbcxh","wslppuzwztstgsgdnnkrmtbynonoslvodjdsfeqfyiaecgjpvu","ihnkhaavpsgmilvnddrtirdkyhshwndhurtettzklhxtsuixxz","qhtvtrclaayehvxazqtydghcbzwjwwlofejzxlkxllbvgyvfrp","fuxmwzluijsvxazizwvluiwxdeyzjrqqlncjopfzayuzyuhzsc","moljmqnmpzdhrqxwzllgkoghnebvftzskmdwdsiurncjdzfems","kzirgwxjrfesxofamiswcmjexofesuyfthybdvkwaoozdtbrdw","ogkxmhmsngmllhsjixhsvjikjnfkfjitrssdzexollaysuicup","wpafbjsjwzueslxloyronezpdullwfctxcayoshkudqoonbfot","tbxusaodnljrgguggiaquutkjiakpofkrfejhtmvgvmmdiuksu","aoptzadzmspscgxhpecbbkzqwcyqmtmmhbiidljqeykiejrvnt","xrdwhbyhtncgbkjjupvefberlladgpydgcbpfcxzrbhslseihb","oocsfpdhskxrpfvtxaxwboxkgjdktklhbpzgffqzrpqiulbroy","nrolcxwfhrrvysmzbtertvgjecxhwlilcwygtwldndylxmlygr","rznxktchayuklzhkfagrfwwfhvsuuyonzdnjwptyppjaoqkust","nypldygxvcxjqwmdikubkjqtlhlwdgrqgidliljdqgogdclnmh","qxqisbpgzsmsksanfjzoorvdzafknutdtlllodrqvfiizlvfww","tmnqpmqxyfrtkmeyxtbrjywtgygedcaypqpgehdfnwyxidviyy","zhxxcdvjhalkzccqjgxolknmkvphfngewfeykbjucxedzitkoq","zcdoopjdwrsexqjbqwfaqhxumycfjsxkucykrjpqahuyzgbqcg","qsppobnsiwkiihkgrcqhssqosquuiwcaqspevcwebjmlsysjak","suellxdftlevlupcznexrhgfvyfpkibecfpneuvxfzvstmuuzb","uskazfbfunnvrrdjhhfchldcfyqatqdninpitspphcnbtqmaxr","egchikgbkbrnqbchlvcanjcakwqwypofwsmgcuhovadncgvndx","osiqsvokrpchuycigedqvaqaquglimkyeuqzphjjynqunscuzh","mukewazdnjrzjxtzwjiisgvkajdffcmtywxuywzlhskqqeqopy","wjhuthfymmcbfczcxyzyjgtwxlcpzrpycwsvgzwulyvqbxsavt","agctczegqgxhebeyzmxvgiteywbswymxgoslpzrhfrolssjrgi","mnqitqewiduwaakulbtfiywxlorugyeunwegmlcxowvqyikmje","rsenpqdimlgtgtpmzcxdblzwbagooqsfiyuzqxhfjqyrjnflrd","ouqqruqxigpclxchytgiypywijlqudtlxlbqhtqrzftmfwtfrz","nprnnbxyrtbmebyhrhahzbpsnwqibhkpybenebmwvpkbqkjksl","trpklegcnilxzmadzghlcedpfvzqhrcbirnwvuakeljdzlizsp","mwtrlbnlrwcvxnmllkhlwlygqytyzlqlkldvmsieolzoaoblai","ywvwelwalvnbjxpotbgbhwojmqzndzxbxuaefygtutwfrltmnb","pwxehmwgbchbdhvfldetwamsfdeyptzhrynzmjfolnprwmyjpe","cneoglsmjjhkqyldzxpfncuetqruzgydwfreqlqaxzmnzztzzk","gmmctiskctscwohpsybkayjonjoikpsqdhswrmgvhzxfnhugfx","qhvcvlnltxaopexhaqvhlcgkhvrddwbwdyybjlmfknvzruirkd","avhifoexthvufbtdceqojadgbuajokoohvxnldmfkhzqiuvmzo","dkogrsbtbrgsfnneazhmeuwfmgchtbvwnmcgefahwgzevpiwoq"}

    Returns: 50

  13. {"bbaabbbbabaaaabaabbbbaabbaaaaaabaabbaababbababaaab","bbbbbaabaaabbabbbbbabbaaaabaaabbbababbabbaaaaabbbb","abaabaaabaaababaaababaaabaaaabbaababaaabaabbaaabab","baaaabaababbaaaabaabbaabaabababbabbaabaaabbabbbbab","abaaaabaaaabbabaabaababaababaababbbabaabaaaaabaaba","aaabbbabaabbbaaaabaaaaabaaababbaaaabbaabbbbabbaaba","abababbbaaabaabababbaaabaaaaabaababbbbabbbbbbaabbb","abbbabbabbabbbbbabababababaaabbbaaaabbaaaabbbbaaaa","babbaaaaabbaabaababbabaaabbbbbbabbbbbabbbabbbabaaa","aabaabbbabaababbbabbbabbbbbabbabbbbaabbbaabbaaabab","abbaaabbaaaaaabbaaabbabaabaabaabbbbaaabababbaaaaab","bbbbbbababbabbbabbbaaaabbabbaaaababbbbabbababbaaab","aabbbabbaabaaaabbaaabbabbbaababbbbaababbaaaababaab","aabababbaabaaababaaaaabaaaababbbbabaabbbbabbbaaaaa","aabbabbbbaaabbaabababbaaabaabbbabababbbabbaaaaabba","babbbbbbaaabaabaaabbbaabaaaabbaabbbabaabbaababbaba","baabaabababbaababaabbbbbbaaaabbaabbaababbbaabbaaba","baabbbbbbbbabbabbaabbbabbbbbaaabbaaabbaabbbaabbbbb","aabababaabbabaababbababaabbaaabaaaaabaabbbbabbaaab","abbaabbbbaabaabbaabbbaaababbabaabbabaaaaaabababbba","aabbbababbabbbaaaaaaaabbaaaabbaabbbabababbbaabaaaa","aaababbabbbbbababaaabbbabbaabaababbaaaabbbaaababaa","bbbabbbbbabbbaaaaabbbaaababbbbaaabaaabbbbbbbbbbbaa","abbbbabbbbabbbbabbbabbbaaabbabaabbbabbbaaaabbbbaab","abaabaabbaabbbaaabbbabbababaabbbbbbabbbbaaabbbbbab","baaaabbbabbbaabbaababbaaabbbbbaaabaaabaabbabbbbbba","bbbbbbbaaabbabaaaaaabbbbaaabbbbbaaabbbbabbbbabaaba","aabbbbbbbbbaabbabaaaabbbbaabaabbaaaababababbaabbab","bbbbaabbbbbaababbbbbaabbbbbaabaaabbbbaaabbaaaababa","bbaaababbabbabababbabbbbbabaababaabbbbaaabaabaabab","ababbbbabbbbaabababbbbbbaababbbbbababaabaaaaaaabaa","abbbabbabbbbaabbaaabbabaababaabaaaaaababaaabababaa","ababbbabaaabaabaababbabbbbbaabaaabbaabbabbbabaaaaa","bbbaaabbaaababaababaababbbbbbbaaababbaaaabbaababba","bbbbaabbbabbbbabaabbababaaaabbaaabaabbbbbaaaabaabb","bbbbabbabababbbbbbaaabbaabbababbbaabbabbaabbbaaaba","bbaaaabbaaabbbaabbaaaabbaaaabbbabbabbbabbaabaabbab","babaabbaaabbaaaabbbaaaaabababbbbbbbbaabaabbabbabab","baabbbaaabbbaaaaababbbabbaaabbbabbbabbabbbababbaaa","bbbaaaababaabbbaaaaabbaaaabaabababbbbbaaaaabbbabaa","abbabbaababbbaabbaababbaaabaabaabbaababaaaabaaabab","aaabaaaababbaababaaaaaaabbbaabbbabaabaaaaaaaababba","bbaaaabbababaaabbbbbaabaaabbbabbbabbaaaabbbabbbaaa","aaababbbabbbabbbabbbbaaaabbbaaaaaabbbbabaabababbaa","abaaababaabaaabbbaabaabbaabbabbababbbbabbaabababbb","abbaaaaababbbababababaabbaabbaabbabaaaababababbbba","bbababbbbabbaabbabbabaabbabbbabbbaaababaaaaaababbb","babbbbbaabbbaabaababbbbbbabbbabaaaabbbababbabababb","bbabaabbbabaabbabaabaaabbbbabbbbaaaaababbbabbbaaba","bbababaababbbbbbbbababbaaabaababababaabaaabbbaaaba"}

    Returns: 16

  14. {"bedbf","febdb","eefcd","cccbb","fedbb","dfcbc","fafeb","bdebf","faebf","dcbaa","cadfc","aacab","eaafd","cbccb","bafef","dfdbd"}

    Returns: 10

  15. {"wlrbbmqb","darzowk","hiddq","qihdd","ybldbefs","cbynecdy","syldfbeb","khopkmc","hnwnk","hnnkw","jjivswmd","knwnh","jptnsn","zqfjmaf","rrwsof","knnwh","xwpqc","ehchz","rkmlno","vjsdjwmi","hkicqcoe","tomfgd","pokhckm","ycbynedc","wcsgsp"}

    Returns: 17

  16. {"wlrbbmqbhcd","hlwbqrbdcbm","jybldbefsarcby","cdyggxxpklor","lnmpapqfwkhop","coqhnwnkue","sqmgbbuqclj","vswmdkqtbxix","dlrbbmbcqwh","wsofsbcnuvqhffb","qxwpqcacehch","frkmlnozjkpqpxr","chmqdrlbwbb","gdwdwfcgpxiqv","ytdlcgdewh","ciohordtqkvwcs","pqoqmsboag","nnyqxnzlgdgw","trwblnsadeu","umoqcdrube","kyxhoachwdvm","rdryxlmndqt","ewqpchxccaqh","coqmdeuubr","hjouvsuyoypa","lyeimuoteh","iicfskpggkb","pzzrzucxamludf","gruowzgioo","ppleqlwphapjn","qhdcnvwdtxj","yppphauxnspusg","iixqmbfjxjcvu","suyibyebmwsiqyo","yxymzevypzvj","ebeocfuftsxdix","gsieehkchzdfli","soypvyuhouja","qtrrxmylddn","tgeiqvdgaij","cyaubwewpjvy","hljxepbpiw","qlhbbdwrmcb","vyddwyvvburczm","jgfdxvtnun","slsplwuiupfx","yjoyvhopasuu","egurfwcsfmoxe"}

    Returns: 39

  17. {"xkovzdbwjoi","xuqfdbrculru","iesrcefzeibatr","ohggmjhdldreyng","bzwffvlpyljqwu","amslvxyzqdz","hyogwwnrhdqvo","ioylcswxsxyka","neocnkyachfu","cxgswruqprimqtm","cwyejielmlt","omnuelnycd","pifexpgvpmgxqs","nwvbjjwnujmyo","goqmnfsjugp","jibwexaniybehp","voejeqymkjgqzc","krjpqjcyhf","wiorwucckbow","olzewkyfzoq","xlunhcezaybelct","qwapayzafapvges","iwrooccbkwwu","vdtmddmjpmpdnz","isrreabztfiece","gkuxkhnaay","prygdasdghps","yubdhhnbgz","ongyejhdmdlgrhg","kpfxcxjvvxktrej","nqqthdikrfoqy","nwzpwimrhw","awenlwggdjopcw","uxwitvzrgminiv","tuagqgnvrdltzon","mlwtjyilcee","njzdyvrkbathai","octhruvjechae","rhewiznsdn","qxkblnvugrspxu","fvxeppsqpgmxig","aomchojxbrcfc","aoykiwsxsxcyl","lqdmtvukoxkifn","pszqffxaznuwwq","hevczpnppzywo","elgwsntvmg","eiknpoirpz","qidpwyvalbydq"}

    Returns: 43

  18. {"xkovz","vokzx","rculruuc","zxvko","ijohggmj","ldreyngg","zwffvl","ljqwu","amslvxy","dzel","ogwwnrhd","oitioylc","xsxyk","oneoc","yachfucv","gswr","primqtmp","wyejiel","ezdl"}

    Returns: 16

  19. {"ztzjjsharzzfuryeeosgdkahohqvwfuwyufjonkfojmk","pjahrerrlhyedwjxsktatjpfrfrdpwqgfqnywgpiq","tlxsgjmidvzkmebsvxicearcxathqkxjwudeepojnntbtxtqw","etxnajemdkwqwxgbvpicthlxjnekaciruvjxxtozsbtdmqtes","cygbjunnxcurpdussvyhwywtgsyshkhmkonvkdjhhdywiu","ppiopghwzgqgqyuaoiyanhhumhqubfxtwhhloojpuavmaspoan","wxhiezeheeacljobyxquzmjzeypgnfvjcetidzskdsmrec","cjybxjbdjsjwyghckclncfzhxmydqrfscguzpxczpnxpvfsfjf","kutjitnymutoappsmrrdgotdvnifsfscbnllhajvvek","xbtvojemdkahwlstntqsbqdxjamuixtzrpcxevwtjkeeixcng","glpqijtowhuaqdcowanztmpblfbgtiwbvmufxnwuwquptw","ysrteixpnayjiumfiikgygauywlssrjtlcmqljhalf","cyakilsgtsdsoqmjhxctaqllcsnnazjczjohwhqqbvkslwb","fovxziztwpvvyxwjofgxvyyqiqcgtxbanxaofzhbqdyocu","cipxioqsguycrzeeyesegbhwggnlcndevtedjuvrqvthuynte","kkghrouerhhxecbjlxednbywvwlqdsrndywwmqaf","ffmgoxgucvvbutzflcydsddozrhbxgkcmwkcwsxyqs","nbpzfpcxufmvwtwvbhzpdmszeraulzgzcyyincfijtfhocd","ehoqbqxsqtgrafuyfenjlvsfbzvfenqjvebwuyrmszesgasne","pdquerqlwdbhahkzejsqdruvxunkysiqvymbpeonkpwk","ldqdttuqqtkfflznbxnpadupsegpqdwciofchcszveed","anhylqojpofaqyusohaaqmipapouugximhphzwhbogwghputvn","stxsqkikhvtiuxutlcltqsgfulgpgebbaavqmdctax","xxpicceuxmzryhieolholcgxhkshiweftvpxytrxgroe","kojseuwktexnnhjtmfrdcrxwofpelpcvelpihovcusphbbdpi","mnpidwxhhplftwudfiyjesymtbrijnbycsgfrgmyvzdqva","kulpmldinwsyjvylqfshnehifnacnteznrocctmrpes"}

    Returns: 24

  20. {"ixhcvywkwqzcxrrxeuppibpxykvzdwulvdqqdoczf","exsbbptqzufytstuvrqiotafwphxwnaakvclmxdlt","odfiyzainvjutyequrtwboaoaxrnrexfhfqheqqt","ofxsytltpmjqcjptyiyyohdgpjwfekessdmswxlnl","hwxsbpefzbntttiyrvuctfaawqkqludtxvplsamox","ibagghtucmxksuoxrksvyizklbesqqzbtbjzietmr","lnnkgxcexkfjxgnrzdscyulxeptrimqtbfdkchobs","rezjdfbhdxsdejyxsmnnpstzwapzullmrmxutadz","nyhfitttepvcspmrvxxbofaalzldbuwwkatqsuxtq","kausuuziujqycwjsolpfqzzjvcuogrkrreloylwuw","zkdrbpiifhhpclltsddlwhwkhjjbgxwfkbynqhvy","pvqaoiftvccsmjbxmjvkohmpueyreowtjpwzzbuvd","kfygmtynmsjihclsoxlypsdpjewpetjqtdowlyfxs","rjpatwufnpfgemgblfecnbjkdtuufzzykozekvjzk","pcmsptwsgybrdvnzcmybyoccaxmzjceyfstumpmup","snarrorsnfwpfvdefilfpfyjtqyofqbafetwslpfq","yjccqkpxzxylqolevbiximregcvmujlsunxmyojzl","cxxivyqugelnlpizmrkenzdzzslzfuljujspjkjs","fconbahnhwmmyogjpmfavzlpqvacprzutpjwqslzp","pnuaciffdfqtxnvzcoyyhokfgcshtruifoijwqocx","anuznioxtohtcffycvfofcqwjfopxqyduhcrkisgi","brbimeidowobsszstxiztdgbdwecpqktjnbwsjzi","lbiktbkdddglejhllwbyplnsjfdknkabljnhkxmp","ahehusgvsxifqtlveaiedtnrcaopppksyozsihpaf","xttsxvaezwtqaterlvbdtsenamddtfjqyciyxley","ojrtbeqejkynzbbceujpmitxisimrrjfccafirmrd","cnkhthqktadqkwayptiuwmxbxqpotcxxrignpzxkb","mzbmovwktjhwgzmwuqusheautbsddvgrukdkhaual","tdkpyalskrsekuyqztyspivzpxwriaqddctdfgvp","vkmwclpbdhlaidyeuiemmiphnupjjnzgalceyufd","fjwdqsouhaewjsqybbochqpmupgcuhvzstdintfut","edieglskvkzhfqnhkwekqzpbmiijdtbhxmldzgqu","dvisesqicjhrkwzsfcnilkuxqwfgqvxwtfoxyfico"}

    Returns: 29

  21. {"ixhcvywkwqzcxrr","uppibpxykvzd","wrvikzrxcyhcqxw","otafwphxwnaa","clmxdltlkodfi","wwkrxzvicxqyhcr","qtmzofxsytlt","jqcjptyiyyohdg","wfekessdmswxl","motflytsqtxz","xzwrcicxrkqvhwy","xdenmvrdifxddwu","oqckczsfpjhiba","lxytqszfomtt","oatxaphwawnf","nrzdscyulxeptr","wmdeesksfwsxl","ryupdrtncelsxz","cbyqoofihhgjyf","ssceryyrbzpwd","hwdxmrewalcmm","xbmagdyguafmyk","rejqscupfirrwbl","xtkausuuziujqy","jsolpfqzzjvcuo","krreloylwuwouzk","rzrspnudcyxelt","ynqhvyqfpvqaoif","ccsmjbxmjvkoh","ueyreowtjpwzzbu","wpshspwcmisvw","bfjhwhdhybjycdt","kclctheiszdo","wafxtapoahwn","xukaqzuuytijus","lfecnbjkdtuufzz","ozekvjzkofpc","ptwsgybrdvnz","ybyoccaxmzjcey","tumpmupqnsnarr","snfwpfvdefilfpf","tqyofqbafetwslp","nxyjccqkpxzx","qolevbiximregcv","jlsunxmyojzlhk","xivyqugelnlpizm","enzdzzslzfulju","hataanwopxwf","avzlpqvacprzu","jwqslzpzlpnuaci"}

    Returns: 38

  22. {"bgnhamdhnuxbvzlu","kksnbvdsssjdwkkj","xxtntsooraiyrslli","xosislaxnyotrlirt","lqmbhlfvicwytncb","kudfswpxdgfsqqlc","obpyenwxaabjuldxsy","xyqcrgvelrwbslzyy","axzmrmrqepmonmfr","cfdfwlpdxquqksgs","qadqudrnbpgypnkal","zibcooxzrirvytyp","ibexjcoyppjgjlrmp","xlostlaniirysorxt","mpwbdduzpuskyadt","trtloyixrsoaxisnl","uenyyqtxgiszbqosfa","jqmqdapcohkjlxjmq","wmexounicnlkzbxphz","pnwyyvhmnmylaeiq","rdaabdnygqqppuknl","dypbtwdmzdkspauu","kgnekeqzyzsjtfuv","jdvmvbinqoobpyhc","huthvlqpsmkqwvts","vuelismxrwcvplsis","lepzrfwmzqyqntuab","bikddaovkilgvrvvid","elvuyoqaqfornzwtbm","uzqekejvynzktfgs","stlhzhpbjizfbmsu","lmexbogprjcyjppji","obenzppqukvgglhdi","adngknqqdparpyubl","xkzasgxoszabpbbcoa","zzbxsbaasgxbocpako","cmlmbuusylfqvskgve","plehlzdpmcdoqobs","kikrafklnhrkkivo","psycubqnrthbqtmb","ixzygtisbfgroyloc","uviocjgvxhimshlqog","uhtshwsqlmkqpvtv","kyhxkwtkilvjgrpzkf","dpdtkpusudmbywza","jiybpvqnmhodobvc","nfzphlhtcdotmezf","clvpynizkyavunbve","mtkuazwdpudpbdys","amzskwdupptbdduy"}

    Returns: 35

  23. {"vwqtyskrgs","vsgskrytwq","lvkyosqsvc","omsnfsrglc","wvvzntrzoe","wpxsrofhcx","poqcqpzpkw","shcxpowrxf","zrpyibwwzm","spwcxkizrd","fmsnjvnjne","gguhuaiopg","slorncgsfm","ktpsjhbawt","njnfjmvsen","rbmiywwpzz","oqatrglody","lcjskbgbhq","okxgwoskft","btoetinemy","zfajylzoxz","kpsczxdirw","ipbywmrwzz","gvfmzntnxh","ybmnxetkar","ztevnwrzov","dbzwlzqtkf","bfzwjlwxwm","awyhmcesdd","iwpmybwrzz","iepmwsqmkv","okusbzvnoo","cvvpxkdfos","nizxfuvtgr","sixgwvkbtf","sywrtkvsgq","ptabwvgpla","nnfsvjjenm","shqawbagmi","lklhqruuxe","zwpibwzrym","dsnxokbcdw","nwdzwfbwej","xizvfnrgtu","uaaxwhhtti","gvnzifxutr","mqztlueory","znoskouvbo","httjswbkpa","tknakgwaxj"}

    Returns: 34

  24. {"hvxkewd","qhyqbxd","exdvwkh","xbzcoot","jxlowya","tozcxbo","dhqwfeg","kehdwvx","exvfszi","hhvpkll","isrxqbx","qcphgmd","eyhvfoq","cfqfqiw","ambldda","orztvxc","rhaulik","vrnvraw","lhpvhlk","frcslap","ktphxuj","sfevizx","xlnmncx","giqpoem","wgjuqjl","wqtjngw","lxnxmcn","cqrnell","umnsolt","puiesny","xkkfncy","modtkpi","uwumnqw","msmvrxh","kwqrigw","omutiso","etbphtd","ajkovhf","llvezhy","vxztocr","xehvwdk","gduxlyf","xgyflud","kypfpjl","exsvizf","kbzvzof","mopajvk","xdvhwek","gzanyfc","cwronss"}

    Returns: 39

  25. {"hvxkewdl","hyqbxdwmm","rqtqtcjdxfk","xbzcootwmj","owyabzsrtimx","mtocobjwzx","ppwkxkhr","whqmxdymb","srxqbxajq","hgmdnfeyhvfo","bcfqfqiwny","blddammorz","xcqerhauli","yvrnvrawefa","mujnqens","lgsfrcslapcp","phxujdovaxk","xiapwgjd","xlnmncxjug","qejnnsmu","jngwcwazhwhp","dtktxgzgcq","hnfhgoyvmfed","fncychmodt","idfuwumnq","imsmvrxhwmk","rigwdromut","owhetbphtdc","jkovhfmrllv","hyupsklar","powtehbthdc","sgduxlyfbvqs","xehwhqlenl","kypfpjlsekg","hzibhmbovz","kbzvzofz","unnjglmcxx","yjgzanyfcnwc","hwbtohcdept","gekcgiwuv","glturajudcv","iwskrmmxhmv","qdqkrjxtftc","vikwegcug"}

    Returns: 34

  26. {"chnwlskhcpceg","lgnwsckhhpcec","snchpckwhlceg","hzrajomh","iseadytnmunsjnd","oeczmeqmp","imtnjdensynuasd","lzwlgdpmfhi","wkiqbbyx","ecgavmxlawhldmc","kzyyvkhlmkljlsp","dsannietjsyumdn","tamenssddyjnniu","etuiecmietyu"}

    Returns: 9

  27. {"chnwlskhcpceg","lgnwsckhhpcec","snchpckwhlceg","hzrajomh","iseadytnmunsjnd","oeczmeqmp","imtnjdensynuasd","lzwlgdpmfhi","wkiqbbyx","ecgavmxlawhldmc","kzyyvkhlmkljlsp","dsannietjsyumdn","tamenssddyjnniu","etuiecmietyu","wwiycpkrgr","lzokvvdr","upqyiosxoqvyo","dtuisjyeasdnnmn","xiatcfpkuhpm","nxwhddqblos","lvokzvrd","yvzklkjhsmllypk","ccqnobanaja","ozdkvvrl","vbmjrnlepx","otzxhodrh","drhthxzoo","glnpwchechskc","snmendtnsjyduia","umsnyiejddsnnat","rhuvxvhx","xozotdhrh","eukyrhwygahlynd","nvlojsglxop","toofofpkgvlpjlc","jniensutmadysnd","suvjxdimlvrdat","upcmtfapihkx","xzordthoh"}

    Returns: 22

  28. {"wlrbbmqbhcdarzowkkyhiddqscdxrjmowf","sjybldbefsarcbynecdyggxxpklorellnmpapqfwkhop","obmkyxdbhqdhwzmcrcdkiorbsrdwwjaqlf","nuvqhffbsaqxwpqcacehchzvfrkmlnozjkpqpxrjxkitzyx","oorbmdrizcjhaqbslcbxwryqdkdmkhwwdf","ckobswoalpglylrseybandjphrgqpynxkmcefxdlepfb","yatdrmydiajxloghiqfmzhlvihjouvsuyoypayuly","muotehzri","fskpg","bbipzzrzucxamludfykgruowzgiooobppleqlwp","pjnadqhdcnvwdtxjbmyppphauxnspusgdhiixqm","jxjcvudjsuyibyebmwsiqyoy","pqayurydtoaxlvjllodvjsyziigohhmuuhfyaiyym","vrfxjujjddntgeiqvdgaijvwcyaubwewpjvygehljxe","piwuqzdzubdu","vafspqpqwuzifwovyddwyvvbur","touiehzrm","wuiupf","zbknhkwppanltcfirjcddsozoyvegurfwcsf","xeqmrjowrghwlkobmeahkgccnaehhsveymqpxhlrn","ezglwobmbpoazwbxludryopzifukolcqzugripp","xsnvucftpwctgtwmxnupycfgcuqunublmoiitncklefszb","rampetvhqnddjeqvuygpnkazqfrpjvoaxdpcwm","bmskskfojnewxgxnnofwltwjwnn","wjckdmeo","zhyvhgvwujbqxxpitcvograiddvhrrdsy","hkleewhxtembaqwqwpqhsuebnvfgvjwdvjjafqz","lcxdzncqgjlapo","vxfgvicetcmkbljopgtqvvhbgsdvivhesnkqxmwrq","wpifuu","yentmrobdeyqcrgluaiihveixwj","qopubjguxhxdipfzwswybgfylqvjzhar","ly","uzdrcnjkphclffrkeecbpdipufhidjc","hrnxcxmjcxohqanx","mgze","nlmwpmhwdvthsfqueeexgrujigskmvrzgfwvrftwapdt","pbztygnsrxajjngcomikjz","wssznovdruypcnjulkfuzmxnafamespckjcazxdrtdgyrqsccz","nvqqcqcjitlvcn","masidzgwraatzzwpwmfbfjkncvkelhhzjchpdn","nmppnlgjznkewwuysgefonexpmmsb","pynddnumjsxxvxspwmqapbtdjuhcndppghiiaqh","mouwqhodsgcfohesyshmgxwtoayuvnojd","tqtwkbapriujimqwspslgvlcsaqbdbgwtbseet","dnfnbyjvpdjxyuzqxstatbzpctthoofremgfkrb","nkswsgfekojwnltnmwjonxbnxfw","zlucqxswyqdntdmfrtzlqsekejhzksklfepx","vczysvdgcxbbiswmeaylzi","tmoikssfxtgpojxqiysrsqfwqdjqnqcgdqrnlluieazvm"}

    Returns: 41

  29. {"zckejvm","qfntcp","wvjjpeteqgnfzfgerknmwgkpoxiqmycjtouispokvdrxi","zhqmgyyvmvdcjdfuwvqgpfwz","qchpfiwvwevuzire","mwjnjogejtirffvetqpkowkrpxkzuevcnyoisggpmdqxi","mvkzjce","qntcfp","fnpqct","qplxshuiazczsbouhflwtoledo","bsarhnqcunkwonvgqlbxrowmejthxi","irqrhsncujqwknxonlavmetxboghwb","rjycimbuyzqwjpswijoiphjpkapwqrrjdponbrjbqzyzoq","bnhswqhiswfkoyutqkirbrttqttglsfmiofegmnzl","budukpceqt","lsftdzyrhoymv","uyxfzrjteaxirs","dbiyghzxpnwdijgehfkgyvbcvymosvrx","jnmwurlxbgqvxnbwstehknhqacoiro","dzinhkjttaoppfhswqcstqr","lyszsadrjsbvcupelevsmnpeqhxizghmgbmydrsojvknrzr","nxtcmxsvxdwfmjlnxmsoejxztnsuevbrsxugwodtraaflosian","wxhrkzlpwoiqlewitcdmcgspumzubxc","jqhidyfsgvdlungwtuazorvdqpeprencu","moezyhmbjnblyggpscdsrsxvsrejzvpazilmhvuersknrqd","fdyrehtapridphdpddnootgiusbrlgyqmwks","ss","xlkabpfqevlmdhhfysnwlbuxuzcorzrqmbsptxgxstlybsdbns","ateriwhknnbjnxogcumblhvsorwqxq","zsdbvuionomwyjjdeiduok","seyitjzxrufxra","bdtfvmwcehmyoscnlxxdqq","pmpjlac","xuajscqzqqqivdwsazkscykp","anxp","jvidxyforvymaugdvqxyqhpfcpucho","jjwhkbxbyxnyuvd","bpdieknwepdsqvcztljukkuhzvbuythbikknuzla","tenxfhkpduzybztfvtydvgnhvkggkwy","mchtmwyiywmzrrulpxixnptxxbh","pvotcjgbhqzgc","tukkssifjdcgglziawyubhccrudxxbwsxhdpbnunsytamv","tjiutmwkjbhgedycmdrqsodkmynyvyprjzlcmkm","vdqbdsnjlfbzkoolboizdzidnnrxzokxrc","wnfithjfxxqyobzrajwpwnmybzvudttaiykbhtjgtbehc","fnvulkhjoie","zdliexlnruukwyraerftmaexjonruxeubsefppsgmosknlktdq","phqocgvtjzcgb","vqplkfmvjgckcdotkzzgcpruwjdrofolvd","fhdorddnldyrpehppoytmigiabgudktwqrss"}

    Returns: 39

  30. {"xwzyxuzwvzvzzxuxxyuxywzvvvvuwzv","xuwyuuzuwvzwwzwvuwvxwxvuzxwvvuuyvwxwx","uxvuuvzwuvzzyzwxwwvyuwvwxwwuwvuxwxuvx","uuxuxuwxyuuvxuxvxzuu","xwzuvyuzxuvvxzxuywxzuxwuyuuvwywwx","zuzyuwuwuwwwvzuuwxzwyzzwwyzvv","xvywwvzuwxxvzyvwxvvuuxvzwuvy","xvvyuuwvxyzwuvvyxvuvxxzzzywvxuvwyzxvwzxzuzyvu","uyywwvywvxuwxvuwww","uwzxwzuvyxwyzuxxuyxxyuvuwuwvwuxzv","xvuwyxuzyvwvxuyvyzvuwyv","uxvvzwzvyxwy","xuyvuvzyuzuuwzywzvvuwvzyz","xyxvwuuxvwzuzzxwyxxvy","vvxxwyxuwwuyv","vyuvywxwuwvyzwxzyvywxx","wzvvwyzywwvvzzuuxw","zyzuzyyzyvuvwyzzwzuzw","xzyyxuzvwxvwzvvzuzwxwvxyuyuuvvyvvwzzzvxyzux","wuvzuvyuyxvwxzyvyxvvwyu","zxwwzxwywwu","zwvzxuxuwuwwzwvuuvzyuyzyvuuyuvwwyuw","wvxxywzuzzxxvxyuxxxyyyvux","xwwvyxvyyxxvzxyxzwwwwuwxuuuxyyyyxx","xxuvxyxxyyxuxuzuwvzxwuvxzwx","zvzxwvwxuwyzzzy","zzxzzwuwzwvzvxzzwzw","wvyvuuxvxzxywwyvzxvxyvvwxvzwuzvxvuvyxv","vxvuwwvyzzyuwuzuyuzzuuzyxxwuzzx","vxyyzwuuvxxxwuwxzvuuvzyyy","zvxzxuxxwuuxyxxw","yuzuxuyxvzxyzxuxxxuxxwuywuw","zzywzvuwzzuvx","uvxvywwvwyxux","vzyzzvwvvzzxvyuzvxxzyyuzw","uxuvvuuuwwzyuzuyxyzzwzxwyx","vxvzzwyyuwyyxuvvuxvvwuy","yxvuxuuuvxvywxyuuuvxuv","vzuuxywxwxuvuvwyzuzvyyyyvuy","vzzvuwvuvvzvvvyzzxuwxyuxxvzuuxuyxwuzzyu","uyzxwzzuuwzzzxz","vywwxwyuwuuz","vvwvuyvxuuxwvxvxwxv","zyvzwvuyvzuxwwuxuxywxuyuyyxyuzvvuyxzuuxwuuvzyyx","xuvyvyzzyywuwyvxwwyzwwuzuwyvvvzzw","xwuzvvwwuuuxzxyuuvvzyzuzvyzvuxwuwxuyvzvw","uvvywywuuuu","yvyuyyzzvzwuvvyx","uwvzzzvvwyyzxwuwxzv","zwzwzvxxvvyyyzzuxvxyuwwxxvwzxvux"}

    Returns: 45

  31. {"xyxwrszqtrvzztuttuyzqqrzxzvw","rrwxywqyutqqrzswrurqszruzxsvryrr","yxszwxruwtsyysrxttvtyvyqzqxysuvr","yxuqsyrtvqwxwyrszxwywtxssyx","qswyxxywxssxwxuvzuvvrssvqtyyr","qxtytzvxwyysvwvytquzrwzxvttus","turqwqwuvsswwxsvrsxqssqqyssqvrqyu","qqttuwwrrtswttuuwxtuwtxvzwvwzvtq","rzqyzsqsztvswqyxturyqzvuvtq","vtttsqtvqvssztxyrvruvyvusxyww","rysvrqyvrswsqzqxrtxwzwquzw","sysuvsyvtvytwvwxvxsvzqqywyruvsq","stutzqxvzrrsyxwuqztqqqvzsqutyrszsv","uryrryuyvrrwrtvzurzuzswytzy","qxxqwzsuuryutttwytzyrswryvty","rtyxutxvwqxtvywxtvzrsytyqssuzutzw","qstwwurqxyxvsrsutrwqqztvwwxwswrtzvy","qwvzszqtssvszwtwyxtuvyxsyzzry","yrvwtvwvvzryxwzuvxwyqswtzwr","xrrxvwryrxuzxrwurzxwtwxuqz","qvqwvququtzwrsvwuqztqvquzwzqwrwxxu","twuyqsuqvqxxrurqqqsqxqrssvzqysrszuq","tqquwyurytrzwqvwzxxtvvsyxvv","uxqtxtzuwzszzquzvzxtwrzsuwyq","uuutyswwvrtyztytrutzwyzuzuz","zvxuqrrtwvzxzvvtuzsxqqszzx","xvvvrrysqzuvtrrtvwvqwywvyzuwvzzrtsw","tvttxyxxqztxusrrzxqxqvrqs","vywyrqrtwyyuxywsrzusxqrtqwvzzyrtvw","wsytzxvwuszvrsyztqssvwzttr","xxuuytwxzsutusxwtwuxvvxyrxsvzzsvv","uyssvvvzywxtqsxvwrtvrrxuz","ttztvqxysqqzuxtsqvzzrrvqyuwzsrsusq","qxyvyuwvwvzxztryvwrwvswtzwr","vzxvrrwqyvywzzvywxwutsrwtvw","rrvrtxvvwzyzvsystvvuwuqqyzvwrrzvwtw","wsvtywtutzvzsrxtutytxstwutzy","yyzsrywtsqswyvwwzrxwstxwyrq","rvuyvvyrqruzszxwwsuwqrxuwu","uwsrzutwyuzuuzvuttyztyzrywt","yxrqqwusuqyyuqvwuswzrxxwwtrwrwzy","ztvttysqxvqssvvzuuvszqtrvvvvuysrzw","vuusqvvryzrruxstwwtsqxwsvzut","xrrqsqtysqwssqytsvzwyqrvrxuu","ruxvxstwzswutuzyuvvxsxxxuxsytzwvv","rvxxwrxqsuvzrvyzzsstxvxquqrrqwwssux","txuwrryxqxuryyxuwxwuzwtwttwvruz","urswyzvusxtrsvvqsqyzsvqwqwwuw","rvuruusvqwuwwyzzxyusqrxrwv","qsyvvqqrutszuuuxuuuyqrwvquwqwxyxxx"}

    Returns: 43

  32. {"ujqxydifqgukcknuwxdcdxcwqcytjoagxsdxvlfmrzyullqj","noqpkitiedyglxzovuzaitbgpnthyeamusbedvohapnnmmbjj","rvnamcttazvmtqqztnqcpfrctgddpfmgdzipbclebgqxw","rvmtmrlolrtogzcoeexthbelenebjmybkkwwehnpagfihjxl","hvznidamfmzfpjplhvvukvbrekbdwqbdlasuftimfhrusjfce","ryzkeklhieknpmflryuefdxbyihapjygjysnkgwskihbu","mnjsuorwmaforonzanrpxxmrhuylpmydbjxwxqsmsxajnnipc","zzrsjnsuehujidgeazyorxpbnelchlhilybwotqsakclnkr","sebpveczpfidorqpumdpcvsozddkuutmawevagxsnhvcylruz","drcrrfudboyqpvumxclrstmwrznmyjybcauvhoaifzawuwk","bahnmeattlbtomyumdnaqzsohnpniizpuyeejigdvpvgxkbjo","bnnluaruapysscstupiqvmycdjswutqvgfjcfcxgrxalzthw","zzvrjyuwfbbtvdwhcodauiyocrwrnmyumalfsxpmrracuqk","cjvenwavpikagmjwgddtxlbwpztuzfldqikdgkzwujwaxh","mbajpciebbycgliwuscccbyzmxbleaqtdqcsukyxlzatm","icwlgxjflihwnjoimgmhbxfakgagtkabowmvvycggjevuudj","qdpxebegjztjchhrecphkxsqtnkywlqoqhlujrdsswevfl","odryajpvybwwomkfuybdrexkcbfintubylbywswxustieepae","vxffcgmkvheyfragpucmqugbamqdqjinjntlwhxrrdqyus","mgyfcegfsykiisvtiqegadxrgppchwnwelbhrhojhytpspic","yjcgquwcrguicqnuytmcsfdwxujxjzkxfaddvlloqydqlxxk","jrbryzvumyioubbqxqmeuwsducqnlqjvkkoiljczjkpdoqv","kpdikhcoxpzqywakkkyvnxeznjnfhaorsszebdsavtqvssgcd","sdcrqmhwtjmmbelfhqzilvahntprwvpoyuhriqndazpdgcl","mzgjanyveqtzhjzbqsjjfolhdqphbgcqgizixydbqwcxfdzxw","jmhnlottgbuenqypmnabtzdgmhdoeaanpypzevviskoxuijbi","vvxeoufqesdgpyzxsjvgnjqupghhkmahjzoxtvpznthet","lpxucikxzqggcsildhzcauszjlgogostdrngazfzrlgtg","jyimafecorkexzwqcogkqfppxbxsjozsoieonksbbdiaegt","ztmeicdlzwupvpddtuqgoujtemxkfghgbtmjvqxxmtohi","wxibndfvdkivgjgjzwlwgtkwapuzlpjqcatuekdzmdwaxh","quzlizytkxvpmjjxhbubmrjdvhubuuynqzyayzwiwrzkci","lenxvwcsfztbttojspmsoidmzcydninymayjycddbwfwrvi","fxwvssocsnvpeapeuorpucmzvzdkmuteaihvyzqgcdrlubdpd","crrenbzjcklyadheultwinxblpogaehjyozknsszqulhsir","briedghmrkfwmoxwzmpaxhaxjikylwwonesqmaeemjcyxzv","vxtrdouzpfyuryudhwcrfjmqwmnzyvaacklaromibbswcur","uemvzoztjhzcwynpysjrdhbcjqedknqetdbutanehngfntwl","erphwyxaehpunizrdsrswbheiuahfoomhftdgrdkaueqdehi","axdkboedvmtlybrrexkkjlepdjvmrumutsewgkabwvowwfqb","npnrfqbccuyrqrlworhquflieiquluuymkrrauvfruyhljebc","yamwccxmliycqbpzuesllbjasxayuimzcqckbbdcetbtg","vaohiphkktaqrfgsyijzhttjhgjtobgjdusnmbzwuaonfugf","glkzxuigpwjwimsazecycyarmfnumulshwuescmhyvfgjyj","njhljazrptdjfyrdsxvukeuhkbrkmbozkxmwzmnphsyosrrkp","ztbifezpqbdrnddjcryrbtspljjyaxebshkxljodkswyxcj","itwdlmowvoxutypckmqubtgvsgsuqtpammdxatwxivrdtifg"}

    Returns: 38

  33. {"chnwlskhcpcegmprnkzbkpropyzsiprmyekkxvrbkwhsiwmx","zvcsjuqimbzenykykjvdkhzrajomhxziseadyt","unsjndhzoeczmeqmpgawfbezfhcfcquwfmfur","itxhhbzvrgvplzwlgdpmfhidowkiqbbyxbfecgavmxla","ldmcrtkzyyvkhlmkljlspqzrllrynnha","rdhgzlhvzxvpawixbommgiqvftdcxbgwyflpkhabeilb","pqyiosxoqvyoapztvsutdvipqdskibexrehhygxodvfdl","otcezujemyxrnyjamkvdihszkhzjydzibkasqv","qnobanajamrkvgopehsqiqixcwt","vbmjrnlepxhbotzxhodrhuzxcyczsbtnfhywumdjjkmzd","maadhwegydkxxmsktblrvzwgkgtjleiagkfngmwergeouya","nhxmdewmxgzdqbkahzgtvmmeq","ipkqtqolpxseftyxpoaubdosqzdrividdehhosxyvvgyv","qpcixngnfrfaftfwawggutvdezrbesuvjxdimlvrda","vbgwxpericundnoihkdqhiauuwnxyhhwiqs","yznavagjqoqbtjkbjgxhuugdecluws","toxprdajtsmmbxpnfnwzjccngpjekkbfbawsdwdypqksp","uoeuyiynpqzvcjwhkweebciztylmpnvj","fbigpzwouaztjmrnqtsaulagzptvbwugyempdkfakevusmjjhb","pmkodfjebelbizsomxqwelswzeh","tlwhvlmcurdaehlfzbrxrqbcizdmhk","xqjudvwyoaaujlaimrhfhkjskng","atxteryboyqqzkzmmhbgrgnbqhldoecqzbldtkhjixzjjywwhx","eenhadubcsenmpcgwmqcjzhffmfzfqowfzuru","exunyzckdjigczhqmoqutdpcsrsvtyex","ltapgdyqmcqvvejladprfhixe","ibtlopldvodlcfdyajhmjkdcqmkpronbrjmfyxitolgqskott","fikhayuqpiftzofemfohtboltacotava","fygpqtcdavhqedpmvllxeajir","bytreifngcenfzzfesyyjpjqjzqfzd","deukozxvbekidkokcoineseptw","cgwhmsrasrvvvieasukwivloppeiobfsjdzvwrxqkvlhdr","nstwpekewqomtuecxdztwzlguxnzqxwerrcgxokthafaulfu","pndbwzalyqiwwzpyhnntiuuquobzk","aglbclbnltykqzzohmbavxwnsnotxhb","natybglvgvngvbpjfpgcotwbksyrtyigybgcjsxq","yknnwsecxsyvvinubhujpsmwuvotndflqva"}

    Returns: 32

  34. {"zckejvmrxqfntcpqkwvjjpeteqgnfzfgerknmwgkpoxiqmycjt","ispokvdrxixbzhqmgyyvmvdcjdfuwvqgpfwzdzqchpfiwvwevu","rembhrxfoondtjcyiuarjfcicymytogkusnemljcbzgwikvtfv","ctvyhxikdrmecesgjujocynrivlmtcoyfunbagzrojfwitbmkf","yrcmetrkiryicgltoufhnicndvmwstzfyjubajevcgojofxmkb","zwoiqvqvxvubwmdiyjdrxczvpphipvggwhdzfyecmkffduwsvq","pceqtzklsftdzyrhoymvlbuyxfzrjteaxirshddbiyghzxpnwd","yfhcsvpzuzvwximgjpdgxckvvdwmqbhrewqpvyidqofdvuizfw","tqrgylyszsadrjsbvcupelevsmnpeqhxizghmgbmydrsojvknr","cfnxtcmxsvxdwfmjlnxmsoejxztnsuevbrsxugwodtraaflosi","ygwxhrkzlpwoiqlewitcdmcgspumzubxcxwjqhidyfsgvdlung","uazorvdqpeprencuukysrqbpvmjluhgojhfacisrmjkswmnryn","dmfaaqnuxtliaqicyavmlhfhtuyuhmkmyrmzhavgvgowwyaway","fqsbktvtfffdyrehtapridphdpddnootgiusbrlgyqmwksdfss","xlkabpfqevlmdhhfysnwlbuxuzcorzrqmbsptxgxstlybsdbns","uuxqubenaygpbyeuyktsghqhzvkookqkhnadpgqrgwgixnevzy","heogzzxplnzsdbvuionomwyjjdeiduokycszdrrpfsjkuheext","pttywzjztxltbdtfvmwcehmyoscnlxxdqqbopmpjlacndxuajs","udnrbdfbekmsgtypbszxralfcqhpvxwmzssylbnxotlhbsulxq","ythbikknuzlaoqtenxfhkpduzybztfvtydvgnhvkggkwyfcmch","wyiywmzrrulpxixnptxxbhtcpvotcjgbhqzgcyxtukkssifjdc","lziawyubhccrudxxbwsxhdpbnunsytamvlotjiutmwkjbhgedy","fjtvjersouiltrdrxaywjhtnvbocgimkognmmycfeyciczukfb","ehcdyfnvulkhjoieilzdliexlnruukwyraerftmaexjonruxeu"}

    Returns: 18

  35. {"cccacadddcbaddddbadbbccccbbcddabbdbadadccadbacbbca","cbcacacbdddacaabbaadadbabccacaabbcbacabbdacbbccccc","bcddabddcdadbbdabbbabdbccaaaccdaaddbacacbaccbbcdca","dbcbbdcdbbdbaccbacdbcbaadcdbccbcdadadbaaddbdcaacca","ccacbcaddadacacaaacdbdabccbbabbadcbbbaaccbbcabcacc","cbccaadcdcddbbccdabadbbcdcbcccdbdbddbccbbbacdcacdc","daaccbbaaabdbbdddbaacacbcdabbdaadadbcabcadbbaaadba","bcabacaadaccbcdbcbadcddbcbcccccbbbaabacaaadabcaacb","ccacaddabbbaabadcbbbdaabddadbaacabadacbbdadbabacad","adacaccabdaaabcdbdababcacbcaabbdbdbdaadabddbbabdaa","ccddddacbaadababbbaddbbddbbaddcbcbabaaacbabbbbdccd","acbdacadccaaaabaabcbbddcbcbdbcbbbdabbaaddaddabdacc","bbccddcacdbdcbaacadbadaaadacbccddbbcadccddbbbbbdbb","dcddddbdcdaaccacbdbccbbcbaabdcbcacabdadaaacabbadbb","dcdcabccccacccdcbacdddcaaadabbcadbdacbcbdcdcbcacdc","bddbacbbadcdabddccabaddbcddbcbddacbabccbcaacbabdcb","caddabaabdbbcadccdcdadcaccdccbcddcdcaadccbccbcbcac","ddcdadabdcccacdabdadcbadaaccaadddbddbdaabcccbcccbd","abcbcadcaccddbcaadbcbdacbcbdbcccabdcbcacacbddaaadb","acdcaabccdacadacbbabdbadbadabbbcdaadabbcabbbabdbcd","adbcdacbbddaddddabcacdbdaaadddbacccbcacdabddacdadb","acbadbdcaacccaaabcdbacaabdbaaccaadbdbacbbaadbaaccd","cddddaddccacbbccbaacaacbacdcbcbdcacbacacaaabbcadca","adaabacdcdcadbbddcbdccaaaaddaacaacabcdabcdbcadbdbd","bcdbdcaddcadbaaddbacacaabbdcabbbdbdcddccccbdccccdd","cddbbcdacbccccdccddcacadccacbaaddccbcbcaabcdaadbdc","daacbbcdcbcbdbbcbadacccccddacbabbadcbcbaddbcadabda","cdaacdababcbbcddaadddabddcacccaabaaadbbdcdadbdcbdb","abcddbccccacaabacabbdaddaaaaadaccaccccbccbddbcbcda","cbcacdcbaddccbdddbdbbcddbdadcdaaaaccccbbbaabddbcca","bddaddcacbabacaaccbdcaaddabdcccdcbdbbcbddcadaaacdb","bbaaccdaacdcdddabbdadaddadbdacacabccdccdabcdababcd","dbaaabdbaadabbcadaddbbdcdddbcbdccdccbbdbbcbcadcddc","dcccbcadddbbcdddbdacbbbbadbdbaabccddadcdcaabdaaadb","cacdddcbdccbbbabbcbdcbacbbcacbbabddbcccbaacbbcdcaa","bcbddddbbaccdbdbdbcababdcabdadcccdbbcaddbbcacbccda","bdddabcaaaccddacadbbadbcbdaaacabcaacbdcbdbadaabadc","cdbdccdcaddcdaaaddccacbaccbbbcadbbcadbcaaccacdabcc","abccdddacdddbbdaccadaddccddaccccdabdaadcadbbabbddc","bbbdaadccbbcbcbbcadcdbdacbdbdbaacbdcbcbddcbaacccdb","cacabbbacbaacdddbadacabcddacabadcdddabadcadbacabcd","adcdcdbcabbcabcbccaacdbcccaabcbbbdadcbbdddbdadacba","aacccccdadbbdbabdcacbcbbbcddcbdcbbadaddacacbbcdaad","bacdcbcadbdacdaccddbdbcadbbabdbcdabbbdcaabbdabbdaa","bbdcadadcccbadaacbcbbdaacdbdcadbbcdabadadcbaababba","ddcdbaccdabddabacddbcbdadccdddbcdacaaacabddaaaacaa","bdcbbaababddbbdccbcdbbdbcddcddabcdcddcaddacbbbdddb","cbbabacaddbbcdbbbbbbbdcdbbcacbaacbbdbdabcbcabdccbd"}

    Returns: 36

  36. {"bbbaaabbbabaabbbaaabbbabababbbbabbbbbaaabaabbbaaaa","abbbbaaaabaaabbaaababbbabbbbbbabbabbbababaaabbabba","aabbaaabbaabaabbababaaabbbababbbbbbbbbbabbabbaaaba","abbabaaaaabbbbababbbaabbabbabbbaabbbbaaababbbaaabb","aabbaabaababbabbbabbbaabbaababaabababbaaababbbbbbb","aabababbbaabaabbaaaabbbbbbabbbbbbbbababbabaabbaaab","abaaababaabababaabbbbbbabbbbbbbaababababbbbbbaaaaa","abbabbbbbbbabaabbbbbaaabbaababbabbababbabaababaaaa","abababbbbbaabbbbbabbbbaabbbbbaaabaaabaaabbbaaaaabb","babaabbaaababaabbbbbbaaababbabbbabaaaabbaabbbbbbab","bbbabaaaaabababbbbabbbabbbabbbabbabbbaabbaaaaaabab","bbbbaababbabbbbaababbbaaabaabbbabbaabababbabaaabab","bbbbbaabbbabbbaaabaabbaaaaabbbbbabbaabbaaaabababbb","bababbabbaaabaaabbbababaaaabaabbababbbbbbabbbaabbb","bbabaaabaaaabababbabbabbbbbbaaaabbabababbbbabababb","abbbaababbaababbbaaabaabababbaabbbabbabbbabaaabbbb","bbbabbaabbabaaaababbbbaaaababaabbbbbbaabbbbbabaaab","bbbbbabbbbabaababaaaaabaaabbbbbabbaabbbaaababaabbb","aaaabbbbbabbbbababaabbbbabaaabbbaaabbaaaabbbbbabba","aabbbaabbbabbaabbaaaabababbabbbabbabaaaabbbababbbb","bbbabbabbaabbbabbabbbaaaababbaaabaaabbbbbbababaabb","bbaabaaaabbbbaabababbbaaabbbbbababbbbbbbbaabbaaaaa","abaaababbbbbaabbaababbbabaabbaaabbbbabbababbababba","aaabaaaabbabbaabbbabaaabbabbbabbbaaaaabbabbbbbbbbb","aabbbbbbbaabbbabaabbabbababbaababbaabbbabaababbaaa","aababbbabbaababbaabbbbabaaabbbbabbaaaabbbbbbaaabab","abbbbababbbbaabbbbabaabababaabbaaaabbbabaabbbaaabb","babaabbbabbaaabbbabbbbbbbaaaabbbabbaaaababaabbabba","bbbababaaabbaabbaaaabaaaabaaababbbbbbabbbbbabbbabb","abbabbaaaababaaabbbbaabbbbbbbbbbaabaaaabbbababbaba","abbbaaabbabaabababababababbbbabbabbbbbabaabbaaabab","abbbbbaabbaaababbabbabaababbabbabaababbbaaabababbb","bababbbababbbbabbbbbbabbaaaabbabbbabaaabaabaaabaab","aabbabbaabaababbaaababbbbaabbbabbbbbbaaabbbaaabbab","aabbbabbabbabbababaaaaaabbbababbbaabbabbaaabbabbbb","bbbabbabaabaaabbbbbabaaabbababaabbbbaabaaabbbaabbb","bbbabababbaabaababbbbbaaabaaaaaabbbbbbaabbbbabaabb","bababbaabbabbabababababbaababbbababbabbbaabbbaabaa","bababbababbbaaabaaabbbbbbaababbbabbbbbabaaaabaabab","bbabababaababaabbbbbbabbabbabbabaabababaabbbaaabab","aabbabaaabbbbbabbbaaaabaaabbbababbaababababbbbbbab","ababaababbbabbabbabaaaabbaaabbbaabbababbbaabbbabbb","bbaabbbaabbabaaabbbbaaabbaaababababbbbbabaababbbab","bbabaabbabbbbbbabaaabbbababaaaabbbabbaabbbaabababa","aaabbbabababbbaaaaabaaabbbabbbaabbaababbbabbbabbbb","baaababbbbbbbabbbbabaabbabbababbbaabbaaababbaaaaba","bbbabbbbaaaaaabbbbaababababbbabbaabaabbaababbabbba","aabbbabaaabaaaabbbaabbabbbbbbaaabbbbbbbabaababaabb","bbbbaabaababbaaaaabbbbbaabbaabaabbbbaabbbbabaabbba","aaaaabbaaabaaabbababbabbabbbbbbbbaabbbbbabbababaab"}

    Returns: 2

  37. {"hvxkewdlnqhyqbxdwmmdzrqtqtcjdxfkvdxbzcootwmjxlowya","wvxdbwymmfwoqxboqenktxhqdzrddlyxvqxjlmtwzckcdhotja","qcxbawyfdeqdomxzklwboowhndqlkvvxzhxdjtrcttmxjyqwdm","klzmjcwqmmhlxxwdyrddyojtextaxxdqkdzbvcwonqbvhqowft","qwnhkwlwcbqjxmxvdozrdkqhdombyvqozcfwxtayejmtxdltdx","owtkdkdvjeqhcwlzqowydojtdbqvtdhxxlzqxaxnmrmcfxmwyb","mxekkjwbcqhozwdowhddtdxmfvzjxtxqqxwbydavrnlltmoycq","oxxyhvrdxbhotowzjjtxmywxnqwdavdmzdmfqbdctkclklqweq","odqdktxvjfqwxdhzboldjhwqxrtvnoccxwmezkwybtlmqaymdx","tyxmkxlmcqbwxcwdjlfrdkawdehbmvxzqdowqynxoqhzvjdtot","jxdclqymwqnmxwdhxxwvhbablzoddvyrtkztxmejdcqoqwofkt","xtzdqmdkvbcxtddcqzohjbaqwhkyrvxwldyolmtqnxwjowmfex","ztzjjqqdlbkxldmwmnmyvraqwqcxtvbdehdoofxwyckxotwhdx","dkvqvrchbwwodemwblxkdqnaqwmhyqxtylozxtfjxmzjxoctdd","ddcnkqkvyqmwxyhctdqjxqjtlrbbowowdzohexwlztxmvafmxd","aldnqczqbhowxojtxwmkdmydefkdjmyrbxcdtqvxxwzwqohlvt","hddqzbkovxwjwaqqtqzdxtkmyobcdwoxnxlxvymhrtdjcfemwl","rvxfhydbtdaloqxqxkcceyhwmkjjlvdqzdwqxdxomobmtwwtnz","ewwqhxntlmxxdzwdorqqddjbmjwaqlxxymkzvkcocdbvhtotfy","myhntcktrhctdqkdxwwqezyfazdqlxvqxbwdoommxxlwjodvjb","jdnezdwalckxfhmxzqtbvqowqdmxbywcxyqoxrddvtkjotwmlh","txyyvqwacthddworoxmjbdqmkfxdlvqhodtxzbnzjwclxkqwem","wdeqkvyztxbxwqhjqmncvxlqtamdlcyofdxbordkzwxjmhotdw","acodmwkqlfwzxomtxzmdqowdtcbvtkxrjwqeyqhxydnxdlvbhj","qofndxbvvwartxmzmodxmlzwhqxdqwjktdqydxhytoclkjbwec","yodmjvrmttqcdqbzkmxhdxyxewwxndfkllowqaxzbdhjoqctwv","qrxnxktobhvzmyfdxzebwwjmhkjooldmqwytxdwtcqdvxaqcld","jkxyqrbvwnfowedzlwbtvtxddwyoohxxqdjmqkchalqmxdmtzc","hldwxmzceqxjqohtaykodywqmrwckbwzndlddovbtxxmfvjqtx","ojdcvfoywqdmjmqwlxxlckxvnxzbdrhhmyxqawotdtkbqtdezw","yljvowwddmxcqxcdkxmdmhotqbdfrexhyzjxlbwtwqzvaoqnkt","axdthvwwvbekohcdtmdxmzwcbqxzqrdwtyqlmjndqyoxolkxjf","dojebrdqvoxxbtqxdftztynjywkmldwvlzwdcwcxmkhqaoxmqh","cwfjwxbeojykvorzqqklwhvxdqmhtzwtndbltoqmxdxcmaddyx","oqxxxcbvmtdmdfchyrweyqwojxtklmdzxkozhavdwqwdnqljbt","xvlarhmvokbwwmtzxjjqdqcodnmxybecdldtwkdwyoxxhqqfzt","nhdwtydaztmwlycrofxbxdqkqjmeckqwjvdxlvomthdzoxqwbx","xkdmdbcqttyxdonovkxazetxmqdwjvfylmrhqlxjwcbzdqwhwo","xkjcfzkrodzvyyqnmmodvltxdwqxwhhxadjxtlwbcqqmdewtob","nzkdyvqfomxmlwwrxjdbxqhdqjhedtovmwxyxcdakbtzocwlqt","owltqdmmoxdxxzwhdjycwkbakqbjdclorfwytevqzmvxnxdhqt","ytmlmodqdvfyrveztadocqwxnwwqbxxokzjcdkdjlwmxbhqtxh","tzkydtdqqxxwhqymtbxhwokjzoqcbavwxmfxdrncdomdwlljev","zdwjwobxyjddbxzqrqkchhxktadqwmctvnwldeqxvfomxotylm","qwknrdyvcdqzxxoqmemvwyqdtfotjdcmthkwxobhzwlxbalxdj","jwwahkndtlvxheddxzmxwydvqttodqlxrcqzxwcmbkbjoqomfy","ddrqxxxtqmmkyevfvlcwjmtwzynbxohdqwzqctxwkdahlojbdo","qmhvlkxwwcneowyddxmqxtqbvtrhzowmljddjdtobkyzaxcqfx","jbxdyqxwkxkbdomeomrtjlxqwtzwcvyqhdltwcdxhzovmqfdna","qokyqrdqcoxewmxtmtwjdobhkdxjblxvncwdlzfhmvxydqzawt"}

    Returns: 1

  38. {"abcd", "abac", "aabc", "bacd" }

    Returns: 2

  39. {"ad", "bc" }

    Returns: 2

  40. {"creation", "sentence", "reaction", "sneak", "star", "rats", "snake" }

    Returns: 4

  41. {"abcdefg", "abcd", "bcda", "cbad", "adbc" }

    Returns: 2

  42. {"aa", "aaaaa", "aaa", "a", "bbaaaa", "aaababaa" }

    Returns: 6

  43. {"abc", "abcd", "abce", "bacd", "acdb" }

    Returns: 3

  44. {"abc", "acb", "cba", "zzz" }

    Returns: 2

  45. {"ztrov", "stzzr", "rtzzs", "ztovr", "qrstz", "rqszt" }

    Returns: 3


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: