Statistics

Problem Statement for "CyclicWords"

Problem Statement

We can think of a cyclic word as a word written in a circle. To represent a cyclic word, we choose an arbitrary starting position and read the characters in clockwise order. So, "picture" and "turepic" are representations for the same cyclic word.

You are given a String[] words, each element of which is a representation of a cyclic word. Return the number of different cyclic words that are represented.

Definition

Class:
CyclicWords
Method:
differentCW
Parameters:
String[]
Returns:
int
Method signature:
int differentCW(String[] words)
(be sure your method is public)

Constraints

  • words will contain between 1 and 50 elements, inclusive.
  • Each element of words will contain between 1 and 50 lowercase letters ('a'-'z'), inclusive.

Examples

  1. { "picture", "turepic", "icturep", "word", "ordw" }

    Returns: 2

    "picture", "turepic" and "iceturep" are representations of the same cyclic word. "word" and "ordw" are representations of a second cyclic word.

  2. { "goran", "igor", "domagoj", "relja" }

    Returns: 4

  3. { "ast", "ats", "tas", "tsa", "sat", "sta", "ttt" }

    Returns: 3

  4. { "aaaa", "aaa", "aa", "a", "as", "sa", "mmm", "kkk" }

    Returns: 7

  5. { "mis", "mi", "je", "polje", "popasel", "ne", "im", "ljepo", "oljep", "sim", "smi" }

    Returns: 7

  6. {"aaaa", "aaa", "aa", "aaaa", "aaaaa"}

    Returns: 4

  7. {"ab", "na", "ba", "nb", "bna"}

    Returns: 4

  8. { "aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxxyzz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxxzyz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxxzzy","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxyxzz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxyzxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxyzzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxzxyz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxzxzy","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxzyxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxzyzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxzzxy","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxxzzyx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxyxxzz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxyxzxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxyxzzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxyzxxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxyzxzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxyzzxx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzxxyz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzxxzy","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzxyxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzxyzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzxzxy","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzxzyx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzyxxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzyxzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzyzxx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzzxxy","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzzxyx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxxzzyxx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyxxxzz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyxxzxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyxxzzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyxzxxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyxzxzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyxzzxx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyzxxxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyzxxzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyzxzxx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxyzzxxx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxxxyz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxxxzy","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxxyxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxxyzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxxzxy","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxxzyx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxyxxz","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxyxzx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxyzxx","aaabbcdddeeegghiijkkmmmnopqqrrrrssstuuvvwwxxzxzxxy" }

    Returns: 50

  9. { "mnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjka","idjlhokswcdjclfpqgjufaeumudzftzanmqtmoyknjqvezewqx","jpiunqsmawdtoezackljtjfnguemxyqczomqwvezjqdhfkldfu","qukmaadwqgsdlqzelmuecfojfnvjjnzwczfyoepmidthkxqutj","yzpgedhudscqmofwnalmojkudceqlvzuwjfnketqtaimjqzxjf","fqzcwagyezevnomdjcsjzlkfeutdtpquwnifuxjmakolmdqjhq","omnkqflqleitgqjjoajnquecfpuyumejkdszxvfcamwzwddtzh","efpduqstydezqljigwqjfdzwjtncklaoanuxqhmejucfmmvkoz","viulzumqkxudnjjczksmtaeejcjatqwfzpdfdgefmnqoqhloyw","ajkzpdqehldojqxfmqutnmmuzonwteqsgvzjlakceffcydwiju","xlhiwvunojgztmjkclaqyokznujpdqdfdctszuqaqefemejwfm","ccthujvkmnmplldzumdgfajuytwzqeqnazjxjeoqfekqsdwfio","nnmvcozypfmujmzfdeodjikqwqjewsxjlckqhtfuqzgeatdlau","ccjmwuujntoqowdjeqqvjfikemzulkxaplfsyenzftdzmhqadg","ojpcexymavuftuzzeljqclgkeqdjtazounhddfsmfwniqqmwkj","wvqommdquloatupzqgickjelnjamwzujfstkeydjfzxehfnqcd","chzjyloucimdmwefauqdoenqzqmanzsqjwvugjtkftdkjflpxe","qytdfqjeldshgnizuxzmefkeuwozvjwkcmucqqfptlnojadjma","wknjocdwqjfdnzqutatehkglqemecxjmidfovufjpmzuzasyql","niyoefnqdaekvcjjwkuqelzpaztgjfmzcqmxdmtfuulhowsjqd","duyfvaejtkuezwjqedqmfwpmmaluocihtkzjcgsfqxndzojlqn","vcmxpfyjkznofeegzuuthksqljqmtmnqajodacuzfwijdldeqw","dozejjwqwzhaypcdmsjiamvxtzflfqludjetnqequknoukgmcf","xmacfqfeuwzmjhpeewdnzkdyuvdoujcqlzqsimatjgojkqnlft","ufdnqujegccxkmnsmzthltaqeijepoqwzfyvlqjjfzwuoadkdm","qqvapmqdujfwfxmusdnfgwiazocteyzemqkojljzdeunhctklj","efjznjtmdkosouunaffmedmzgytehqqzqlpxujwlicvcdjwkqa","jctanuzoctuslvojydqelqzfjxwdpfmunkmdzeeqmajikgqhfw","qfgxwlkmdceqdtvmetnhlymupzqjkcjoewffziouqjsjzaadun","hzatyaecmjnpxmiuqqlwjkkozvqtqzffmuuefncwlesjddojdg","zlmnstjcqacwqfegewyfodkqapvjhzuqjlimjtnfudoezkxmud","noheyjmlzzftjvmcuaqjdtwwaiqzeucqxngddpfoqfmesujkkl","kqynumdpqteduojslefqemfchgjiclqzzozkdjwawvjxmufnta","vefqimsthjdjqwzpuxzlykjdguctnuozofanmcajmkleewfdqq","dqlskufthjqvewxdijjemzncqencazyugzwalqdffmotukmjop","jekuyvusfmfeoceajthdugxmkwfzjlzwqlmacjidnqtpzqoqdn","qfioqltcjmjxhazmmqweekejqdnltunzjasuwgvpzcdkfydouf","luyaojtzzwgdiacfwsmmdqnoevjehucqtzleqfqudnpjxmjkfk","ywqhxacjmfzvldsjmuqlnfcuewpojukokzzjqdqeetgadfimnt","qxdjatdaimwhzyeueulkzpcnjguozlffkmctnoqwqveqsdjmfj","gfvncaowajdefkujqjtiedjkolhmqqmzqsxzudcwutfnlzempy","fszkldzywqifueuogfzujacewpjqonjxmmdmqqavecktdljnth","uykqzqmwgljnltanpeafqdcmjioquvejfzjemfkhoucxstdwzd","nlhovafqkuscffeitjpgkxzmdmjuzdtjdencaqqlmowjqywuez","xjmzfumfmacoeqnlpjqtsddjwjhltzwqnzekkqacyuidoefugv","teqdsfeqjjkhxpmmfvtdqzweuuqoonallmnczjdcazkgjifuyw","jjpdegcmqkkqlunzjxyodhtzaeiwuzffvmcoqulwadqtnfmsej","ajlwzczzmhmdjqdyfxannqjteldmuksqfiuegkuowjqtpcoefv","viwngjzfeqekalcdnazojlkmmmseujdftxqoufpcujqtzdywqh","semiqydujeufguktcqjwanhpfdzlqtcdwqfojvezxnamolkzmj" }

    Returns: 50

  10. { "nfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkam","fztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamn","ztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnf","tpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfz","pnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfzt","nejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztp","ejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpn","jgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpne","gfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnej","fzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejg","zofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejgf","ofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfz","fczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzo","czqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzof","zqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofc","qvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofcz","vlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczq","layustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqv","ayustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvl","yustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvla","ustoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlay","stoxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayu","toxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayus","oxudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayust","xudheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayusto","udheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustox","dheieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxu","heieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxud","eieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudh","ieqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudhe","eqdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudhei","qdljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudheie","dljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudheieq","ljmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudheieqd","jmqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudheieqdl","mqwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudheieqdlj","qwdcwkumqjjkamnfztpnejgfzofczqvlayustoxudheieqdljm","wdcwkumqjjkamnfztpnejgfzofczqvlayustoxudheieqdljmq","dcwkumqjjkamnfztpnejgfzofczqvlayustoxudheieqdljmqw","cwkumqjjkamnfztpnejgfzofczqvlayustoxudheieqdljmqwd","wkumqjjkamnfztpnejgfzofczqvlayustoxudheieqdljmqwdc","kumqjjkamnfztpnejgfzofczqvlayustoxudheieqdljmqwdcw","umqjjkamnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwk","mqjjkamnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwku","qjjkamnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkum","jjkamnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumq","jkamnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqj","kamnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjj","amnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjk","mnfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjka" }

    Returns: 1

  11. { "nfztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkam","fztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamn","ztpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnf","tpnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfz","pnejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfzt","nejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztp","ejgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpn","jgfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpne","gfzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnej","fzofczqvlayustoxudheieqdljmqwdcwkumqjjkamnfztpnejg","qemwsfqkmaqohyzpanetgwmjzuuodxezfkctlijqljddfvnujc","emwsfqkmaqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcq","mwsfqkmaqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcqe","wsfqkmaqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcqem","sfqkmaqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcqemw","fqkmaqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcqemws","qkmaqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcqemwsf","kmaqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcqemwsfq","maqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcqemwsfqk","aqohyzpanetgwmjzuuodxezfkctlijqljddfvnujcqemwsfqkm","zafcdaklqtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdg","afcdaklqtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgz","fcdaklqtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgza","cdaklqtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzaf","daklqtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafc","aklqtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcd","klqtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcda","lqtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdak","qtfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdakl","tfzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklq","fzzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqt","zzqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtf","zqewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfz","qewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzz","ewjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzq","wjhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqe","jhojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqew","hojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewj","ojqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjh","jqijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjho","qijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhoj","ijucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojq","jucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojqi","ucfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojqij","cfdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojqiju","fdmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojqijuc","dmueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojqijucf","mueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojqijucfd","ueelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojqijucfdm","eelnvunmwsokqyjpmtxdgzafcdaklqtfzzqewjhojqijucfdmu" }

    Returns: 3

  12. {"wszojxenmqrbidckuawcgfbtagosozdygtdxkggbjayhznjspk","ebsasnaoyihcqkjdkftdcgojxgzwxsyugpdnjozzgbagmktwrb","bsasnaoyihcqkjdkftdcgojxgzwxsyugpdnjozzgbagmktwrbe","smptrokfkguobsgogazntweiygxczgkzdjddjsbybnhqcxawja","mptrokfkguobsgogazntweiygxczgkzdjddjsbybnhqcxawjas","ptrokfkguobsgogazntweiygxczgkzdjddjsbybnhqcxawjasm","sogkgczefjaxnnabkydotzmhadbcbsywoigdxgpktwusrjjgqz","ogkgczefjaxnnabkydotzmhadbcbsywoigdxgpktwusrjjgqzs","gkgczefjaxnnabkydotzmhadbcbsywoigdxgpktwusrjjgqzso","jnbfxtgcxdnogkazssiygkwgyhjbwbrcsodagmetkaouqzdpjz","nbfxtgcxdnogkazssiygkwgyhjbwbrcsodagmetkaouqzdpjzj","bfxtgcxdnogkazssiygkwgyhjbwbrcsodagmetkaouqzdpjzjn","pmrsezqsobjxbnghgywbjjyfgddxzccsdkawnoktgotaziuagk","mrsezqsobjxbnghgywbjjyfgddxzccsdkawnoktgotaziuagkp","rsezqsobjxbnghgywbjjyfgddxzccsdkawnoktgotaziuagkpm","gsssawophytodegijkxzkaqnbjxjbrugbzgtngayokmcwzcdfd","sssawophytodegijkxzkaqnbjxjbrugbzgtngayokmcwzcdfdg","ssawophytodegijkxzkaqnbjxjbrugbzgtngayokmcwzcdfdgs","jwgwpjxkjcsiqnobtadzbsgxsbggnoatkzyyohkgdcfrzmedau","wgwpjxkjcsiqnobtadzbsgxsbggnoatkzyyohkgdcfrzmedauj","gwpjxkjcsiqnobtadzbsgxsbggnoatkzyyohkgdcfrzmedaujw","ojepyrswwgsjktbaaqiohxkunzjcdbdtxczmbsggoanfgzgkdy","jepyrswwgsjktbaaqiohxkunzjcdbdtxczmbsggoanfgzgkdyo","epyrswwgsjktbaaqiohxkunzjcdbdtxczmbsggoanfgzgkdyoj","nsdigajsyjzkbegggydzockawogxquzkradbcnbxoswtmhfptj","sdigajsyjzkbegggydzockawogxquzkradbcnbxoswtmhfptjn","digajsyjzkbegggydzockawogxquzkradbcnbxoswtmhfptjns","dstasgbxjaygkhgdsijgcwydnpctxjrofgzkbwonoquzzkameb","stasgbxjaygkhgdsijgcwydnpctxjrofgzkbwonoquzzkamebd","tasgbxjaygkhgdsijgcwydnpctxjrofgzkbwonoquzzkamebds","yewgtdjsbzngaodkntxmsyaxqzkuzwpcofsdcjhkgjiogbabrg","ewgtdjsbzngaodkntxmsyaxqzkuzwpcofsdcjhkgjiogbabrgy","wgtdjsbzngaodkntxmsyaxqzkuzwpcofsdcjhkgjiogbabrgye","ozxfhxjsberqccoddtypwmgagtayzagskjouniwksgzbdngjkb","zxfhxjsberqccoddtypwmgagtayzagskjouniwksgzbdngjkbo","xfhxjsberqccoddtypwmgagtayzagskjouniwksgzbdngjkboz","kgxdadnpszrdewyomgjtfwsynjccgakshxtakgqjzbbugzoobi","gxdadnpszrdewyomgjtfwsynjccgakshxtakgqjzbbugzoobik","xdadnpszrdewyomgjtfwsynjccgakshxtakgqjzbbugzoobikg","hoijjkfkscaggyboduzasxdtnwodygjnzgbxctzbmrqwpsakge","oijjkfkscaggyboduzasxdtnwodygjnzgbxctzbmrqwpsakgeh","ijjkfkscaggyboduzasxdtnwodygjnzgbxctzbmrqwpsakgeho"}

    Returns: 15

  13. {"liqymodrylkzwkytwddhxezwbupkpmusfleoosnlhbgggolajy","wysetqujyewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdys","ysetqujyewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdysw","setqujyewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswy","etqujyewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswys","tqujyewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswyse","qujyewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswyset","ujyewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswysetq","jyewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswysetqu","yewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswysetquj","ewpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswysetqujy","wpgnylgzaiomwdukmlpdxrkobhhzboofklllgdyswysetqujye","ldstqfoyllozomwkdynloeuuziplhbmjaggywdgwsyebhprkxk","dstqfoyllozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkl","stqfoyllozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkld","tqfoyllozomwkdynloeuuziplhbmjaggywdgwsyebhprkxklds","qfoyllozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkldst","foyllozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkldstq","oyllozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkldstqf","yllozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkldstqfo","llozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkldstqfoy","lozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkldstqfoyl","ozomwkdynloeuuziplhbmjaggywdgwsyebhprkxkldstqfoyll","zomwkdynloeuuziplhbmjaggywdgwsyebhprkxkldstqfoyllo","dbpoguikyszkghploetllfsxhyqoyzmdenwragjoldwywubmkl","bpoguikyszkghploetllfsxhyqoyzmdenwragjoldwywubmkld","poguikyszkghploetllfsxhyqoyzmdenwragjoldwywubmkldb","oguikyszkghploetllfsxhyqoyzmdenwragjoldwywubmkldbp","guikyszkghploetllfsxhyqoyzmdenwragjoldwywubmkldbpo","uikyszkghploetllfsxhyqoyzmdenwragjoldwywubmkldbpog","ikyszkghploetllfsxhyqoyzmdenwragjoldwywubmkldbpogu","kyszkghploetllfsxhyqoyzmdenwragjoldwywubmkldbpogui","yszkghploetllfsxhyqoyzmdenwragjoldwywubmkldbpoguik","szkghploetllfsxhyqoyzmdenwragjoldwywubmkldbpoguiky","zkghploetllfsxhyqoyzmdenwragjoldwywubmkldbpoguikys","kghploetllfsxhyqoyzmdenwragjoldwywubmkldbpoguikysz"}

    Returns: 4

  14. {"fdqpidnitmrpbgbolxbfjnjazjwwnbslecteboilfmonzgbfod","fadmftiblrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncol","admftiblrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncolf","dmftiblrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncolfa","mftiblrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncolfad","ftiblrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncolfadm","tiblrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncolfadmf","iblrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncolfadmft","blrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncolfadmfti","lrodpnbjjtgzsffbplnowgbbmebqoxdiiwnzejncolfadmftib","pflnelnojfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgniblj","flnelnojfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljp","lnelnojfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljpf","nelnojfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljpfl","elnojfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljpfln","lnojfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljpflne","nojfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljpflnel","ojfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljpflneln","jfdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljpflnelno","fdtmnizobfbqtjarcpdwdixobeogmwzbfsbgnibljpflnelnoj","ifpegwxtmepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbd","fpegwxtmepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdi","pegwxtmepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdif","egwxtmepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdifp","gwxtmepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdifpe","wxtmepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdifpeg","xtmepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdifpegw","tmepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdifpegwx","mepiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdifpegwxt","epiwqjbdlnfbbnmztconfrzfodsolnogbajjbilbdifpegwxtm","toqbbzfanopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofo","oqbbzfanopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofot","qbbzfanopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofoto","bbzfanopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofotoq","bzfanopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofotoqb","zfanopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofotoqbb","fanopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofotoqbbz","anopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofotoqbbzf","nopbdcbnidireslpbefbtglijnlfndmzmwxjgwjofotoqbbzfa","opbdcbnidireslpbefbtglijnlfndmzmwxjgwjofotoqbbzfan"}

    Returns: 5

  15. {"acbcbcacbacbcbaabbcaacbbabcbcbaacababccaccccbccbbc","ccacacaaaaabbacccbbcabbcbbaccbbbbcbbcbcacbcaacbccc","cacacaaaaabbacccbbcabbcbbaccbbbbcbbcbcacbcaacbcccc","acacaaaaabbacccbbcabbcbbaccbbbbcbbcbcacbcaacbccccc","cacaaaaabbacccbbcabbcbbaccbbbbcbbcbcacbcaacbccccca","acaaaaabbacccbbcabbcbbaccbbbbcbbcbcacbcaacbcccccac","caaaaabbacccbbcabbcbbaccbbbbcbbcbcacbcaacbcccccaca","aaaaabbacccbbcabbcbbaccbbbbcbbcbcacbcaacbcccccacac","babcccccbabcbbacbccacbbaccacbcabcacbaabbcccbbaabca","abcccccbabcbbacbccacbbaccacbcabcacbaabbcccbbaabcab","bcccccbabcbbacbccacbbaccacbcabcacbaabbcccbbaabcaba","cccccbabcbbacbccacbbaccacbcabcacbaabbcccbbaabcabab","ccccbabcbbacbccacbbaccacbcabcacbaabbcccbbaabcababc","cccbabcbbacbccacbbaccacbcabcacbaabbcccbbaabcababcc","ccbabcbbacbccacbbaccacbcabcacbaabbcccbbaabcababccc","cbabcbbacbccacbbaccacbcabcacbaabbcccbbaabcababcccc","accacbbbbaaaccabccabcbcaccbcbccbcacbcaabcbabbbaccb","ccacbbbbaaaccabccabcbcaccbcbccbcacbcaabcbabbbaccba","cacbbbbaaaccabccabcbcaccbcbccbcacbcaabcbabbbaccbac","acbbbbaaaccabccabcbcaccbcbccbcacbcaabcbabbbaccbacc","cbbbbaaaccabccabcbcaccbcbccbcacbcaabcbabbbaccbacca","bbbbaaaccabccabcbcaccbcbccbcacbcaabcbabbbaccbaccac","bbbaaaccabccabcbcaccbcbccbcacbcaabcbabbbaccbaccacb","bbaaaccabccabcbcaccbcbccbcacbcaabcbabbbaccbaccacbb","accbcbbcaabccacbbcbcacbabbcaccccbccabbabcbcbcbaaaa","ccbcbbcaabccacbbcbcacbabbcaccccbccabbabcbcbcbaaaaa","cbcbbcaabccacbbcbcacbabbcaccccbccabbabcbcbcbaaaaac","bcbbcaabccacbbcbcacbabbcaccccbccabbabcbcbcbaaaaacc","cbbcaabccacbbcbcacbabbcaccccbccabbabcbcbcbaaaaaccb","bbcaabccacbbcbcacbabbcaccccbccabbabcbcbcbaaaaaccbc","bcaabccacbbcbcacbabbcaccccbccabbabcbcbcbaaaaaccbcb","caabccacbbcbcacbabbcaccccbccabbabcbcbcbaaaaaccbcbb","cbccbccabacbacacbacccbbcbbbaacbabccbcbbacbaacbaacc","bccbccabacbacacbacccbbcbbbaacbabccbcbbacbaacbaaccc","ccbccabacbacacbacccbbcbbbaacbabccbcbbacbaacbaacccb","cbccabacbacacbacccbbcbbbaacbabccbcbbacbaacbaacccbc","bccabacbacacbacccbbcbbbaacbabccbcbbacbaacbaacccbcc","ccabacbacacbacccbbcbbbaacbabccbcbbacbaacbaacccbccb","cabacbacacbacccbbcbbbaacbabccbcbbacbaacbaacccbccbc","abacbacacbacccbbcbbbaacbabccbcbbacbaacbaacccbccbcc"}

    Returns: 6

  16. {"bcabbacbaabbabbaabbaccccacbcabcababbcacabbabbcbaca","cacabbabbbbabcbccbcbacbbabbcbabaabaacaaacccacbbbaa","ccaabcbaccbabcbbaababaabbbbbaaacbccbcaabbbbbcacaac","cabcaacbabbbacbcbbbabacbbaacbcabbaaabaaacccabccbbb","aabbbccbcabcbbaaabcccaabbcbbcbcbbcbaaacaabbcbbaaaa","cacbabbbbcaaabaccaababbcabbabbccabbbabacacaccbabcb","bbacbbacbcccbbabaabaccbcabbaabaaaabaababbcccbbaccb","accababcabbbacabbbbacaccbaacaabacbacbbacccbbbbabba","bcabcabcaacbcabbaaabacabbaaccbbbccbbbbcaccbabababa","cababbbcbcacaacbabcbbcbaabacbbaabbcaabcbaccaabcbab","bbaaaccbbabbabcbbacacacaabaabcbbbbacbccabacbcbcaba","cacababcbacaabbababaacbabcbabaacbcbababbcbccbcbbca","cbbabbacacabbaabaaacaacccbbabcbacbcaabcbccbbbbabab","caaacaccccacbcbaaabbaabbbbababccbbbbbaabbcbbcbcaaa","cabcbbaaabaababbbbbabccacababcbcccccbaacbababacabb","bbcaaacbcbacbbcbabbabacababbccbbbaabaccacabcbabaac","ccabbaabbbacaacabbbccbbcaabaabbcbbacacbcbbccabbaaa","acabaacabccbacbaacabbbababbbccbbabccacaacaacbbbbbb","bcbabaccbbaacbabbbcaccbacbbaaaacccabbacabaabbacbbb","acbbbbabbbcaaaabcbabacaabcabbacbbcbbcbcaaaacbacccb","aaacaabaccbbbbbabbaaabcacccabbbbcbaccbbbbabcbcacaa","acabcbabccacaacbbbbaabcbabbaaacababcbcbaabcbbccbba","cbabaaabbabcacaabbabccabbbbabbbccbcabcbaacaccabbac","abaabccaaaabbcbbccbaacabbbacccbbabcabcbaabcbbbbcaa","bbaababbbaccccccabcbacabaabbacacaabcbbcbcabbabbaba","aaaacbbabbcabacacbbbabbbbbacbbacacbcabbccbacccbaaa","cbaccabababbaacabbbbcacbbabccacbccbabababccbbaaaab","bbbaacaaacbacacababacbbbabaacbbbbccbcaacbbaacbcbbc","bacbcbbbbcacaaaaacacbbcaabacccbbcaacbcabbbbabbabab","acbcbcbcacbabcbabcabbbbacaccabcbaacabbbbabbaaabaca"}

    Returns: 30

  17. {"abbbbbbbbabaabbbbbaaaababbbaabaabaababaabababaaabb","bbbaaabbababbaabaaabbbababababbabaaaabbaaabbbabbbb","abbababaabbabbbbaabbbbbaabbababaabbaaaaaababbbbaba","aabbababaabababaabbbaaabbbababbbbbbababaabbbbaaaba","aabbbbabbaabaabbaabbbbbbbbabaababbabababbaaabbaaaa","babbbabaabbabaaaabaababbbbabaaababbbabbbbabaaaabbb","abbbaaabbabbaabbabbabaabbabababbbabaaaaabbaaabbbbb","aabbabbbbabaaaabbbbabaabbbaabbaaaabbabbbaababbabab","baabbbaababbabbaaababaabbbababababaabbbbbbbaaababa","abbbabababbaaabbababaaabbbabaaabaaabbbbbababbbabba","babbbbbabbabbabbbbaabaaaabaaaabaababbbbaabbaababba","babaabbaaabbbbabbbababbbaaaaabbbbbbaaabbbabbbaaaaa","bbabbbabbaabaabbbbbabbaaaaabbbbabbaaabbabbaaaabaab","abbabbabaaabbaaaaabbbabbabbaabbbbbababaabababaabbb","baabaaabaabbabbbbbbabaabbbaaaabbabaabbaaabbbabbabb","ababbaabbbbaaabaababbbaaaaababababbbbbbbbabbaababa","bbaaaaabbabaabbbbabaaababbabbbbbbbabbabaaaaaaabbbb","bbbbbbaababbaaaabaaabaaabbababbabbbabbaababaababbb","aabaabbaababbaababbaaaabaabbbbbbbbabbbbababaabbaab","bbabbaabbbabbbabbaaabaaaabaaaababbbbbbbbbabaaababa","abaaababbbbbbaabababbbabbabaababaabababbabbabbaaab","aaaabbbabbabbbbbbabbbbbabaababbbbabaabbaaabaaabaaa","aabababbaabbbbabbbbabbbbbaaaaaababaabaaabbabababbb","bbbaabbabbaaaaaababababbbaaabbbbababbbabababbabaab","bbbbaabaababbbabbabbbabaabbaabbaaaababaaaabbbababb","bbbaaaaaababbbbbbbaaabbbbbaaabbababbaababbbaabaaab","aabbbbbbbbbbaababaababababbbabbaaaaabaaabbbabbaaba","baabbabbabbbbaaabaabbbabaabbabbabbbaaaabbaaabbbaba","ababbbabbaabbabbbabaabaabaabbbabbaaaaababbabbbbbaa","baabbabbabbbaabbbababababbbaaaaabbabababbabaabbaba","aabbaabbabaabbbabbbbabaaaaabaababbbabaaaabbbbabbbb","aabbbbbabbbabababbbabbbbbaabbbbaaaabaaabaaaaaabbab","baaabbbabbbbbbaaaaaabbaaabbaaaabababbaaabbbbbbbbab","baababababbbabbabababbbaaababbbabaababbabaabbabbaa","bbabbbbabaaaaabbbbbaabbbbbababaabababaaabababbaaab","aabaababbababbbbabbbbabbabaababbbabbaaabaaababaabb","bbbababbbabbbbbaaababbbbbaaaaabbbabaabaabbabbaaaaa","abbbabbbabbaabababaabababbaaabbaaabbaabbbabbbbaaab","aabbabbbabbbabbbabbaabababaaabbabbbbaaabaaaabaabbb","baabbbbabaaaabbbbbaabababbbbbbaabbbaaaaabbaabaabba","abbabbbaabbabbbaaababaabbbaaabbbbbabbababaabaaabab","aababbbaaabaabbbbbbbbabbbaabaabbbabbabaababbabaaaa","abaababbbababbaaabbbababbaaabbbbbabaabbbaaabbaabab","bbababbababaaabaaabbaaaabbbbabaabbbabaaabbbbbbabba","aaabababaabbbaaaabbabaabbaabbbabbbababbababbababbb","abbabaabbabbbabaabbababbbbbaabababaaabaababaabbbba","babbabbbabbbbababaabbaaaabbbabbababbababbaaaaababa","baabbbbaababaabbabaabbaababaaaaabbbabbbbbaabbbbaba","bbababbbbabbbabbbbabaaaaababaabaaaaabbbbaabbaabbba"}

    Returns: 49

  18. {"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}

    Returns: 1

  19. {"qopoqopmnmpqpnmmopomqonmonqpnompomppomppnnqoopqqpo","poonppqooopommmnmqqqmpppopmpmqmqnoopoqnonpomqnnopp","oonppqooopommmnmqqqmpppopmpmqmqnoopoqnonpomqnnoppp","onppqooopommmnmqqqmpppopmpmqmqnoopoqnonpomqnnopppo","nonqmoqnoonpoooonnppmqpmomoqqppmpqppooppmqomqpmpmn","onqmoqnoonpoooonnppmqpmomoqqppmpqppooppmqomqpmpmnn","nqmoqnoonpoooonnppmqpmomoqqppmpqppooppmqomqpmpmnno","qmoqnoonpoooonnppmqpmomoqqppmpqppooppmqomqpmpmnnon","moqpooqnqqpmoqoqpmponpmmpmmnpnpqopoopnooopmopmnnqp","oqpooqnqqpmoqoqpmponpmmpmmnpnpqopoopnooopmopmnnqpm","qpooqnqqpmoqoqpmponpmmpmmnpnpqopoopnooopmopmnnqpmo","pooqnqqpmoqoqpmponpmmpmmnpnpqopoopnooopmopmnnqpmoq","qomqopoqqpmoompqoppomqoopnnmnqnnopppnopppommmqpnom","omqopoqqpmoompqoppomqoopnnmnqnnopppnopppommmqpnomq","mqopoqqpmoompqoppomqoopnnmnqnnopppnopppommmqpnomqo","qopoqqpmoompqoppomqoopnnmnqnnopppnopppommmqpnomqom","pnmpnonqqopmppoqqmqoppopommopoonqmnnppomonpoqmopmq","nmpnonqqopmppoqqmqoppopommopoonqmnnppomonpoqmopmqp","mpnonqqopmppoqqmqoppopommopoonqmnnppomonpoqmopmqpn","pnonqqopmppoqqmqoppopommopoonqmnnppomonpoqmopmqpnm","pmopnpqnopoqppmmqqopmnnqoqonpmmopmoomnmqoooppoqppn","mopnpqnopoqppmmqqopmnnqoqonpmmopmoomnmqoooppoqppnp","opnpqnopoqppmmqqopmnnqoqonpmmopmoomnmqoooppoqppnpm","pnpqnopoqppmmqqopmnnqoqonpmmopmoomnmqoooppoqppnpmo","oqooooppqonmmpppqmpqoqqopmmommnpopoqpnopomqnmppnnn","qooooppqonmmpppqmpqoqqopmmommnpopoqpnopomqnmppnnno","ooooppqonmmpppqmpqoqqopmmommnpopoqpnopomqnmppnnnoq","oooppqonmmpppqmpqoqqopmmommnpopoqpnopomqnmppnnnoqo","pnnpppoooooppqopmmmpmoomnoqqqmpmmpmonnoppqnqoqnqpo","nnpppoooooppqopmmmpmoomnoqqqmpmmpmonnoppqnqoqnqpop","npppoooooppqopmmmpmoomnoqqqmpmmpmonnoppqnqoqnqpopn","pppoooooppqopmmmpmoomnoqqqmpmmpmonnoppqnqoqnqpopnn","mpomnnpqpnompmqpnppqoppoooqopomqqnonqoomqpopommpnm","pomnnpqpnompmqpnppqoppoooqopomqqnonqoomqpopommpnmm","omnnpqpnompmqpnppqoppoooqopomqqnonqoomqpopommpnmmp","mnnpqpnompmqpnppqoppoooqopomqqnonqoomqpopommpnmmpo","oppooopnoqqqppmpnqmqnnnppompmqppmoqmompomnoopoqnmo","ppooopnoqqqppmpnqmqnnnppompmqppmoqmompomnoopoqnmoo","pooopnoqqqppmpnqmqnnnppompmqppmoqmompomnoopoqnmoop","ooopnoqqqppmpnqmqnnnppompmqppmoqmompomnoopoqnmoopp"}

    Returns: 11

  20. {"xyxxxxyyyxyyyyyyxxyxxyyyxxyyyyyyyyyyxxyxxxyxyxxyyy","xxxxyyyyxxyyyyyyyyxxxyyyxyyyyyyyyxxxxyxyxxyxyxyyxy","xxyyyxyyyxxyxyxxxyyyyyxxyxxyyxxyyyyxxxyyyyxyyyyyyx","xyyyxyyyxxyxyxxxyyyyyxxyxxyyxxyyyyxxxyyyyxyyyyyyxx","xyxxyxyxyyyxxxxxyxyyxyyyyyyxyyxyyxyxyyxyxyyyyxyyyx","yxxyxyxyyyxxxxxyxyyxyyyyyyxyyxyyxyxyyxyxyyyyxyyyxx","xyyxxyxxyyyyxxyxxyyxyyxyxxyyxxyyyyyxyxyyxxyyxyyyyy","yyxxyxxyyyyxxyxxyyxyyxyxxyyxxyyyyyxyxyyxxyyxyyyyyx","yyxyxxyxyxyyxyxxyxyyxyyyyyxyyyxyxxxyxxyxxyyyyxyyyy","yxyxxyxyxyyxyxxyxyyxyyyyyxyyyxyxxxyxxyxxyyyyxyyyyy","xyyxxxxxxyyxyyxyyyyyyyxxxyyyyyyxyxxyxyxxyyyxyxyyyy","yyxxxxxxyyxyyxyyyyyyyxxxyyyyyyxyxxyxyxxyyyxyxyyyyx","xyyxyyxxxyxyyyxyxyyxxyyyxyxxyxxyyyyyyyyxyyxyyxyxxy","yyxyyxxxyxyyyxyxyyxxyyyxyxxyxxyyyyyyyyxyyxyyxyxxyx","yyyyxxxyxyyyxyxxyyxyyxyyxxxxyxxyxyyyxyyyyxyyyyyxyx","yyyxxxyxyyyxyxxyyxyyxyyxxxxyxxyxyyyxyyyyxyyyyyxyxy","xyyyxyyyyyxxyyyxxxyyyyxxyyyyxyxyyyxxxyyxxxyxxyyxyy","yyyxyyyyyxxyyyxxxyyyyxxyyyyxyxyyyxxxyyxxxyxxyyxyyx","yxxyxyyxxyyyyyxyyyxyyxxxyyyxxyyxxyyxxxyyxyyyxyyyyx","xxyxyyxxyyyyyxyyyxyyxxxyyyxxyyxxyyxxxyyxyyyxyyyyxy","yyyyyxyyyyxyyyxxxyxyxxxyyyyxxyyxyyyxxyyxyxyxxyxyxy","yyyyxyyyyxyyyxxxyxyxxxyyyyxxyyxyyyxxyyxyxyxxyxyxyy","yxyxyxxyyxxyyxyxxxyyyyxyyyyyxyxyyyyyyyyyyxxxxxyxyx","xyxyxxyyxxyyxyxxxyyyyxyyyyyxyxyyyyyyyyyyxxxxxyxyxy","xyyyyxxxxyyyyyyyyyyyyyyxyxyxyxxyxyxyyyxyxxxyyxyxxx","yyyyxxxxyyyyyyyyyyyyyyxyxyxyxxyxyxyyyxyxxxyyxyxxxx","yyyyyyxxxxyyxxxyxyyxyxyyxyxyxyyyyxxyxxyyyyyxyxyxyy","yyyyyxxxxyyxxxyxyyxyxyyxyxyxyyyyxxyxxyyyyyxyxyxyyy","yyyyxyyyyxxxxxxyxyxyyyyyxxyxxxxxyyyyyyyyyxyyyxxyxy","yyyxyyyyxxxxxxyxyxyyyyyxxyxxxxxyyyyyyyyyxyyyxxyxyy","xxxxyyyyxyyyyxxxyyyyyxyyxxyyxxyxxyyxyyyxyyyxyyyyxx","xxxyyyyxyyyyxxxyyyyyxyyxxyyxxyxxyyxyyyxyyyxyyyyxxx","xyxxyxyxxyxyyxyxyyyyyxxyyyxyyyxyyyyxyyxxxyyyyxyxxy","yxxyxyxxyxyyxyxyyyyyxxyyyxyyyxyyyyxyyxxxyyyyxyxxyx","xyxyyyyxyxxyxxyyyyyxyyyxyxxxyyyyyyyyyxyxyyxxyyxxxx","yxyyyyxyxxyxxyyyyyxyyyxyxxxyyyyyyyyyxyxyyxxyyxxxxx"}

    Returns: 19

  21. {"xyxxxyxyyxxyyxxxyyxxyxyyxxxyxyxxyyxyyxxxxyyyxxyyyy","xxxxyxxxxyyyxxyxxyxyxyxxyyyxyyxxyyyxyxxxyyxyyyxxyy","xxyxyyyxxxxyxxxyxxxyxyyyxyxxyxyyxyxyyxyxyxxyyyxxyy","xyxyxxyxxxyyxyyxxxyxyyxxyyxxyyyyyxxxxyyxxyxxyxyxyy","yxyxyyyyyxyxxyyxxxyyxyyxxxxyxxyyyxxxxyyxyxxxxxyxyy","xyxyxxxyxxxyyxxxxyyyxyxyxxxxyxxyyyyyyyyxxyxyyxyxyx","xxyyyyxxxxxyyyyyyxyxxyxxxxyyxxyxxxyxxxxxyyyyyyyxxy","yyxxxyxyxyxxyyxyyyyxyyyxyxyyyyxyxxxxxxyxyxxyxxxyxx","yxxxyxxxxyyxyxyyxxxyxyxyxyyxyyxyyxxyyxxxyyxyxyyxyx","yyxxyyyxxxyxxxxyyxyxxyxyxxxxyxyxxyxyxxyxyyyxxyyyyy","xxyxyyxxxxxyyxyyxxyxxxxxyyyyyxyyyxxxxxxyxyyxyyyxyy","xxyyxxyxxxyxxxyyyyyyyxxyxyxxxyyxyxyyxxyyxxxxyyyyxx","xxyxxyyxxxyxxxyxxyxyxxyyyxxyxyyyyyxxyxxxyxyxxyyyyy","yyyyyyxxxyyxyyxyxyxyxxxyyxxxxxyxyyxyxyxxxxxxxyxyyy","yxyyyxxxxyyxyxyxyxyxxyxyxyxxxxxxyyyyyxyxxxyxyyyxxy","yxyxyyxyxxxyxxxyxyyxxyyyxyxyyxyxyyxxxxxyxyyyyyxxxx","yxyyyxxyxyxxyxyxyyxyxxxyxyyyxxyyxyyxyxyxyyxxxxxxxy","xxyxxyxxyyyxxyxyxyyyxyyxxyxxxxxyxxyyxyyxxyxyyyxyyx","yyxyxyxxxxxyyyxyyxyyxyyyxxyxxxyyyxxxyyxyyxyxxxxyxx","xyxyyxxxxxyxyxxyyxyyyxyxxyxxyyxxxyyxyxyxyyxxyyxxyy","yxyxxyyxxxyyyxyxxyxyxyxyxyxxyxyxxyyyyyyyxxxyxxxxxy","yxyyyxxxxyxxyxyxyyyxyxxyxyxxxxxxyxyyxyyyyxyxxyxxyy","yyyyxxxyxxxxyxyyyxxxyyxxxxyxyxyxxyxxyyxyxxxxyyyyyy","xyyxxyyxxyxyyyyxxxyxxyxyyyyyyyyyxyxxxyxxxxxxxxxxyy","xyxyxxxyxxxyyxxxxxyyyyxyyyyyxyxxyxyyyyxyxxyyxxxxyx","xyyxyyxxxxyxyyyyyxxxxxyyxyyyyxyyyxxxxxyxxxyxxyyxyx","xxyxxyyxxxxxyxxyyyxyyxyyxyyxyyyxyyyyyxxyxxxyxxxxxy","xyyxyxyxxyxyxyyxxyxxyxxyxyxxyxyyyxyxxxxxyxyyyyxyxy","yxyxyxyxxyyyxyyxyyyxxxxyxxyyxyxxyyyyyxxyxxxxyxyxxx","yxyxyxxyxyxxxxxxxyyyxyyyxyyxyyxxyxyxyyxyxxyyxxxyyx","xyyxyxyyxyxyxxxyxxyyxxyyyyxxxyyyyxyxyxyxxxyxyxxxxy","yxyxyxyxxyyyxxxxyyyxyyyyyxyxxxyxxyyyxxyxyxxxxyxxyx","yxxyxxyyxyxyyxxyxyyxyxyxxyyxyxxyxxxxxyxxyyyyxyyxyx","xyyyyyyxyxyxyxxxxyxxyxxxxyyyxyyxyxyyxxyyxxyxyxxxxy","yxxxxxyxyxxxyyxxyyyyxxxxxxyyyxyxyyxyyyyxxxyxyyxyxy","xyxxxxyyxyxxxxyxxyyyxyyyyxyxyxxxyxxxxyyxyyxyxyxyyy"}

    Returns: 36

  22. {"xzjoilodwskqyflmjovksvoyrrhmeltqloyxwidyxjwspkgwbg","qlwxyigljgjkdrsmmpjlxydwoozoyithyvkooxqslrefwvkswb","gyijqemrzwglooksvslowjlqpkmodxshytwblrxwodvxkyjyif","txjirwkhsrdsfvpbkyvjoqywmlxxizwooolysklwmeljydoqgg","dohekyqsodwlrilvgjxqikxokbrlysomjgwopjzymsftvlxwyw","gboxzojldwesimwjqxylwkyoskiofvsltmldyqkygxvrjwphro","jpglxikkoolxxhokdmzrlyyqijyrlwseswojsvowmwfbgyvtdq","ojztlsbkoyvprflwsoilmygwdwhsqxwmlkyxyxevjorkoiqgdj","rswozlbydeygiqkqyglfsxwooxmxwyrvljodlpktiwjmhosvkj","xdmbhroyviolfxqjyqmypsoegjwxkjosvwtwsrwdloglzylkik","iqzpobjoxlvrgfkrytmygwsjsjvdhwlodqkwkoyoywlemlxsix","vqyokkoyrwwgedwqhoymgflzbroxilowsmjxdlypltksxisjjv","bioyhwdexytsdsqkowsyoogjrxwrlmgklvmjlvzokqylpfjixw","roklvgiokozgsqbyoxyvwldmjlethmpdyrsklxsjwwifxywqjo","wxboqkoyqylxmvvhpzdskryslorxdjygwojllfwsogiekitwjm","wxqkslwqmktsgmwoybyroiopodkjgldvwrxxyjzvilelfhojys","lkhdtgkowizyiqkxlqfoljsvwegypooxywrbxjwrmldssjyvmo","dohsykqsogkytefoyomlwjgbispwliomzjxdwjxlxryqwvlvkr","wlkloqerysjxmdmvolwyrywookszpjfhxbkglvgjiqodisxytw","jjylrshwlgbkyopwgxoqkwkmwimtysyddxsoevqzilorlxfvoj","wxdygilloyvfpjkyxlkysmrikqwjterdooqogxblzwhwsovsmj","oslipbyyvlkgyqsjrowdtoxyzejilolkmmrjwodqhwkvfwsxxg","odyxmsdwrhxlgrezpqojkoxokbovgsqmijjysliwwkywlyvtfl","wlosrwydftwlkqszvwpgxiyoyvygjjlsxehrmolxkokidbomjq","xoldtskiofwmilvewqlpgojgoyrhsmkjwxrskylwxozyyvbdjq","yjqmybrqxlowxglyvsymxowtkflkzwiojghevoprldsjiodkws","gwxkyripbloqxrqhsivdeswmwmwfoljsojyylykgzjklodovtx"}

    Returns: 27

  23. { "eci", "peci", "pec", "ja", "sam", "mali", "zec", "ti", "si", "mala", "vjeverica", "eci", "peci", "pec" }

    Returns: 11

  24. { "mismas", "masmis", "smismas", "amisma" }

    Returns: 3

  25. {"a","aa","aaa","aaaa","aaaaa","aaaaaa","aaaaaaa","aaaaaaaa","aaaaaaaaa","aaaaaaaaaa","aaaaaaaaaaa","aaaaaaaaaaaa","aaaaaaaaaaaaa","aaaaaaaaaaaaaa","aaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}

    Returns: 49

  26. {"aaaa", "aaa", "aa", "aaaa", "aaaaa" }

    Returns: 4

  27. {"picture", "turepic", "icturep", "word", "ordw" }

    Returns: 2

  28. {"picture", "turepic", "icturep", "word", "ordw", "asdfghh" }

    Returns: 3

  29. {"a", "b" }

    Returns: 2

  30. {"ababababababababababababa", "bababababababababababababa", "bababababababababababababa", "ababababababababababababa" }

    Returns: 2

  31. {"ast", "ats", "tas", "tsa", "sat", "sta", "ttt" }

    Returns: 3

  32. {"a", "a" }

    Returns: 1

  33. {"ast", "ats", "tas", "tsa", "sat", "sta", "ttt", "tt", "tt", "adad", "dada" }

    Returns: 5

  34. {"qwerty", "wertyq", "ertywq", "ytrewq" }

    Returns: 3

  35. {"papper", "perpap" }

    Returns: 1

  36. {"abba", "abba", "bbaa" }

    Returns: 1

  37. {"bark", "arkb", "and", "ndan" }

    Returns: 3

  38. {"abc", "abc" }

    Returns: 1

  39. {"picture", "turepic", "pciture", "icturep", "word", "ordw" }

    Returns: 3

  40. {"aaaaaaaaaaaaaaaaaaaaa" }

    Returns: 1

  41. {"abracadabra", "abraabracad" }

    Returns: 1

  42. {"picture" }

    Returns: 1

  43. {"papaja", "pajapa" }

    Returns: 1

  44. {"a", "ab", "abc", "acb", "ddf", "ggffg", "sasdfgsdgsdfg", "sdfsdf", "sdf", "sdfsdf", "sdf", "sdfsd", "sdfsdf", "sdfsd", "oipoipo", "yuiyui", "yuiyuigfghfg", "sdfsdfhgdfhfdhdfh", "dfdffdgcvb", "ffdfdfdfddf", "jjjjjj", "hjkhjkjhkjh", "fgsdfssdfds", "weqweqwe", "dxzzxz", "xzczxvvxc", "xccxbcvbcvb", "sdfsdfsd" }

    Returns: 24


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: