Problem Statement
A string X is a subsequence of string Y if X can be obtained by removing some characters (possibly none) from Y and preserving the order of the remaining characters. For example, each of the strings "ac", "abd", "abcd" is a subsequence of "abcd", and strings "ca", "abb" and "abcde" are not subsequences of "abcd".
A string X is called a subanagram of Y if there exists a string Z such that X is an anagram of Z and Z is a subsequence of Y.
Manao is a big fan of subanagrams and he tries to find them everywhere. This time, he works on splitting strings into several parts in such a way that each of the parts (except the last one) is a subanagram of the following part. Formally, for a given string X, Manao wants to split it into several non-empty strings S1, S2, ..., Sn such that their concatenation S1 + S2 + ... + Sn equals X and each string Si (0 < i < n) is a subanagram of string Si+1.
You're given a
Definition
- Class:
- SubAnagrams
- Method:
- maximumParts
- Parameters:
- String[]
- Returns:
- int
- Method signature:
- int maximumParts(String[] suppliedWord)
- (be sure your method is public)
Constraints
- suppliedWord will contain between 1 and 10 elements, inclusive.
- Each element of suppliedWord will contain between 1 and 50 characters, inclusive.
- suppliedWord will consist of uppercase letters ('A'-'Z') only.
Examples
{"ABABAB"}
Returns: 3
Manao can split the given string in three "AB"-s.
{"AAXAAAABX"}
Returns: 4
One of the possible ways to split "AAXAAAABX" into 4 parts is "A"+"A"+"XA"+"AAABX". "XA" is the anagram of "AX", a subsequence of "AAABX".
{"ABCDEFGHIJKL"}
Returns: 1
This word is not splittable.
{"ABBAB","B","BBX","Z"}
Returns: 2
Don't forget to concatenate the given strings.
{"EEEEEOSVLISKXEUPYWZA"}
Returns: 6
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}
Returns: 500
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB"}
Returns: 499
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEA"}
Returns: 498
{"AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAEAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA","AAAAAAAAAAEEAAAAAAAAAAAAAAAEAAAAAAAAAAEAAAAAAAAEEA"}
Returns: 21
{"ABBAAB"}
Returns: 3
{"NNNPGNGPPNNGPNNNNNPGPPGPPNNNNNNNNPNGNNGNPNPGGGPNNN","NPPGNNNPNNNNGPNNPNNNNGNNGNNNNNPNGNNGNNPNGGNGPNNPNG"}
Returns: 11
{"VVLVDVVVLVDLDVVDVVVDVLDLVVVDVVLDVVLVVVDLVVDVLVVLVL","VDVVDVLVVLVDLLVDLDVDVDVVLVVDVDDDVDVVLVVVVVLDVVDVVD"}
Returns: 11
{"QRQSRQRRQSSQSRRQSRRRQQSRSSQQRQSRQQRSRSQQSRRSRRRQRR","QRQQQQSSSSQQRRQRQQRRSQQRSQRRRSQRSSRQQRRQRQSQQQRRQR"}
Returns: 11
{"CDSQSCQSSDCDDSCSSQSDCSDCSDQSSQCSSQSDQDSCDDQCSS","DQSQSCQDQDQQQSCQDDQSSSSSSQSSSSSCSCSQQDDSQDQQDDDDS","CDSSSDDSCDQDCCQSSSSDQDSCSS","SDCDDQCSSSCSQCCQSQCDDSS","SCSCQSSCSDCCDDQCSDSSQSCCDQSCDQSCQSSDDSQSSSQSQC","QSSSQSDCDC"}
Returns: 10
{"DEPETPDDDPTDEEEDPPDPTET","PPPDETDDEEETTEET","DPTTPPPDPPETEPTTTPTEEPEDEEEE","EDEDEPTTTTETDPTTEDTTPTEEEPPPEPDEPTETED","ETEEPETTTDPTETDTEETDETEEP","EEEDTEETPDDDTPDEDPETTEEPPEE","EDEPTTPEPDETDTDTTEPTEEEDDETPTPTEPDTEEETTETD"}
Returns: 10
{"XXAULXLUAXUUXXXAXLUXXXLUALXXAXUUXXXAXXXAAXUXXLLXUX","ALLAAXAXAXALXUXUUXXXUXAXALXAUAAXALAX","UXXALULXXUXXUAXUXUAUXUAALAA","XAXUXALXXLLXXXAXLUUXXXXXXL","XXUXLAXLXXXAAXAALXUXALLXXLU","AUXXULLXXAXUAXXXXAULXAUUUXXXLLLUXA"}
Returns: 11
{"SSCSWSCSWCSSWWSWSCSSSWSWCSSCSCSSCSWWWCSSSWSWSCCWCS","SWSSSSWCSSSWSWSCWSSCSSWSWSWSWSSSSSWSSSCSSCSCSWWSSS","SSWSSSSSSCSSWSSSSWWSSSSSSSSSSCSSSWWSCCCSSSWSSSSCSW","CSWWSSCSSCSSSCCSCWCWWCWSSSSSSCSSCWSCSWSSSSSSSCSWSS","SSCSCSSSSWWSSSSSSWWSCSSSCSWWSSSSWCSSCSWWWCSSSCCWSS","CSSWWWSCSSSSSSWSCSWWCCSSWWSSCSWSSWSSSSWWWSSCSWSSWC","SCSSSSSSSSCWSWSSSSSCSSSWWWSSWSSSSSCCSSSWCWSWWSSCSS","CSSSCCSSSSSSWWSSCCSSSWSWSSCSSWSWCSCCCSWSCSSCCSCSSW","CSSSSSWSWCSCSSCWSWCSSWSWSWWSSSCWSSSSCSCWWSCWCCSWCC","SWCSSCWSCSSWWSSWCSSSSSWSSCSSWSWWCWWSCSSSCSSSSSWSCC"}
Returns: 19
{"GFFJFFJJFFFFGFFGFFJFJJFFGFFGFFFFFJFGFFFFJFFFFFJJGJ","FJFFFFJFFGFFGFGFFGFJFFFFFGGJGFFFJFFFJJJFFFJFGJFFFF","FGJFFFGGFFFFFFFJJFFJJFGFGJGFFGFFFFJFGFJGFFGFFFFGFG","FJGJFJJFFJFFFFJFGFFFJFFJFFGJJFJFFFGFJFFJGFGJGFJFFJ","FJFFFJJFFFGGGFFFFFFFFFFFJJFGFJFFFJFFJFFFFFFGFJFFFF","FJJGFFFFJJFFGFGFFJJFFGJFFFGJJFFFFFFFJFFFFGGFJFFGFF","FJFJFFJFFJFGFGFFGFFFFJJFGFFFFGGFFJFFFFFFFJFFFFFGJF","FFGGJFGGFFGFFFFFJFGFGFFFFFFFJGFGGFFGFFFFFFFFFFFFFF","GFFFJGJJJGJGFFFFFFJFJGFFFGFFGJFFFFFFJJFFGFFJFFFFJJ","FJFFJJFFFGGFFGFJJFFGJJFGGJFJFFFJFJFGFFGFJFFFGFFJFF"}
Returns: 16
{"OTOOATTAOAATTAOOAOOOAOATATOOOOOTOOOOTOOOAOAOATOOOA","TOOOOOOATAOOOTOAOOATOOOTOOOOOOATOOAAOOTTTOOAOOOTOO","OOOOOOOTOOOOOAOOTOTAATTTOOOOAOOOTOOOOOATTTTOOTTOTO","OTTOAOOAAOTTOOOOAOOTOOOOOAOTOTOTTOOOAOTOTAOOTAOTOO","OOTOTOOAAOAOOOOOTOOOOAOTTOOOOOTTOOOTATOOOOOOOTTOOT","OOAOATTTOOOOTAOOOTOOOAOATOAOOOOTOTTOOATATOTATOOOOO","TAOAOOTTOTTOOOOOOOOTTOATAOOTAOOTOAOOOOOTAOOOTAOAOO","TTAAOOTOOOOOTAAOTOAOOOOOATOOTAAAOOOOOTTOOOTOTTTAOT","AOOTOTOOTOOOOOOOOOOOOTTOOOOOAOOOOTOOAOOOAOTOOOOTOT","OOTOOTOTOOOTOAAOOOOOOOOOAOOOOATOAOOAOAOAOOOOAOOOOO"}
Returns: 18
{"WWAWAWWWWWWWWAAWWAWWWWWWWAWAWWWAWWAAWWWWWWAWAAWWWA","WWWWAWWWAWWAAWWWAWWWAWWWAAWWWWWWWAAWWWWAWWAWAWWAWA","WWWAWWWAWWWAAAWAWWAAWAWWWWAWWWWWWWAWAWWAWWWWWAWAWW","WWWWAAWWWWWWAWWWAAWAWAAWWWWWWWWWWWAWWWWWWWWWWWWWWW","WAWWWWAWAWAAAWWWWAWWWWAWAWAWAWWWWWWWWWAWWWWWAWAWWA","WWWAAAWWWWWAAWWWWWWWWAAAWAWAAWWAWWWAAWWWAWWAWWAWWW","WAAWWAWWWWWWWWWAWWAWWWAAAWWWAWWWWWAWWWWWWWAAWAWWWA","WAWWWWWWWWWWWWWAAWWWAWWAWWWWWAAAWAWWAWWWWWAWWWWWWW"}
Returns: 25
{"FTEDEDTEETEEEEDTTDDDTEFTFEEEEEEEDTDETDEFETFFDFDTFT"}
Returns: 3
{"OEOAOLAAKIMIAAOKLIEACAKEALLCLOKKEAIEEOMAKACOMOLOCE","XAIOBWEXJAJXAEEJAJAJIJEBOIXEEOJJAEWEXXAIWWXBBXAWEX","OJIBBXEWAOEAXEEXEJXEIBAAXJXIAIXXAAXWBIWXAXWAIIOAOO","OJAOAXBXEAOXJOOABAXOXEAXOXOWOIAAEABJIAXJAAABEXBIEW","XOABWIAAWXAAJXAJOAIOWEBIAEWBIAXOBEXXIXAEBIXEBJJEAI","IOBWBBXOEEXJAJWAAAOWEIAOJXIXBEBOIXBXXAIXEAEWWXXEXB","WXXJJBIOOAXAXOAIAIIEJXAJEAOWOEAWEWOOXIAAAWAEXAIBAX"}
Returns: 4
{"CBXSMOYIQETNCOWWMAJHHJMWBVWMAXMVHBWBQCSHYWMOOQETJM","MCBQVAHOVWMYOTJCCVSIWBNWJYYHCNMMCMYWTBBBCXOEHJWBTJ","IQEEQVWYCAQWYXMYEQMHCCBXWOJWNYYYVCNQQCOHXAHWJBWMAW","WEBMMQHSOSHNNMSBNYHCWCOMJBQSAOMHWNECWSIBBTWBYCNWOW","OOHAJWMAWMWMMAMJOHBECSHTQMWHCTMJCOWBWNHTWNBESJSEQY","OCXIJCEMXXWWOMCSTAOBBSOHQOQHQHSMSTYOAXWHXVXHBOXIOH","TVVTWVOVSQSHWOINCHSMWJOMWBHNBXJSSMJWYYHOEIOEIAWBTB","CXNAOMVWBVMWHJBINYQSJMOOMJIJWMHWVWMBMXVABWQWSNQVMW","CSWHHWCHQJAJCI"}
Returns: 4
{"KQOOKVKONARQFYEOIGQRYFGWLVOQYNIIAKVQYKRYIROLNEYWKO","YRYWVGQFRGQYOKOWAVRNKQEVQYEQVKKKNKORFEQFEKOEYIORQI","RYYRORGAIYRRKOVQIVQOKYFEQONWOGLKKYKWOYFQQRWOOOROKV","KOQKOQENOYGVFVIEYQKEFGKEQGOGROGNEVYEVKYVFKVYAOAWQK","KFKOOKOOAOVGOVGOVLGEWQQONAVAFVQIRVVFLFQVOKIKVKQNAR","AGRKYVOOYGOYANOVEKKQKOFQKYKQKQAVQFGWGOOGIFVLVKRRAY","QQVQEYOKOVORQQKGYVWOILKFKYWAGQFOKGVORNVRQQOVERRKKV","GKQGWWRKQEFAYVFQKGOWLQVREQQFQGKNQYKYYQNKYOIAIOGVKA","YFGQRQVOOVNOOK"}
Returns: 6
{"F"}
Returns: 1
{"AB"}
Returns: 1
{"ABBBBBBBBBBBB"}
Returns: 1
{"BAAAAAAAAAAAA"}
Returns: 1
{"ABABABABABABABABABA"}
Returns: 10
{"THEMOONLIGHTSPALEEMBRACETHEMOONLIGHTSPALEEMBRACE","MBEMOONLIGTHALEEHTSPRACETHEMOONALELIGHTSPEMBRACE"}
Returns: 5
{"CANYOUTELLMEAREYOUTHERE","CANYOUTELLMEAREYOUTHERE","YOUTHERECANYOUTELLMEARE","CANYOUTELLMEAREYOUTHERE","CANYOUTELLMEAREYOUTHERE","CANYOUTELLMEAREYOUTHERE","EAREYONYOMREUTELUTHECAL","CELLMANYOUTEAREYOUTHERE","CEAREANYOUTELLMYOUTHERE"}
Returns: 9
{"SMDMIYRAJVVMQLAWESYHMXNLLGKNOOTCMGLCBBOKE","OOKMVVRAJCXDQLWASELNOLIGCYLYSGMBKEHTMBNMM","LYKCTOBEVQCXLVOAAGMBLNJKODHMMRNELSWYMSGIM","YOACMCBOWLNKXEOLQVYDLJEAVKHMTMGNLSBISMGRM","YCMIKLLRQJOLBEHLMOSNEGGCVWVMODXTMYBAKNSMA","CKVLMCOQMREYYLTGMSBDNLGJVMLWBNXASMOAKOEIH"}
Returns: 7
{"HVQEECDWZBREVJNOEHFEQOKFHZTEZOXEMP","ZVWEQQDZHEMEHOEEOEFNCOEHXZTVPBRFJK","FZEDENQOHQPEZTOBHMFCOEEWEVXEKVZRJH","EZXOPWFHHQRNBEETOMECZEVZVEQFKHEDJO","EHXHEMBPKECVNZQRZOZOVJWEEFOFTHEDQE","TVQEHOZEBEZOPEDOEMECNXQJHZRFKVHWFE","KWREEZEDBQEPZOECOTFHVZEFMNVQXHJOHE","HVQEEJEZMPZVHCEEWOKNHQRFEZFTXODBOE","MEWOJEFHEKZRDCEEVOHZQTHNVZFPXOEBQE","MTEXHVFQVOKEHEEZJBHEZOQRCNFPEWZEDO"}
Returns: 11
{"VSBBGMXAERDAKLMBUWATGFCLTEMYYAJPMZENHVROFSZGIIRXHK","TEVCHFRNIRZAEMMTUKAYMDZXLORVLKJPWIESBGGAHMBYXBSGFA","TFSNCIAKLBZHZAVTURIKMHLEPGMVXMXRYFEMAEGABYBDWOSGJR","LNIRAKWMUTBFOGGRMBECYHAESHBPXSXZMEVAIYFRMZJDLGVATK","RNFYVSLEUZRROGKYMIDHMMTKZFMGGEXLCEABBWATBJPAAXVSHI","GNAEAELFMCVIMARKATEHMYGBSYPBFRHKVOLDGWXTIXMJUSZRBZ","GNLZTFBAERSHYAFABMDOVRWYKAXKZRIMPUXETBVELGSJIGMCMH","GMTRRXYXEZLYARAWTPGVNEASHMBVDSKIEFKIBGUMLFBZHAMCOJ","XYTKMGPNFALERMABCTGVRSUEHKMORBXGSYWLMAZBJHAZIFDEVI","GYMKHAZNOCEPLKWBETLFRVUDGIRHRGBZYSFMXVMAJSXTIBEAAM"}
Returns: 11
{"OKICXWZNTAXQJPEKSHHZOGMEOEPDUDXIYULFVVTNG","JEZLUTFKKSXIZEPTSNCOPGUYWVDMZXHNQOLAVGSIOE","NOGPYKZTOMEDECVDSNQHPFCKZIDVXXLUTZLSOEZGXWS","QKGTSDZDHZUKALQESVXZPCOWPSZGUYEFTUIXVDXLOOHC","LOKHGPZHOTEDWFQEDSCZICXSAPZTMYEINUULKUXNVOVXJ","UOWUADHULHCPNGQZLOIXEOZXCGKVMYDINZKZESXPEQFTVS","EOTLUWZUKHCANZVPCINQSXXTQGDUDKZGIEFZOXLOVJSMPSE","NEKLXWGUZZVHSCTDPOZDSPQXJITAMKVCIOFHUOGUDXNQESEL","NQTVDWYZZASFUQIKPGSXHXPXLUVZGNUCIOMZETSKDHEOCDELO","ZQIVOXQUCSIKDHUFWGYXNZLZXTDEUNAKTOOZMLSEPHVCGDPESJ"}
Returns: 4
{"ONMETKXCCOJNWGWAWWBPSUHDXYAPKYKDSP","NHTNKGDYASXMCWDOWKTESMBUXPOTKWSDCAP","PHYYKGTPUSTAWPNNDECKWMOXHAMCDKSDSTOW","YHWKKYTDTSWXJDOPSHWDNCTSECXOGUMNAPPMK","YABSTHGNTSWXDPKASHTDCWWMUCYOEPJNMKPXKW","TTKTWWYMUSNSXHEJSPWMCWDPYXNOGPABADKDKCO","BUEGMWOMTYYCXHKJXPSTNSKDTHNOCPAPASKDDWWW"}
Returns: 4
{ "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" }
Returns: 500
{ "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB" }
Returns: 250
{"ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ"}
Returns: 500
{"ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ","ZZZAZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAZZZZZZZ","ZZZZZZZZZZZAAAAZZZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZ"}
Returns: 407
{ "THMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "DHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "AHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "CHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "SHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "GHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "AHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "VHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "RHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHG", "QHMNBMBNBMBMBBBBMBBNBMBKHBBHJBJBJBMJHGJKGKGGKJGJHT" }
Returns: 2
{"ABABAB" }
Returns: 3
{"ABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGD", "ZZZZZZZZZZXXXXXXXXXXAAAAAAAAAAEEEEEEEEEERRRRRRRRRQ", "ZZZZZZZZZZXXXXXXXXXXBBGGYUIJJYEEEEEEEEEERRRRRRRRRQ", "ABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGD", "ABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGD", "ABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGD", "ABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGD", "ABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGDABBDEEFFGD", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "G" }
Returns: 7
{"ABBAB", "B", "BBX", "Z" }
Returns: 2
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAABABBABAABBABABAABBBABABA", "AAAAAAAAAAAAAAAAAABABBABAABBABABAABBBABABA", "AAAAAAAAAAAAAAAAAABABBABAABBABABAABBBABABABAB", "AAAAAAAAAAAAAAAAAABABBABAABBABABAABBBABABA", "AAAAAAAAAAAAAAAAAABABBABAABBABABAABBBABABAAA", "AAAAAAAAAAAAAAAAAABABBABAABBABABAABBBABABA", "BABBABAABCDEFGHIJKLMNOQPRTSUVWXYZABCDEFGHIJKLMNO", "QPRTSUVWXYZABAABCDEFGHIJKLMNOQPRTSUVWXYZABCDEFGHI", "JKLMNZOQPRTSUVWXYBBABAABBABABAABBBABABAAAABABAB" }
Returns: 85
{"ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWX" }
Returns: 11
{"CBBBBBBBACBBBAAACBA" }
Returns: 3
{"ABBAB", "B", "BBX", "Z", "ABBAZZ" }
Returns: 3
{"ADBADADDADDDBBDDBDDCDBBDCADADCDCCCDADADACAAADCDAAC", "ACCBCBDBDBBCCCACACACDBACCABBDDBBBACBDDADACADCCDCCC", "DDDDCBABACDABDBBCDDABCAADDBBABCCCDBDACACCBBCDCCDBB", "ADDDBCBADDADDBDCADBCADCCDCBABDBBACBCCDCADCBABAAADC", "CDBCBDADBDABBBAADCBBDBACDAABCDCDCCCADCBCCBDCCBABAD", "ABADDCCDAAAABBBBBADDADBABACBACACACABAADCCAABBDDCAA", "CDBDCCAADCBBCBADADAABDDBBDADCBDAAAAACADBACCDDCCACD", "BCDBBAABACCCCDDAADACCDCBCBBCADBDBBDACBDBAABDBDABCA", "AADDBDACDBACCDDDBDACDBACDDCBCDCABCBDAABDDCADDBBBAC", "ACCBBACCCBCCACAAAAAACAADBBBBBBBAACDDBDADCDBCACBCAA" }
Returns: 11
{"AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ", "AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDEEEEZZ" }
Returns: 18
{"ABCCBADDDABC" }
Returns: 3
{"ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB", "ABABABABBABABABABABABABABAABABABBAABCABCCABBAABAB" }
Returns: 30
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }
Returns: 500
{"ABCBAABC" }
Returns: 3
{"ABAAAABBAA" }
Returns: 4
{"ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB", "ABABABABABABABABABABABABABABABABABABABABABABABABAB" }
Returns: 250
{"WQHKFSTVHVCBSREIHWKKWKXNKYYDPNNUMAYVBEIIRAUCGDXPTX", "BTTDRFOGHVQPHBIOUHLVDSEXDUAOSFOYWSCYCMRYNSKRKCXITF", "DVGCLHJTVINYAZDWLRCVQLRHNVNWAKCPKUUDENSNGPJCMEEXSO", "GKPHAMYIOOOCPQNRVIYTDWEMQPKTLDEOJUPLLDABWNEDWMXXHP", "AYRRLILYZWIHJWLMTVQRXEDYZVYHKBCQWHYQBTNKDUVNIORDGC", "PEGORZRCTWZMMWXLJNMGEERIODCCBPQXGDZCTPPWCFLLIORCES", "NFLJTWRBTKLECMBXUHRSBCOWTKXULMDKNHKFOBVQTOLASMZOLD", "JMXJJIHFJXEIVJXFWZDNDSZKQSFYUKTSIVKQXOTWYMCECSSZXE", "JRTZPRZQIECHAOIBIPAUAFIDBRHOKCOGIAVONOOWVXERUWPZJB", "ZJKEAYDQQCXRCLDHKSKGTHXEZYGCDYUTBLLJMVBEERNPSWJVIU" }
Returns: 4
{"BCCBCB" }
Returns: 3
{"ABBAAB" }
Returns: 3
{"AAAABBBBBBAAAAABBBBBBAAAAAQAAAAAAAA" }
Returns: 7
{"AABBAAAABAAABABAAAABCCCBAAAABBBBCCCCBCCBAABAABA", "CBCCBAABAABABACCBCCBBDBDBAABAABABAC", "CBCCBBDBDBAABABDBDBDBDABABAC", "CBCCBBDBDBAABABDBDBDBDABABACEFEFE", "EFCBCCBBDBDBAABABDBDBDBDABABACEFEFE", "EFCBCCBBDBDBAABABDBDBDBDABABACEFEFEC", "GEFCBCCBBDBDBAABABDBDBDBDABABACEFEFEC", "GEFCBCCBBDBDBAABABDBDBDBDABABACEFEFECH", "GEFCBCCBBDBDBAABABDBDBDBDABABACEFEFECHI", "GEFCBCCBBDBDBAABABDBDBDBDABABACEFEFECHIJ" }
Returns: 19
{"ACCCACACACACA" }
Returns: 4
{"ABBABASWE", "DFASDFAWR", "BBXSDFAWF", "Z", "WAFASFAWF", "AWETHREE", "SAFDWER" }
Returns: 5
{"ABAAABAB" }
Returns: 3
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAA", "AAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }
Returns: 398
{"AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA", "C", "AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAC", "AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAA", "AAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAAAAACAAA", "AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }
Returns: 27
{"ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE", "ABCDEFJGIGJIDFDFKDJAQEREPQIEINVNVNVNVZZZZZZZCCVDGE" }
Returns: 11
{"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" }
Returns: 37