Statistics

Problem Statement for "CheapestTabComplete"

Problem Statement

You are in a chat room that supports nickname tab-completion. Suppose the input buffer now contains the string s and you decide to use the completion facility. The first time you press tab you will be shown the lexicographically first element of names that has s as a prefix. Pressing tab again will give the lexicographically second, and so forth. Once the possible options are exhausted the tab key will do nothing. Having found a completion that suits you, you may either press enter to complete the word you are typing, or continue typing characters into the input buffer. If you decide to type characters, they will be appended to the current completion. Your goal is to type the word w, followed by the enter key, using as few keystrokes as possible. Each character and each tab key count as single keystrokes. By interchanging character typing and tab completion sequences as many times as you like, return the fewest number of keystrokes required.

Definition

Class:
CheapestTabComplete
Method:
getFewest
Parameters:
String[], String
Returns:
int
Method signature:
int getFewest(String[] names, String w)
(be sure your method is public)

Notes

  • If the buffer is empty, then every element of names is a possible completion for the buffer.
  • The only allowed keystrokes are letters, tabs, and enter.

Constraints

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

Examples

  1. {}

    "myname"

    Returns: 7

    Since tab is useless, we type in the 6 letters of myname and then press enter.

  2. {"myn","myname"}

    "myname"

    Returns: 3

    Here we press tab twice, and then enter.

  3. {"abc","ab","abcd","frankies","frank","a","a"}

    "frankie"

    Returns: 5

    Here we type 'f', then tab, then 'i', 'e', and finally enter.

  4. {"a","a","f","f","fr","fr","fra","fra","fran","fran","frank","frank"}

    "frankie"

    Returns: 8

    Due to the weird set of names, tab is of no use.

  5. {"a","a","bcde","bcde","bcde","bcdefghij"}

    "bcdefghijk"

    Returns: 6

  6. {"aaaa","aaaa","aaaa","aaaa","aaaa"}

    "aaaaaaaaaaaaaaaaaaaaaaa"

    Returns: 21

  7. {"a","ab","abc","abcd","abcde","abcdef","abcdefg","abcdefgh","abcdefghij", "abcdefghijk","abcdefghijkl","abcdefghijklm","abcdefghijklmn", "abcdefghijklmno","abcdefghijklmnopq"}

    "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx"

    Returns: 49

  8. {"a","ab","abc","abcd","abcde","abcdef","abcdefg","abcdefgh","abcdefghij", "abcdefghijk","abcdefghijkl","abcdefghijklm","abcdefghijklmn", "abcdefghijklmno","abcdefghijklmnopq","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx"}

    "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx"

    Returns: 17

  9. {"a","ab","abc","abcde","abcdef","abcdefg","abcdefgh","abcdefghij", "abcdefghijk","abcdefghijkl","abcdefghijklm","abcdefghijklmn", "abcdefghijklmno","abcdefghijklmnopq","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx"}

    "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx"

    Returns: 16

  10. {"abcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}

    "abc"

    Returns: 4

  11. {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o", "oa","ob","oc","od","oe","of","og","oh","oi","oj","ok","ol","om","on","oo"}

    "ooooooooooooooooooooooooo"

    Returns: 26

  12. {"thisisbad"}

    "hisisbad"

    Returns: 9

  13. {"azzzzzzz","abcdefgh"}

    "abcdefgh"

    Returns: 2

  14. {"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","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}

    "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

    Returns: 51

  15. {"a","ab","abc","abcd","abcde","abcdef","abcdefg","abcdefgh","abcdefghi","abcdefghij","abcdefghijk","abcdefghijkl","abcdefghijklm","abcdefghijklmn","abcdefghijklmno","abcdefghijklmnop","abcdefghijklmnopq","abcdefghijklmnopqr","abcdefghijklmnopqrs","abcdefghijklmnopqrst","abcdefghijklmnopqrstu","abcdefghijklmnopqrstuv","abcdefghijklmnopqrstuvw","abcdefghijklmnopqrstuvwx","abcdefghijklmnopqrstuvwxy","abcdefghijklmnopqrstuvwxyz","abcdefghijklmnopqrstuvwxyza","abcdefghijklmnopqrstuvwxyzab","abcdefghijklmnopqrstuvwxyzabc","abcdefghijklmnopqrstuvwxyzabcd","abcdefghijklmnopqrstuvwxyzabcde","abcdefghijklmnopqrstuvwxyzabcdef","abcdefghijklmnopqrstuvwxyzabcdefg","abcdefghijklmnopqrstuvwxyzabcdefgh","abcdefghijklmnopqrstuvwxyzabcdefghi","abcdefghijklmnopqrstuvwxyzabcdefghij","abcdefghijklmnopqrstuvwxyzabcdefghijk","abcdefghijklmnopqrstuvwxyzabcdefghijkl","abcdefghijklmnopqrstuvwxyzabcdefghijklm","abcdefghijklmnopqrstuvwxyzabcdefghijklmn","abcdefghijklmnopqrstuvwxyzabcdefghijklmno","abcdefghijklmnopqrstuvwxyzabcdefghijklmnop","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopq","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw","abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx"}

    "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx"

    Returns: 51

  16. {"a","a","ab","ab","abc","abc","abcd","abcd","abcde","abcde","abcdef","abcdef","abcdefg","abcdefg","abcdefgh","abcdefgh","abcdefghi","abcdefghi","abcdefghij","abcdefghij","abcdefghijk","abcdefghijk","abcdefghijkl","abcdefghijkl","abcdefghijklm","abcdefghijklm","abcdefghijklmn","abcdefghijklmn","abcdefghijklmno","abcdefghijklmno","abcdefghijklmnop","abcdefghijklmnop","abcdefghijklmnopq","abcdefghijklmnopq","abcdefghijklmnopqr","abcdefghijklmnopqr","abcdefghijklmnopqrs","abcdefghijklmnopqrs","abcdefghijklmnopqrst","abcdefghijklmnopqrst","abcdefghijklmnopqrstu","abcdefghijklmnopqrstu","abcdefghijklmnopqrstuv","abcdefghijklmnopqrstuv","abcdefghijklmnopqrstuvw","abcdefghijklmnopqrstuvw","abcdefghijklmnopqrstuvwx","abcdefghijklmnopqrstuvwx","abcdefghijklmnopqrstuvwxy","abcdefghijklmnopqrstuvwxy"}

    "abcdefghijklmnopqrstuvwxy"

    Returns: 26

  17. {"a","a","a","a","a","a","ab","ab","ab","ab","ab","ab","abc","abc","abc","abc","abc","abc","abcd","abcd","abcd","abcd","abcd","abcd","abcde","abcde","abcde","abcde","abcde","abcde","abcdef","abcdef","abcdef","abcdef","abcdef","abcdef","abcdefg","abcdefg","abcdefg","abcdefg","abcdefg","abcdefg","abcdefgh","abcdefgh","abcdefgh","abcdefgh","abcdefgh","abcdefgh","abcdefghi","abcdefghi"}

    "abcdefghi"

    Returns: 10

  18. {"xmmwlcetolbddkquxdyufhgholozxwrtskkidgfracmdn","vdrogxvyflilwnfkhggevzzcqcwytkfymzzfcdoghgkvgr","aprvdxyhpbdkqsqicsgxjffccuvoirpbdqvuvvwtrajpw","jfoaycwebfbbwdzgfxcqtrfinnswfwwdaaxqawdkfeg","mqycucmchocdzheuqdhvewcnjqgmjvuoqijkvot","omgxwwsybhiwfbuhwlllg","jzrgvpmbajxgbjru","dkqaxzostzesu","taszmldqqljwmbrshkjnwwnzspjmitfyndvepdbzujkpala","lieacvoqjdbivebahbmfjagofaolfulkrnqzgdwwzejygvqzw","vbtgnionxvxfzl","aacpzhwhhrrgpcvuo","ibviguxd","lnbuwbmfswp","wpzmcei","owhmpaq","fmdnxwehtmdy","qhxkonzuigruugzesrxmqdu","onhcxinjkwpppzoajfeazavffpyeno","axibiuexiebpafvvspxrfdykyetjdiasrweqaaeigcxnq","vmq","erexxkwwpfuollofnrelmxkrdgwt","dhvkwmjaglsvsqwneooswrzaknpvrwhgqfuuznopnexoej","mthjxharypohnlbmqjdbkytggqsjxouma","dergbiqnnleavqydvnwdiafekfuejinpmgjfkzndmtscotdc","kufysdwxxbpsfnkjfdcvaikbgqxwqgykvetuvxgjiqvpchpdga","wiuexnzgdlqhijfnzmslmkfuxbafpijuvthvpipo","otnbbdwdkpd","sawgsvhfufjzuxssnicnjvudkqfbizyhpwajrinpblpzmpge","ymevbbcaizxmpwwekxfriaoutcpuyyzgxrprurhdhwmnrawerg","otnuzaoqtrxvxqxhkgbgoixwmguchbpdrusjuyybnujk","waqfjssxajdgybkmdfzootg","wnocysp","jbmfuktwiomzrtxwaiowpbbtyofns","fivyjaericdvnbymbodmgiwp","noyhmo","rueuilyjrxpbvbgtddqgekdbrdreqvwtjyuybqxylpzgwdpea","vfnqeooocsbrboswgrzcohvulmwqmadnedwtqhvlhlxn","oxvlbwogovequj","awslbgwszvzguidszqtflvoiupchrwndluerngyeqlzs","nmeeduedywrjcuwmjgdmqzlgxuynodvmowhmrptywbvot","cfayopklbxjhbtqptfvddvijilpeprqm","arbvwccpttoxlkmcrlybbe","dzqvfjbvjzpoemxeklpmkfzfpgzzcergesjgeknwt","esbiedlwwezjqauvdle","vzimllqwspagtgr","gxavf","etpsaztqgldtquwwujiddavrvcaywfkowqcryfxaqgftytszv","nnfoiqwwcrfaugrzriuvvjywftwstkumy","xlebfwykmlptqwwlknaetjwfsywdxr"}

    "arhlzueqatzwzbfbbepyjagqcyjvazneyqtdywvinzcwcosml"

    Returns: 50

  19. {"lpflbbstzlmjfa","gftogzpfebydqcnmiyqqer","qzcurwtvmsjwkmxmrsyjid","ncdlooshthdcunxebfeibvjoe","hymghgkerzenhetkujekgpre","swqauqquxftuuuknkmubilvekeun","xdljk","szuzndrlbxouidmmalt","cjhjmgeweusgijtwtnejbebzndoyvhhyyrmfa","mkkowgxcffjsksfqjemsznchqnb","efyjokoyyikjlqxutdfvaevfontzrnnzgbmwxvzdncxvf","txdzxyqoxkritmjgrrjzmrouzhdpueaarpxzmffjnnpudjlmo","oeoykwgeihnc","onvygpwhsefvdcktfbhyistnjotrnejejcr","dltwbda","tnho","pawgzqcarfczuimy","bdwguqefxajopftzrgxomdymhqpmkadc","fbrivyjfrnvddxndasxpytntfnhefaxhmpzyxdtszhilv","hybdlzlzpyv","phbgafhvxfpheaggaojxwhcf","yvunbuirdjncd","ugekancoppybgeugsazrtqfozofyezfocmobunhpnizivl","jkiucfywlgagbkmomnnpjhwgoegfwatjxnfqe","vuskbejehulkxzkylmoirjzd","wbmzyuqdvdpfrxygtiuhbut","v","qygkegwazadlldhlrttfgwsfhajeetjrgfyznc","mcf","njaifjjnbvxplrydjrppqftmcereoamlufr","elwpepomdiqmbxgrlsnotyydtokgcokfhjihcjoltk","mlyzdmaoomianhjlukvhtpejhulstfmuptuerwbg","dyhdsbxpvijeajvqvrovxprpyhqjcdhycbtcsru","hvrflmnuknkdeeffaxrypti","oopxar","zczsseigbgsqvd","ioeiskxwmnkyewypxkanbumdg","zwawkirnmtd","sklyusyuvsusldjnmkslnonekwsotufzrvphqyxztcbywcl","iiomzkkittokooprte","ewfhituutmvujmhpxsphkampqp","phodocxpgremwikvclltwylrqxnbatijfkkry","zactyyfjrujrngbfymrarytgtmbpynydw","ot","nmmtdwdbtoashckhaoinfqgthgdmjmvtutuim","aqggpbmpskdmdibauknqtriqietkqfusrxnfxiabwz","khkjkwtgestwvmsvnvniqcjfwlponh","eaqkdlflpbaalhlkplx","dzyjgdheuziodxa","fhdovipzreiqjirzukcteltwpvfwsy"}

    "zijdrkokznotljldqdxjfgvudcccboxoc"

    Returns: 34

  20. {"wtdnprfslmewdkzqhniivaqjiigymesfepmuzluc","ffrohxqyko","duaypwnmflcqu","hdiifvbabzireamsuiqsbyokqwbxcqcxbazlzcbpphqko","githwdrddbvhyhybd","pyavlvfyutkktrlscgndtrdyclqbbspihzkybaqhgptaaga","icfqrjhppnymbjcaexmittjlpwalzzmrhzsuo","ltjscuddtxpgqqpfd","mnlvjoaivebtikymduhstxavtvjdoaozkprelhbrneiillrnu","rcgfquxjgxzxhchufqhxumwyikngqqkamwfgbdllptpnxord","fsxgj","ovalhmrhukhpdvgpudilmnsbcznbqgzvyqks","xjsrdklkmmv","tgtwzqjskaljboszlmrbivfnksqyrdhi","qy","ibtfjaitxqxwkhtfxaxwcfbxfwqn","afjeqtrwqdnyydqmhbdv","gcmnxzwlwbzeaavfneejfglwaxmywws","ajaghzzktrondmerkuzhbsescdvsgchejhhazsrhgpqo","nctukvjxdcoqukdonplicvctuzyfjcssqfgc","cagyggjwkhsa","zpaytkdnelfsjnfoleytzyryntwyjjqqlhxyrpkdrykfaxst","svtjjbfreukolmmifgisnveakakwfikwfmpavoket","khzwzhhatxeenawssqpxqmah","cmw","rbavpavldgj","kldjmwdunwyabnqbubyrhjwbqza","tqadiatwyoenmhaqpvdd","fftavruvhinnvhgeyhdwiueurkjfmbwra","zplporymlsocswwguxjxysatsprdncnigjmcbnpg","mrmdbip","qxnorxkk","hpjywvenbliybh","sydijjlji","jhkmpqkvhomlw","rcckqlcsmihjjjqedj","cmrclqujzglwbpis","vh","gqixmgdzlkq","dfpcgidzvujzhdtbxhjsdiwauiginh","tjkbhrwjdokfuulfkwjeyqkwiqhqidpjirysdvncf","iprlpibondmdmwcpxkbkaug","dxplfyftyeyefpgcusispciscaeckpbilkxrtnsrmlupkq","lyhl","ajepdmbhhdamqsqtiutkvraigbzjfklyfykl","bmazulzyhdiapdenchkzbdihimoerkpcdhkktmrsnbpzmxbek","xxwmdhxsbbpjxjeozumcjac","bgtdlzlhvkslag","mkxjmxjdtexufdtwxjqtxhsgk","avubuffrskvqscjagecpzmq"}

    "xoofoeinecosaqk"

    Returns: 16

  21. {"saxovbqkafeaisnidohcqiaaqgn","mjsmawelxapgmkwptxnaqrtwol","dvgpjxfpaflaadjkzobxlsj","alsckfrojtvuunlvxsjtldjvnuoqhiplcaskxvyjxqlfief","gugghqebcjaswwfxocaxjjhmmtllrgmgghhcqls","snuefplduaezhctrzfgamkyilhxensfcrc","pnuvadaeaujcuyjghwwivgisakiszem","kwxywczgtuvhytdjnvnzksorxhswzttxsshuamfmro","syjamdfzotmlnurpbycxbgbtzqfxy","nwcwisojsbebxilwbluaanmjkspvbgygcxkeurjahjmsrtdfn","fiytivkkxbvjtbgzzozmkonekkpqtjqwbpchkd","mprrbdgrtbpzoajrpwdhso","nxpmvsutrqgurbrtwsolncolsarwupmllvalagadbtwkun","pwizlcnjcnryetpdlefdqzpbfefvqwoeesvprpshappsegcyc","pdpn","zbifbmafvsxqxbtzcuurlyweqkesocdcszfumoguzc","bmegwp","lggsv","uppoxspzamlomfjz","tgxvdtmmxsmetknzr","xze","mqxoiczyvzcquotizahcmqkwnukyyvfvcyxfhvzunf","tiyygiixgihdhmikkjyoafprqzlyooiqqspjtd","jfmyfurwnnkihupowkhfeofhrgrmjh","wimnyddnvlh","jjhnigfoccvgbgnlcezruhu","szhaxohrmilolgglxqqtlqxbvefztcxeiipeofwzjkigiz","hldviftgdxunuhkpkxvvwrxlhetp","cjtllobpjeqldcyftoasn","vv","bkvfdjhyqzkirmvritghifibp","iyebdvvsdulhnobdhkv","woekklzowyqppjnvklhdrf","q","asgvhowiatgduqphdlnkkwga","trggscynwgckaiyegvtnyoyhddyldxxtkgmq","nzzkwyeavjnjvscnnppkgldlnvihki","puaejynxtozbtmdsqjexrhiajadlhqioqhfszraisdfapo","zrjtjwfux","ojdornjxlaaao","ersunyexyfqsrbegudfjbeccyiigmwcbec","n","remfbljhnthqprsbciynlzxaofqdrpgggpkosvrg","ywyyczkbtwf","nttqplkhpzmelemapaw","hqzvnxmgylh","svedidk","m","khpzhakvaobr","wddtrovpftjfjbjsmfwawizggjsikxhmqgrxfygrflwtiyfc"}

    "qydeomcbkkzcrdoyckkrpyrcgnmth"

    Returns: 30

  22. {"wbxxndtoshnqibowjddwafgmrictxkevsxqyzmxwccs","nlgkrcmjxxqhkkacjgickntt","xtxqhnudcq","kzth","qlcztejvlorclymipjzmrpxocqtgnymt","iecpfykdxhrahtfyxg","otrffgexopglgjhem","nmqopjqchqsoejybtgqupfroklntjfnptzvtftdzmtaw","okdzkhrtrejkdgndllupqcxlteghccgvxsdda","avhlmbelvbkmyncydyfhnnqxrujljbqmwerejeboio","rfeqlzrmypdvfvfvtosjrjqc","cwbxrjgligmmgkhwkbnt","cdsjvzhppgd","o","vqnmimqkphyvnqzmwtb","rxmwuccwxqtrpaagdtshxmdlecpqcnbgxugm","fguycstudeccmzifvvxysbiiuerldhzidwjekoheoauj","zcmazoyqouahph","fabasjuaiqifuccaxhe","mlmelicpqdifyrbigvzrhwnnoixxscv","botdyvejfqql","jknlqpnqvvccfoayozbmefcyezleysrgjetutjydolz","lkxuwoekbghishynwsmqmzbganhqzbariqshgyxrgcslbipy","edlzbrwypbfmhgbcmxsiqpsxfstgymflpb","iuqaioicpganvkuywiuejuioevzmdjtasbntvxpmdpu","awznmgxzjwmhfcbmnbclgjodwjrcorxoiydjvm","mnhqtdetxpxptzwakuqxfixwzlqblzteyf","rrktyialcmqsq","egruypmwibxzanbemwyrmdmcgpuharnvrdddvs","gtdvkveymkdqkpvdrfrglnchgpxdnrhlivjs","imeanaitoijdbcvksxfllto","znstg","ejvkraryxnbeczkynukbxrylniyvwudywjnbeqbiriag","ykzooyecnzpngknnculbrm","qxiqqrgkgopvxhrhsefgajecdpgpkjtncuhlbhmdnkonkcq","fpmpwpq","hoiixrowhvrtmtlvaadcpjnldhdaskmpc","vliqesgsaxrjivnxoroxanwvmhujvmskucpwqsiizdzekhxrjq","ohfv","yivzkjjnoxtlvyftzabm","rqttzbq","ysncthlhcimmxtlymtzuvpjcesxghfam","zfbzubn","j","cuahbtcluakkopkmllz","suxjboaqiz","ovtusykgbyfwbegtodyqtcmi","mplhekow","zxpgaqhnnlvwrwlqkrbaghza","siryrpfdblwwetwspxxqxmifqdmfjpwp"}

    "navlxwj"

    Returns: 8

  23. {"wntiwhyubnlvanouvkbphoegpibqkiedipktrm","aqnqvtrnmhyxmnueyatpydgyqhiyshyydec","vcktmnmmlvoorxepktbhyidogeu","zrdpdekxpljnetpevfvglsbkl","fqhvurfrpponbxpzjhshzgphosrcbjsckvdwogzhfbnsqynl","oekcwtqyhvkwjflirzaendrkhtmobvieomxpsdvztuskkkl","jexwvljkiwwcthcrqojbdvuvdxcwacddsbhc","km","fmwzaujwoksljeewrxgfptrqhrnwrumzrlatqn","hrzoacngyzjhvhppdbjgbvfwl","isxnizrvqeqhptakfcmejzndphkutmraezmkl","ptslwdueyuxknmtbmrlclolpownpcyln","vfjzkfhlkdukhyzfdsssshvhapfuvhokwzlnxgtndqfkhhupwv","krbrah","bjitexdaqrfdfxwiklzlxpvtladyzhvdlgyfazzzinzfmzew","kvrlvnbzlo","xgepzyhjlvdbtvtvariabpagflfnufewynbfvlposvvamva","sxkrbl","kpfrufaehgzbmch","eqgxokjmiuatycixfxynfcnzclxtmrlsdriaupiniat","rbcdbaaqeqhdtgqxvfujazjkeuiehjdmutdr","yidkfdwqqzexlmvcwiqlvnuqnshlmjtpdkxurqpmhhvjsflujp","bqwvhalzbkcwaprlgtxbndpvxoskjjwltgivdjdlpwglimewx","ndifbdharxromqebtsvrqwkztivyjyqqyrgtrgo","sioyungkogpefoxqjmebhxqyxrapa","oyypd","drhozzqkasumohcfyxlmipqtsztp","bjimlnoodmiwy","ksuwrsgbydgigqzcbkjgfzt","soxsvien","qeugolmytldh","mjuxppriydccacmbwwkfxanwvkzlff","lysdnwukmvtlboomhnokkmmxwiyd","izubzhsscgc","azctuxxsijvkbhkjietrwzuxvmqorkspu","lhshflymigtgimzhenaii","nvrvbvvdrimsllxhzchguphuukew","isuevxhyrlstyqzztqofvae","bosgmhdniesrphgdkupx","tm","thlfagldeoexp","actxceswmlmlaqtnmlvpnofnnrvugnh","sinaeouuizvyqqsailhsquijnkxpr","eiqumcnjscvmygjgdohsljvvkfkqovtje","xzpndsl","ogvugouteffavxkycz","bjgkznzsqctephu","oufitvtthidnktwpoortpshaqbbkrekep","ctycpmuebejslrhuepugxsz","pmvaj"}

    "phrptayjawweqmppfhkrpmzuaesohwuwybfjqckdsocb"

    Returns: 45

  24. {"qiluqyifafdxjkflvmqs","looavkbxprapkxwpqzxjv","omzayghiehlqipchvlvgreccqibqfewzcetblzmzmwt","svyuaeafupioxrhc","cjdmafjcvllo","tdhhuhgiewdqzntvx","qvfvkwggtsuaiggkxxbfektvqeomgcffhlyrfssmekivacjccr","bgozbhvzandtqtsvbkmjrobtcxuugdxtnsyhuexpszhzdk","myhdsd","thxgwwnxrl","vvzev","rnzdlrmqiyrimxripzlsmbiilrijbrdyxknjw","ugpuewcvylccjyvmxmnpdapawgfvjzqeagjtiv","jayhcefoeqciykdakbmydfpqxceftkm","apjqzdgabwzouusyvisdomahkzqob","zmqbwlnuzc","xhferkxq","rczsfqvpxtccwikwhznlbzuiocyi","sopriociyzbbgsndjnamfgttgvatnwllvsrenuhbmbyzx","kgdwswfar","ilcsolqqbaplzviilzglreerydneihtfyri","chymlxlscbgcetdcnhundxnvhngygqrslhjrnzky","uemudihomdnffwxuwd","stcvdtagrncvgknfvtjqn","ncsl","batvbrmrhxwgfwlrbvnsbhzidhquyn","mzxqi","wzwycogsqerpaquwttakxocmnhnx","kv","fgddahpj","ovpstqpd","vfqnnciagqgrdpdiuutklssvgdtrdqeokhmknzjerfmiwytc","vi","qbldtsgcsqqqifsgyufgbslshysvgy","menfankedgahbzxywyhbwmndnalumqhytzlwlztj","bluyvxaelc","dbickrdfwbuzkysnxarhabzcqvhrguehl","cflmoyhylnaatkqfstyorobdrcemzckdothxjjhxbzrunto","lehxphzbnttkgrhzmidstcwazzvgvyure","mlvmwflqsbyugkzsdsheoxmgqrvxbbxyt","vgpc","qxhknjwbigxuhgn","ngwwzznpvpmdqyrzhbbtomjmeyhqpwtoztsnprcpshfcwtj","klpqtkqvflnfnlxjnxxzsqghlqmdsufwpitbyqr","teptskkdxqvkbxaelarylqjbjupryymxcipeshczk","wywmfxztthrwv","yveaziefswamikiykjyqxwgzumasspizcvwnbmdldsdbqyrw","rbupyvebdirxzndiblbbdogtyqpbivn","lnoifjsfu","cphmpilxinwhz"}

    "soatukblszojacl"

    Returns: 16

  25. {"bqrydjxmxfiazsgxcoqgcqqiey","rkxdprkzf","mcxlmwwbbijbctgtphycrszramedqnkygeowepu","zcmekjvd","beqxanwlrkwvats","dprzeashcxaeduinnycheiwzawkmczsardcjtonvwygvqg","jffxuqpegclasejnotakxkvzakzrww","utsvljpksenclrmhmawdqomkqc","utqyhmdtzgbjqbmcwyj","bnyzrifhewyphdfdxmtmmqfhesxs","qqstkmmuprznzha","smbbvthyhvvgtuczxrzrcokqqsw","jsswqtfssaqgelulvdiliegpqwbkfjpwbhhnvetzwtclzbva","pveo","qtvlvrkodsnijepvgwctytkhkur","rcupxqsiyhackeplnyqyindnqsabtbmnyyffsjsobzpotu","sguabtjqbuwcadpsolirlhfpfnuevzvogkrs","md","ogmxxlhjvsqzudfgbkfepneryvnirkgans","fjztjhfnyslfxefbjixvnnxdvcui","azezvqdgssk","n","gqxmgkej","uszgwzpimlfxixz","codjcitwyyzbenrpsxohaljjfbxstp","lrzkemjaxwbsixnpccuuustdihjjwqmmatksthniqamxj","zczd","lnvqrhdfejyaymscxnve","tbcesvjyurjzsdqzprljhepccoyhppfuelm","grizd","mtnmtaupvitrfqswvmoaijmilasccyxllsopmtd","xjua","gghtuxbnwfutaixnaksuheywgdlnfssakvgrktmyfxf","hqkeqbthgkwzkmhhzqhiuxpfjnwadoapmscmeekjiocmmb","mkelpxqxbkcmmdqrypnmqjzdwnyhscmqbapnatpwacdqg","vshasdgmysdetbupqwzbbfpxuvymsdy","iieshenhjtew","yynlawccpcwuslpdgdll","mt","spsbahwubhdfysmiitpaddmyplnfoweltedrjrqhqruvhbks","qitu","omlimnbmwcjiwsoqtmxztlqguqicptesvfhorhqbaaxrtg","swnhjahfadngpnohhsuppcxxwlwsqcuke","nvaxxmjpnco","bwlayyqqdahlpygwdf","zgwbblqnkrkqkzujdzcirwvqxxpscxugiexuqhimpbzgx","rfliuldsjvldztqxunjptzzzuitltfmfrddkjxjdl","zpgxzcbfmgaqbffeiyaxofuhbnvgqlsamudamomabw","xvigivdyfgbcjxpdzrsuwzeihuxzrbeddeyw","sidhlajavhvnrarxaznemsv"}

    "keemltifbzvdzqex"

    Returns: 17

  26. {"hpcfypyvmgzdixxbomkiqpdurbpifqwqaoeuirmkfpghbxeuni","teyrfzzshkfcegjyghjkkwisbkvjvmmqcap","lvtycdbctpxbyjwbjzfjqq","tcpijtcaxiynetxxfygyulfqgjesykno","ocgnuiaeusmondkcqidgidnvrqtizowwrwkizlnbzfnstxhw","xoymexjvqvnsczof","mpdgeidkxkxtdumvypbmbcwlkvhannpea","irqmhtc","xaciiopcrnadxqjbtmchxnsozvsjnxgmsigawbozqeiwwid","obterybd","kzijxlcyzubwiqusjhtmxneeyfe","vkxxhrqigoifftwozcxuqncpwcgoqbizxye","mrvzmdtdeuaexmsglnntcabfpeffrgdxdvuyctfelnizq","sbzretdnjkkosjcwuyynrjkhxes","fnkofpeinzxkwkcjzktffzuohnyvvnt","kaayckvlijqbiirbwktvuesepswoqplzwal","tijdtcyfzaxacylraxuhqmwzmzkrtobrnygqykhubfjfmtb","lnthnxcljqqcacwldbgmrkpyqzvhmgrqtuloxhmuoshl","fijoqqaepfnxkutuajheftthdhliwcrxevzbymbpezmfkf","tuuwfuvbddvkzxonvzdjjvq","dysxadrlbivqqegssqnbzqwbhnmmkksyahtznfq","wznbltuxqkgporsgfxiqzyeljmcnwlapxzkzlbiuggtfjbjrx","cgvvxufbfhmuyueruzwutupnkbll","xzriyxebehuscppyupdtb","nqgidmbmicsyvxxy","ytlqxugv","kdztqwdo","fnbkktn","phughdgxqwtriyujvmemqdheqkxoxtqugpwwxorajvwx","rgzovpkfnodkuammwwwouvnpmmltoersjunrunrvvtn","stevzosajtdrdtppvialhfpanleieidxpbjdjdy","wpesriqcjsgifcghrzjrvukkdclwagvzobrp","ptbopquqwkkrjrtbsoztwsub","ss","nbrkzonboezrruhhdjyahfv","jweszeujroplgzgtbsqpvtbpfiqzsg","lvsgguqnoxrvnjtwgmfengpbvvdmvgs","ngezkqmqfdausifw","dpcjifmalqbw","lxrckzukxorai","nueggsfnyboeha","wtpgnsmkxssonkgstnybbuzicke","mwghkrhcrcissjlxkrahkganlmredyyevdrhszgwyuyfnyghp","bvygnwvsquvttwvvfgxwoysmtqqlubairydnehiidpbcfpiwuz","gvogykvq","qwrdx","ectwnqrtbyqoiy","bweqsepyozuwieylznwn","jswj","jlziufhcgrhtomkreqwrzeszuokhykeoq"}

    "pqjdvghrfbrvchegzyekmydomvttgzkmljpnbvmugtxozea"

    Returns: 48

  27. {"mwgfyzexb","pngnctuiaakxk","opclpyasezlabqbtplj","rgoijhaznguqzytsvfajrkxiukwtve","dpbbkcmeuseyyfqgbznydsawbebcovnbbhfjam","pnnibdnycolqpigttpnhazdr","qmjgfaaddsbeaibvyd","qjlh","pcjxehqmnrofqalellpxmporevrzcdzduv","vghtwrvmej","cztqxykugvgzuhdjwzyfrftvwcbyhz","y","omqmhdsfvc","hwplgqkyhhyhezznioxqqdfdogdgi","aoe","ztcmkcrexhevhpgtvxoktjqdtk","xbbkamqdqibyubhvbgmkfqyo","ulxwkpsszipqfjzyiquiyozvhsknltrpmcmcyifecopycsg","zfdve","dcfwzqyfhnlngfhvodpfqtqmp","vivbq","kynffpvhjbappcijjifliohkjbcmtqdnoaierntmd","sftswhaouvlarg","bygdibpsmtbgqjsojubzdixxdnhivlgy","rjcvhkwsuktsnerpnlssayr","bogrcqofkkijqavxydiyxsqkdks","fxsfbddngsprvpgbexpjnhopyfhojhdwgic","ctshbudolthfayqkctejqnzaefcrvdompnlqvomf","pltlmoiykxtbfknufceuwatcyhvzyyuxjzlxbh","gmpvwddtucfwsgwctsjhhspjpmpqvrbrx","oxbqxsseaejzz","fyuziwoobqowacxh","qcacnnhprgruyuvqt","hzrhxl","nkzzlwroof","ysbcugadfo","wxpartfikmydzbrsdce","wspkpvbu","dywavdugnqsaumonglmth","estauvpkwqmvpitdkppyzticjgfmvctq","ozjjkyjufenobfswgbviw","pwttpstyrerbsxwysqpbvbxyih","deoaloxagelilftlzvsyv","vbxwuioiibcqwc","earirgnpbebgwcwnnqxxvuoaamjhctfauubszcnhvoqx","xidrhwyyyn","xgkntigzdlxncssccjmjdigcrfpsxocngwfxasfgnrttbtrrbf","toazgrlqqmjrfnttmfqiomvmvflagkuchbjac","moefnxgublkupvshfxrrhfnnxzfcfjsyehlqctwom","luyqdouxtydwxlbsspnukyyqzmsvgmfwmhjpguzqtwiwne"}

    "ceo"

    Returns: 4

  28. {"aa", "aa", "aaaa", "aaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaaaaaa"}

    "aaaaaaaaaaaaa"

    Returns: 9

  29. {"aa", "aa", "aaaa", "aaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaa"}

    "aaaaaaaaaaaaa"

    Returns: 9

  30. {"aa", "aa", "aaaa", "aaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaa"}

    "aaaaaaaaaaaa"

    Returns: 8

  31. {"aa", "aa", "aa", "aaaa", "aaaa", "aaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaa"}

    "aaaaaaaaaaaa"

    Returns: 8

  32. {"myn", "myname" }

    "myname"

    Returns: 3

  33. {"abc", "ab", "abcd", "frankies", "frank", "a", "a" }

    "frankie"

    Returns: 5

  34. {"a", "a", "bcde", "bcde", "bcde", "bcdefghij" }

    "bcdefghijk"

    Returns: 6

  35. {"a", "aa", "bcdefghi", "bcdefghi", "bcdefgi", "bcdefi", "bcdei", "bcdi", "bci", "bi", "i", "z" }

    "bcdefghi"

    Returns: 3

  36. {"rav", "r", "ra", "ravidakk", "rav", "ravidakkaaaa", "ravida", "fra", "fran", "fran", "frank", "frank" }

    "ravidakka"

    Returns: 8

  37. {"aaaa", "aaaa", "aaaa", "aaaa", "aaaa" }

    "aaaaaaaaaaaaaaaaaaaaaaa"

    Returns: 21

  38. {"sdga", "sdgadafg", "sddg", "dsgsdfg", "s", "sa", "ssc", "sam", "samuel", "ddsa", "sam", "samuelgdsgh", "sader", "dsgdfsas", "dafsdf", "sadfxfv", "sa", "fcv", "saafcv", "safvc", "saad", "adsdf", "asdfxdf", "sdfv", "vc", "sf", "d", "fad", "f", "daf", "d", "fgsd", "f", "dsf", "ds", "f", "daf", "da", "f", "df", "sda", "f", "ds", "fds", "ds", "sdfg", "sddsfg", "samafdgsgjghjkgjhffghdfgdsfgdfgdfgdfgdfgdfgfdgdfg" }

    "samadssfadsfgsdfadfadfsdgsdgfsdgf"

    Returns: 34

  39. {"abc", "abc", "abc", "abc", "abc", "abcabcabc" }

    "abcabcabc"

    Returns: 4

  40. {"a", "b", "c", "frank", "d", "e", "f", "g", "h", "i", "frankabc", "j" }

    "frankabc"

    Returns: 5

  41. {"a", "a", "bcdefghij", "bcde", "bcde", "bcde" }

    "bcdefghijk"

    Returns: 6

  42. {"qcq", "qcb", "qcqcd", "qc" }

    "qcqc"

    Returns: 4

  43. {"abcd", "abcde", "abc" }

    "abc"

    Returns: 2

  44. {"ab", "ab", "abc", "abc", "abcdef" }

    "abcdefg"

    Returns: 6

  45. {"abcd", "abcdabc", "abcdbbc", "abcdcbc", "abcddbc", "abcdebc", "abce", "abcg", "abcdfbc" }

    "abcdebc"

    Returns: 4

  46. {"a", "a", "aa", "aa", "aaa", "aaa", "aaaa", "aaaa", "aaaaa", "aaaaa", "aaaaaa", "aaaaaa", "aaaaaaa", "aaaaaaa", "aaaaaaaa", "aaaaaaaa", "aaaaaaaaa", "aaaaaaaaa", "aaaaaaaaaa", "aaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaaa", "aaaaaaaaaaaaa", "aaaaaaaaaaaaaa", "aaaaaaaaaaaaaa", "aaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaa" }

    "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

    Returns: 50

  47. {"ddd" }

    "ddd"

    Returns: 2

  48. {"ab" }

    "ab"

    Returns: 2

  49. {"abcdefghijkl", "a", "ab", "abc", "abcd", "abcde", "abcdef", "abcx", "abcxyyyz" }

    "abcxyyyz"

    Returns: 7

  50. {"a", "a", "f", "f", "fr", "fr", "fra", "fra", "fran", "fran", "frankies", "frank" }

    "frankies"

    Returns: 8

  51. {"a", "a", "n", "metin", "mer", "n", "metina", "m", "metinb", "metinc", "metinab", "metinf", "metins", "metinzigzag" }

    "metinzigzag"

    Returns: 7

  52. {"aaaaaa", "aaaaaab", "aaaaaac", "aaaaaad", "aaaaaaae", "aaaaaaae", "aaaaaaae", "aaaaaaagdrevo" }

    "aaaaaagdrevodrevo"

    Returns: 13

  53. {"a", "a", "a", "a", "a", "a", "a", "abc" }

    "abc"

    Returns: 4

  54. {"zzzzz", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a" }

    "zzzzz"

    Returns: 3

  55. {"a", "bbbb" }

    "bbbb"

    Returns: 3

  56. {"abc", "abc", "abc", "abc", "abc", "abcdbcabc" }

    "abcdbcabc"

    Returns: 4

  57. {"f", "f", "fr", "ftre", "frank", "frankies" }

    "frank"

    Returns: 5

  58. {"abd", "abc" }

    "abd"

    Returns: 3

  59. {"a", "a", "a", "a", "a", "a", "abcdefg" }

    "abcdefg"

    Returns: 4

  60. {"aaaa", "aaab" }

    "aaab"

    Returns: 3

  61. {"zzz", "a", "a", "a", "arg", "b", "argu", "argu", "argumen", "argumen", "argumen", "argument" }

    "argument"

    Returns: 8

  62. {"a", "ab", "abc", "abcd", "abcde", "abcdef", "abcdefg", "abcdefgh", "abcdefghi", "abcdefghij", "abcdefghijk", "abcdefghijkl", "abcdefghijklm", "abcdefghijklmn", "abcdefghijklmno", "abcdefghijklmnop", "abcdefghijklmnopq", "abcdefghijklmnopqr", "abcdefghijklmnopqrs", "abcdefghijklmnopqrst", "a", "ab", "abc", "abcd", "abcde", "abcdef", "abcdefg", "abcdefgh", "abcdefghi", "abcdefghij", "abcdefghijk", "abcdefghijkl", "abcdefghijklm", "abcdefghijklmn", "abcdefghijklmno", "abcdefghijklmnop", "abcdefghijklmnopq", "abcdefghijklmnopqr", "abcdefghijklmnopqrs", "abcdefghijklmnopqrst", "a", "ab", "abc", "abcd", "abcde", "abcdef", "abcdefg", "abcdefgh", "abcdefghi", "abcdefghij" }

    "abcdefghijklmnopqrstabcdefghijklmnopqrstabcdefghi"

    Returns: 50

  63. {"aaaa", "aaad" }

    "aaad"

    Returns: 3

  64. {"me", "mf", "ms", "md", "my", "myname" }

    "myname"

    Returns: 5

  65. {"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", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" }

    "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

    Returns: 51

  66. {"myname", "myn" }

    "myname"

    Returns: 3

  67. {"bcd", "bc", "bcdef", "bcdefgh", "a" }

    "bcdefghijk"

    Returns: 9

  68. {"keb", "kebab", "kebababa", "kebabababa", "k" }

    "kebabababa"

    Returns: 6

  69. {"f", "ab" }

    "ab"

    Returns: 2

  70. {"aa", "ab", "ac", "ad", "ae" }

    "ae"

    Returns: 3

  71. {"a", "ab", "abcd", "abcdefg", "abcdefgabcd", "abcdefgabcda", "abcdefgabcdb", "abcdefgabcdc", "abcdefgabcdd", "abcdefgabcdda", "abcdefgabcddab", "abcdefgabcddabc", "abcdefgabcddabcdefgh" }

    "abcdefgabcddabcdefghabcdefgihk"

    Returns: 22

  72. {"aaaa", "aaaa", "aaaa", "aaaa", "aaaa", "aaaaaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaa", "aaaaaaaaaaaaa", "aaaaa", "aaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaa", "aa", "a", "aaaaa", "aaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaa", "aaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaa", "aaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", "aaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaa", "aaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaa", "aaaaaaaaaa", "aaaaaaaa", "aaaaaaaaaa", "aaaaaaaaa", "aaaaaaaaaaaaaa", "aaaaaaaaaa", "aaaaaaaaa", "a", "a" }

    "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

    Returns: 45

  73. {"abcdefgh", "abcdefgha", "abcdefghb", "abcdefghc", "abcdefghd", "abcdefghe", "abcdefghf", "abcdefghg", "abcdefghaa", "abcdefghbb", "abcdefghcc", "abcdefghdd", "abcdefghee", "abcdefghijklmnopqrstuv" }

    "abcdefghijklmnopqrstuv"

    Returns: 4

  74. {"aba", "bbb", "eeeeeeee" }

    "eeeeeeee"

    Returns: 3

  75. {"cosb", "cosa" }

    "cosa"

    Returns: 2

  76. {"bbb", "aaa", "aaa", "aaa", "aaa", "aaa" }

    "bbb"

    Returns: 3

  77. {"b", "aaaa" }

    "aaaa"

    Returns: 2

  78. {"paisaabcde", "paisabcdef", "paisapaisa" }

    "paisapaisa"

    Returns: 4

  79. {"abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvwxy", "abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvwx", "abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvw", "abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuv", "abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstu", "abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrst", "abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrs", "abcdefghijklmnopqrstuvwxyabcdefghijklmnopqr", "abcdefghijklmnopqrstuvwxyabcdefghijklmnopq", "abcdefghijklmnopqrstuvwxyabcdefghijklmnop", "abcdefghijklmnopqrstuvwxyabcdefghijklmno", "abcdefghijklmnopqrstuvwxyabcdefghijklmn", "abcdefghijklmnopqrstuvwxyabcdefghijklm", "abcdefghijklmnopqrstuvwxyabcdefghijkl", "abcdefghijklmnopqrstuvwxyabcdefghijk", "abcdefghijklmnopqrstuvwxyabcdefghijk", "abcdefghijklmnopqrstuvwxyabcdefghi", "abcdefghijklmnopqrstuvwxyabcdefgh", "abcdefghijklmnopqrstuvwxyabcdefg", "abcdefghijklmnopqrstuvwxyabcdef", "abcdefghijklmnopqrstuvwxyabcde", "abcdefghijklmnopqrstuvwxyabcd", "abcdefghijklmnopqrstuvwxyabc", "abcdefghijklmnopqrstuvwxyab", "abcdefghijklmnopqrstuvwxya", "abcdefghijklmnopqrstuvwxy", "abcdefghijklmnopqrstuvwx", "abcdefghijklmnopqrstuvw", "abcdefghijklmnopqrstuv", "abcdefghijklmnopqrstu", "abcdefghijklmnopqrst", "abcdefghijklmnopqrs", "abcdefghijklmnopqr", "abcdefghijklmnopq", "abcdefghijklmnop", "abcdefghijklmno", "abcdefghijklmn", "abcdefghijklm", "abcdefghijkl", "abcdefghijk" }

    "abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvwxy"

    Returns: 40


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: