Problem Statement
Sasha has a
So far, Sasha has learned two ways of sorting strings:
- He can sort strings lexicographically. For example, "car" < "carriage" < "cats" < "doggies". (See Notes for a definition of the lexicographic order.)
- He can also sort strings according to their lengths in ascending order. For example, "car" < "cats" < "doggies" < "carriage".
Sasha now wonders whether stringList is sorted in either of these two ways. Return "lexicographically" (quotes for clarity) if stringList is sorted lexicographically but not according to the string lengths. Return "lengths" if stringList is sorted according to the string lengths but not lexicographically. Return "both" if it is sorted in both ways. Otherwise, return "none".
Definition
- Class:
- TwoWaysSorting
- Method:
- sortingMethod
- Parameters:
- String[]
- Returns:
- String
- Method signature:
- String sortingMethod(String[] stringList)
- (be sure your method is public)
Notes
- String A is lexicographically smaller than string B if A contains a character with a smaller ASCII value in the first position where they differ. In case one of the strings ends before they have a different character, the shorter one is considered smaller.
Constraints
- stringList will contain between 1 and 50 elements, inclusive.
- Each element of stringList will contain between 1 and 50 characters, inclusive.
- Each character of each element of stringList will be a lowercase English letter ('a'-'z').
- Every two elements of stringList will have different lengths.
Examples
{"a", "aa", "bbb"}
Returns: "both"
These strings are sorted both lexicographically and according to their lengths.
{"c", "bb", "aaa"}
Returns: "lengths"
The lengths of these strings are in ascending order. However, they are not sorted lexicographically as, for instance, "aaa" is lexicographically smaller than "c".
{"etdfgfh", "aio"}
Returns: "none"
Here the first string is longer than the second one, so they are not sorted according to length. (Note that we require the lengths to be in ascending order.) Similarly, they are not sorted lexicographically: "aio" should come before "etdfgfh".
{"aaa", "z"}
Returns: "lexicographically"
The input strings are sorted lexicographically only.
{"z"}
Returns: "both"
{"abcdef", "bcdef", "cdef", "def", "ef", "f", "topcoder"}
Returns: "lexicographically"
{"l", "ikuz", "rkarowluagylidigangqotntwhpolrvgw", "geudeuyjztapwekpdfnrgojgoibirtbemzychccopxsem", "zfdfowfrtylutqdkqoseernymcrrwnjppgxbrkbiesjqjhodno", "zfczbsippgcpfdigbztzedgbypefbypcutmtp", "zakoxt", "jourahqtczxatmcqaigbivigtw", "erxniziblcxysbarxkefywzrudid", "kligxogtotucgtxdfofl", "xpj", "fltikqahxqbyfpikaukayvgwedimcxhusfmfsznpxtvxlydfb", "kfiqmkwbqjuwipqcc", "ljkgsogcbitmkgmrkkogxj", "ifvudksrgjpy", "tqnksklnwazifcyrkfw", "mmhapopctvbtjdfszqfgtyvnylziutaeqxc", "chyklqgoljm", "zawuokqcuczggwnqmxhkgbiepnhrdxxhkbyi", "sqestyahzwgxdd", "bxbzsbzu", "swelcpomqjfrvbfojpgmbdzx", "lttkvcl", "vafyhulsaltibmscwmmmqohajwretdrdmpjacoqurv", "triuevrrdtvtortnhx", "nyxbuccsa", "exwbuzokeyimwmuhoibpooawsqfizpcqmbncotdb", "nsaanblewrciyluhprvcyqedjrplacaxawoctfc", "firuqpdmdzujrvpasliwhqogmlwmcrf", "bwryiwmicyzbappgbauvdcftdiutwnvddy", "xglfncezviqjhmakkqdhvvgxtcgxdjnrfhuatmextdwgedyi", "owbexmaajsfvhkhiarzaubh", "hbvjygbotkeofpasqobbaywtyfageksslasnwfsjm", "ezmzjaecpyitb", "fzrjjcjfig", "istnoxqdlwxkgwzbmdypwkxox", "ecenqcziyzquviffogfpajbsvkr", "oddohwgoevpkyglsonfmzfqgrnrxkygqamtrpoddloxouhl", "uwindmlalxytsxlissrwdklkopwzcf", "mifkavjirorfkepyjkoxmwaexgqgpeqcqsdaamdnvrrx", "pefvhfxxxjgqsrqsxlnllvwvajieenkwesewqrzzrsn", "lvibhpjhbdnfgjfdsftknfijqwnxb", "xiklwohgyahifbelchmsejwnklkxttgpxdxyes", "kpmvhtstgcgxjblqjgeqhbfqlpzpasbsbuasytevuruymw", "fgfmbuywkoczpna", "cjmtdwqzkrxbmuplkfrhn", "qhawn", "au", "pakovgzebahmopgi", "iuiqplzgfdwataqjxmkgyilswhmtoosx"}
Returns: "none"
{"eet", "yc", "o"}
Returns: "none"
{"aqwultybdduqitfg", "nzsgesmgp", "gjsoxixxremxjvzkmbdkczvmcolqawaqf", "jjqeazuxnxxzaeuaornvjgtsadnexqv", "y", "bd", "cyvsdznvhfxivjejmkhpxplfbamhrrtcwy", "yne", "knvdrydv", "vppfqpqdptrbjuzzxwuzo", "vdjcvmlxxlqwnfbjvqzgbtckck", "pieaxzgdwwzozp", "uhoaitjojhrre", "xziviyrezxfhvkzgvjbnrgdctidotj", "slkkgcphvgrpiauqqo", "eflbyuuatanmfyfbwzdioar", "pwbidultcprnbitnvyqzitcrkcnk", "ogptwd", "zofrzdiixspwdet", "lprhe", "vjcfwntkykruqqafayywzpfcqgsbqauq", "fgoyvzwbpllixxucmpzqnukzi", "xyessvgpznyufhwipbwmwhtipru", "jbbovkxecdq", "eugmlzocblejxcmuhyzsxsrqktieuslzaox", "ycivdfwjayvr", "yfvcfyg", "gwoi", "hkdcixncenljyioey", "nqkvrfgidsqbomuzwaa", "oyeeuivrfhawcrbuqlnyuechfnaotrrkrork", "pdpdsebycdfwqfzppspi", "pmgtorztsodjtqnczafqkzozjackk", "fdnkcukrbf", "kvxqsthfykupinzkhubmksvwcjnlepltnfmgh", "auamcvtbgjrnrybzfzdxpt", "xyxmovivlgyqgluqcjayovgcjyplpozohsyzga", "vqudqbmavydmojcokgctqfsw"}
Returns: "none"
{"cnsfeoqpdjwtpppbxdzxztxbmcwlbqdrhgavgevwrlqeefj", "ykqbwcerdkgcvjfqmldlcmazzrpmuwqvneujnjkzcdrchw", "fpldzyqekkomentwgmewsnxcvemqtzryomuocfvdbh", "tgm", "uu", "tkcalbnviehhbgsgnglwqnivcfdaxfhtaw", "ktlxraeotikbhzheyapmejzotemvvedfaqmybvycgxzp", "rhxpailipvmnztellsslqjqcwmrjotixzkkrrysbmim", "mmadimspszwawvthkjwmhmxnmmxgzxgpmnbj", "yreembdsgcmaytujldoondszkpanwhugajqjfxmpm", "fqmptpmlrwtwqfksd", "njuiof", "chcpvdagfepaiersiveiia", "flvcnrnfwls", "araozlhntsccbxcvllmthilee", "uaahjpnosjzlrfk", "ekwsenxbaedjksuuhrnwpljvbayrkibcqnruohm", "ngplagvbzspdwuptsc", "yzlhyvbuiljzh", "hikbwlqllimrxbjtatfdlbxqphojtan", "rauwkfsrjtgdepcgcij", "bnicxyrhyppgtvbwnpzyhdgifxusjslyxlzugl", "hywukbrkuzrapluzeayexpjfepdoasspemy", "uwnsabbqogkactkzvnvsxkwauchfzvojtluaieqwncnzjkjak", "cuumgvvcq", "uzsgeokpwcphxtidcbicriv", "oirqkucr", "lqztdphqokahfpwnrgufmpidfgkp", "ahznuwdobkobjvuuarvwfbkszrsupwtwy", "qsht", "hhzamudinmixnromuguowptoncluem", "pjnkewweuohizzvirrhlvddg", "rlszirzrwbcevkglwuiqqtfknpbdiaeffvqib", "sqsqggiugbhwqcutgxftebbofmjkvsqtndglbcnkzbacfatv", "klwthhzwjyms", "mdgpcuekicknvkdodsoujkspqhqjs", "qypyjjvzwfnbcgogxnfztyrhkbjwcnthwmiagninowydv", "owbqdyoktegohw", "hwdnfnwadj", "ilzgooemublhwmgnrvgnidhozqwqgivozqutwbmwjzfwjlcmos", "megliizlhvnudshzecrduvnrwix", "sdjuw", "bgoongfsvbcurzazobdfwdbysqphinxx", "biuvhwpiycmqijqmmwqu", "bwylwirtnxmiolnmlewnd", "wbnojinxxbnbmvfckytjcjtkwdiqhkjygbtqalmy", "fyqtyeohqlsmguwk", "e", "zpqpveplazcqskoipoghoplxvn", "fyozmeq"}
Returns: "none"
{"gtzuleanpforkhgzwjjlyzuoqcny", "pxcwicphyxqqhxbdlmbamgyfmberty", "xxfuvlzdguitmn", "zehdyuzrucwjzfempyprsqbotwrmvxlknd", "vmvsuebvv"}
Returns: "none"
{"afzmd", "aizgprtuchtxouwtqgzxnvmcaoitzpxqrcaltloukiygnmc", "akqkikdgnhduisqawpznqxpdlnfwslquxoptulfxlwuufinsdf", "bjltywdrgpjteyg", "cwewapumhggpsescaudk", "fzkexkpdvllsozehdqqkerhvlrc", "hsresaf", "nrgvhmfueoaqvxodwzibkcdpdnafhepeujbxoomxmrltozlkc", "sgoqtrfaehdncijxvoilpxvnkjoiiaxpclzlkmowrx", "wkwdjzagzyklffbhdqkbadssly"}
Returns: "lexicographically"
{"abysxnbvfkwunyyhlxw", "axcwhthywjbdwfipxppiftz", "bcslvlwvscjxvotcychgkqbxgedequaimpniyykkblnf", "byiuyuqcmzhgyxnfygdlawofhmq", "cfhznzcbgjomtq", "dwzatynzbkhrtqwebavbyuwfzuoalbpjbiqpkmjmwvhwros", "ejpokryfbcwhhopypkgxqmxwllsfhryxywvt", "fhlucsdmuyvfxmeyeawufpdinvtaeayc", "gijiqtifeqgprrsljqsfeuxezi", "hxcbhjzudcqgnlwymr", "jpu", "jwezddcdmfiexfzvlvuqeyikrzszxmmykxjjzph", "kcaemhsoaryuclji", "lnxcnk", "mdfrpctoabvwxxnahntmwcejlzikxvjxuizcbjziuueap", "mkzrfmsrxcbbxmvirjtedgubgqvqfvkzxgvpre", "ohcjwhevzgozzrzzlsedhnnneeiyqapvolhxnpxciolvoideop", "pozitloo", "qhqfvoznowmhykaoiljyde", "qjlt", "qwoqwvyouwlhsnimg", "raodg", "rzyjbktroijgesnsymxneugihfkguhdiigircekydk", "sbtniiniplvdtiidgfppabaurfgtymshpcoxieyckbuxlp", "shikwzifx", "tdwdxauslyafheejutyfqbggr", "uhrhpcwmgpmxkjxspunfbjsdwssnhbx", "woobpulivwadzwyedhtvdbweksasabprgej", "xdpslsdwyrvpijyzovmswpbnqtzjkb", "ykmsueugxpwhiijbrejgzbiqrrzputxthf", "zbhmcusvvcxdzltmgxercxlidnvqrargmoeypvziqavylnigv", "znjtdubruuixa", "zqnasxlzbpcducakcineezdnavfwskjfxquhhyvt", "ztbxwnlnparoeuuourpljzcazsgqpkswhsrvr"}
Returns: "lexicographically"
{"aammesir", "airnwiyjkfkvnvxymfjffpmkbeexkzhtrlzqcaouv", "ap", "asgadxjpyv", "axsbaqdkjyrexizoesdwmxffumiffvcpiuiv", "epw", "ftkdpkbhkzrntkvqmjfyfqplkmypbfxrmjpfv", "gbluusbajlqkcmstqpvrizhilgdowwgzxagjxwhuqigvygdauh", "gnxkzdchewayqgre", "iektaes", "ipjjtxujhakuagmtugmwfmqosfcjuxfsdcflli", "iqrhmdctmjw", "jiqjydgknrdghodpexgusxacw", "jqdjoukgchwgaybzhawfptomnidklddtruolnqnkkqr", "kljyrdwzzxrkdopzyvaisownorpomdsqnbpwlojnih", "lkhtkudnfwrjwmnpglmlx", "lqbuldidwjmcvztkhxvwepcmojekgbjgvfkmbtv", "mlryulbygxztogfztt", "mnkuqppiveqjx", "mqdpdmfbqbqdhkt", "niqfayznbkwxmqryjconiyeoiqarfyqwkuwvkikaicranf", "njlyqffmcacsms", "nynbxatjhoxjycjjxsabonxiiracnyvygsapkess", "oahwgixpdlteiwfmotaieoybveqhbwezxkpdbknuhcrssmlc", "ojinkxugfbqerkxvfgpwqv", "okdygdcvamlnieryslnctypqikeweywd", "oodbdjtrhgvnutffchnqjcus", "owuesbujabjlpzqwx", "pcarfnbqbdnlrxhnoicyedmlqvx", "pstio", "qweo", "rkmofiqsccqfvwpyirncomihjr", "ruvvthtueyiomqemcjuczhwqrdmfnrdbnnwjfnkuprcepijot", "svliibneqkbxhbmlbjluaesdmpvjbtetimisvnausxgds", "thofhbhmlptqyplytowxztwrefkussnbi", "vipemnlovpdezjzmvfu", "vqlpfhxtzvbbkdifcpnetjalmjzuanklifwclnmodijj", "wavygimsoyykcvsolvpthoxfsfofdzc", "xzbydqxfhloaksbypocz", "yearskdbcadzuxnjoncforhnewgouwjtsg", "ypjnhc", "yxwivsvnkyowhhhiuaooucknkooo", "z", "zeheffbuhyobtqtringlixzmnolec"}
Returns: "lexicographically"
{"azfntrmdky", "bkpjrfrsgtkemurjccsrrpwqazxhbsshovcbfcgaxzsdzr", "bobkxnhml", "bsdbnreojthqdjgavuqwdepamolkotpsndddquulkkdigiqsc", "bstoizmdcyhfwqmbslailekjemciwiw", "btslshcnxsdmzlwozgtmjspjlqqptkiimlmchgapfxgdkxq", "cjjmavfcjycnzutszeqnsjapvdsjrtremn", "clcheruvtspakmevnssuypzjjnge", "clsqjevodtjodfdqnch", "cucvj", "dgzplmjxfumpqsgozxpqhcfkyesmombgkoghgxwhvc", "dwnhnryahrllifds", "ekjchdiccxaceknszxivoxockbffmrevqurmkxuspqdp", "feypukontovxzkhxrxedfaqagxqgykhnxhjvtryxrvwhr", "hanqdxoxxifgjenfwn", "he", "hefaiqajrldmiupupejqjittahrpecwhdkmiskoyqnn", "hrqauokfrhjxsribhonokbavgzpqnu", "igrbpzxslkighxlnprluyqorj", "lzhuuhyi", "nehe", "nqwbgegvxxiklzgleczrfnxqlbtrwbtihdmygecttzraosng", "othgnimdprix", "pbtdowm", "pjktrjwfsrdbnmvam", "psserecwuvauqchokvwtslfbtfspdwtkhbqjtqu", "pxofjrhlocmzpudhyrztxyqwipf", "rlioojunfwhodh", "ryprgiemtqminbvcizrdduprbkxnkrcrmyvecjkcbyzikmbsbe", "sddbqevkvwknede", "sptquhjitwogynpagadezywhgchznlcvgktnrz", "suyxsgoxxhsbg", "uealbumytrwboilwdmtrnojwgehlufossxrwxwwyt", "uyjezxcpnyshtqaejwmktienaljzbxfzp", "uzcyiiplfdkfucxonczspbaiufuogqjpvxirs", "vpekyscdrkdpzlbggabwsnuogvkzl", "vqovvlodzpgzzwloghxxixedbaqvirnutwv", "vrhngcnqivudxsnowhfcsy", "vtysdhsbdvzdklykgrfkhmnw", "wbsrexfyyplfcpxxrzlbx", "wjeeiv", "wtzilytrwfrozfzduxorolvqibymmjdarumx", "x", "ydujdlfrhhbutnbtlxpictrbzd", "ysbsvbfxdzaqzohylfyagyublorgexng", "zhqcqoifqqfsdzmhsntowhv", "zkoupjmckciarpkdgjcl", "zpaesbwmrbq", "zqt", "ztmsoylsvmcfhsfsxkruvbcadncudmxbgjfutacl"}
Returns: "lexicographically"
{"aashzduvulbyfs", "bdwaqncukpjcuym", "cavofauuqhxdtkdwbheqnaieyteslucwaiecyeyh", "ctrj", "djztuuwexzwgweytulhzmdbkagxuxgtxgkbmhwwtzdxmwr", "educq", "eenyktohgmwzdtugjrawdjzkaco", "gbjmguob", "gpkaqomodcdrdgtgxhxkhvonqbbnberchdoned", "h", "hhszcdlzaajtgvvwmbivynyqixenlka", "hrizcoz", "hyjixnugqmdgkrbnuojktobabyduaa", "igljmykaek", "iitbxfxopzznualdwywymgyfysxmslwskfdosssaaxrz", "iulhtazamupnqkxllc", "iumymgbbmurertmhhgwqwrjvfuimkotdnx", "ixnafqaocjmlzsttuupeoitxxdbxyqnsjkgwhoc", "kydhkosudwkeuixyuhrjjerqrprzckjwkvpnrmlbcokqowuaku", "mcibrakvgpanofxcucwee", "mxieqrkznzgxzgjhjojekuaearbqwgwpnmpqkrdwmedppqbi", "mxpwbjfclbzqszpediayyapxyxmdxknow", "nkjctkghaikcvvmozjhxoylia", "nreqnrmfgvujppcpbdpj", "ntdawymqfguebfqjleaqhv", "nwxgrqffcltpsvmgyagevfecnzxsuabqyulwsexpdd", "ogcmdt", "oiyjbwcokwcfwksyyllvzbjvtzdyrdokrdkyzuocaaomzku", "pjxjqvfue", "qpzcevzdclgqsjzmhwtoafd", "qyxmgtzomgkiejcacphfugairvczmbgqxofyiillc", "rbrksecjgawgofvxypwhkrnl", "rmdaahpkwymktkhpaguvslwpgrppaonvevngkzoqfin", "rxy", "sfxjfkkvtlc", "snwwamuxdcstfhhtdnwjbvlvmpunukaumfrqk", "sqojrrjipevfjuqv", "unogeqpqvwohidevgujkpkssnjfpjosisgilksflrcnjd", "unuqyrklczhxevgsljpqnkohfggi", "urzjajrgjovpn", "vlsjxerazwdbbtgdcammesprndegr", "vnxxlxmqwzoxeyactshkgouimbijqgbkfrpgpoiqouxymzbdq", "wejerfwosrcfxksgoctvdrylgltcbynbamka", "wudpxchdqrfbibddq", "xrmviknmheffmwfokcrimgpmodtvogdpakz", "xwfkgfmwlyjoevvkrcb", "ymecrvjbkhywkactinznzeutphojafjk", "zmieidjtwevw", "zpsrhnhpvexaunbvtetkccjviu", "zy"}
Returns: "lexicographically"
{"j", "gx", "fpx", "uksb", "qjcrv", "xvqpxao", "xcofxxkxqf", "yxdjgxlpwcee", "jomaebvzgjunk", "qfdyiuqtqplxsr", "tixsswiyxdcfwub", "lhevifpalxbneumah", "guisjvijxndhojiljj", "phzdgixuevzpgxdqnob", "tlbnirbrfyywinvydfnypv", "nfesyoqzpwftbdbecgmjzmh", "qqdbakeennvfudtxrbqevmei", "mglctxkpjvxtlrkvhgrxamkuk", "oxhjbnvbytdfqatwbbjttfivew", "ymjkmvukmhsxmnofslliahvyivn", "mrmqhwoakuxvxdkwmygrnjukjnof", "cucswzgccwiiakzscskszglpcziox", "xzhvtaclybntewsrsxmtihyeuhiwfn", "yqdxpmarhbkujsdihabmwcbacviswyx", "vaajxctomifiuavccnzkpalpmehyhluz", "oyylqmurbowjjoxgpbycddqhqaxeqwioi", "qdsttxkdkauodhyuecolrhudcktfxhmdeo", "gslosenxypuweeibwrimiojxlugahgcqfex", "cajopdvilnwhikyhqaqvigrsiovtyfztzvgptzs", "zocywnmozdvxowbuogzihzaowzspdjmbkrysqjbk", "ppjrriluiccuajlyjrrrlxlfrhzwqbrsluchhitmler", "ujocjyvqwljbslgbxuycuymhionixzgzbhbfhsiwiyfa", "bquumkhpdxdgjoratcnnoojkhzwtdrruzcpdvwzuqyeuj", "rxyngpcgbfcffjfxbzqpuwnzrxloaeinzwkfhttrxdnzpr", "enypnuzpgsntgswoxjfkdcimukwbjckrzjpnvqmtdrmamex", "xlxzoqlzzylkhanoworfdnebxtziryplssecmxvxyyayywro", "taycspqehkxbeoqfnnqnjzfgumozjvamavwxobrqbdehywnho", "njnkfgxserrcywqhkxeipjbecqqhsbzzprnlflwngcagdudmhj"}
Returns: "lengths"
{"lyaj", "svoylrzhc", "sbyygbnzahjrz", "owtjzvjalqjnua", "wnzjdotdwyaecsxs", "drxczymadmiivkikzho", "vcanvwhvpydncyqtcmhpvpmx", "gjcqnsgmjhpuahtmselzjpmolcdd", "iynqhzvgkdqjfojrokrlmylsdmjxp", "omtbcgbseczuwrojzqbzihitlrdyyh", "pynddzryqtjgbxackkezufutzxdeldx", "iakothheytbzxnikmwfgwvsvrxciface", "dwruiffrhmigxqdqzwedjkhatngvsujfy", "glraaajjdjixlvhxgddbkyqjlmjwfakjjm", "tfyihufxwbxhgcddvhwswpjecwwmtukdgvw", "lftjjwmolrwevqmnadcsfnhcmrdiuhzyuybi", "twkccksiphkasdktekccuonjqtdnfpbaebesl", "dkvcehcipglitvtijujxztkrwbavjupbjllndj", "pvpgspiywyeunlhboprlnfzlmnscmptgtguuedl", "uvnlbpjffhplqqcwzxmppixejbyifbzqpwblpvuw", "xpqueaqayrutkbedbneojvgcotkgfkwcuunxhddbsx", "kjcjxdesranvgybgchkhziewpkfcqvaqtlmjnompmjx", "dtrzrhtyuuitadyrdtymlcuzpsvaorajbjcjcauiimpev", "mxrnzfaygmrpjbtxufrrovixncoflhckfsojpywwucpwnhd", "jxlcfpronoobwtcibwzqrzofxzpufpijihtcophyzocdcdzp", "gurlqcwlvcumojevqzmqvvpwzcvogtgxygpvcoaqolsaubtfdt"}
Returns: "lengths"
{"y", "jg", "lnk", "lytc", "ykcjd", "fqhjff", "fmgmvwi", "jijnhnod", "gopncpscp", "yjvpdqyczd", "gevuldgobnj", "yrzaozaemhjk", "ibxnxxdgmrsrk", "hfpqriqvcmijjy", "rmevjbnxzdgecya", "yxfpuewajydvdbae", "egptslpmhkyfejfhu", "coxxghtimkrmtovquw", "euonmisuiiifispnqcm", "ageswhkuvmzcdqwfbuqi", "jsxdniiwcrowxklaoujup", "eslzvwgubeozbxbejldppl", "xigyafbpaqwzezcauaxrbzt", "nhzanwkccecyddztwpdsxkou", "oyhtixvkmljrrtoyvdgkwbbyb", "cnzzvrtexljnszjsqsujntldsu", "yukksundsppoawlmgvbpspohtyn", "svbzthxgjlcpwrhptuyjclijfzoi", "rpidxqaquyjlydstruxfisrgxbmct", "llehfmfabqddtimukhdkguknkomvnd", "jlzzgcjjsxtynsrbhmphqknicxbzvmp", "wlhhqiopwmkexvbueqqklwzzmdzcpzdc", "iimdlykzrrodpxeiwylpkiuajdlqvracv", "gupyohsbekmndgpqkkawpddlcopgwdubnd", "ricpmtypbemgcfpseeemqjsxampffinpapy", "amxhqehzvvaefoiubbbymtnajkrvsbrupkyp", "otxfnicqeqyqxfezvphmqbnbflnsoacibftei", "sshagdetkcketazeckfacqyecctctzhasfyhyw", "zbmrglzsqjobqqcylffoldgzbwizcqhxopassfk", "jkvsmjzhakqmjaaryzvjiohrflrzhtbokjpjmfhi", "ecfockyvqenmaakvfvoumragtgpwyrimhovstjkzk", "vqxkfuxqvdjcgzqwvidomnxtfsumrmyvcoohspexzf", "jlugmjksulndpcvuxvklolgueojfwdaloicbufoyslt", "iutqbnopmbrajpfaicjqdizoihwicqcxlucicthqabet", "owrafagliciirjvwwypdvkctdekxgcbyznaeuutegczgy", "nalydkohsiluedwvwclqdiiijqbosjnktlftgguuhdqkra", "jskyijyuidybivnuiaafotbxfuhokirreuujbfkbbfujwys", "bfwkqduhksrehwtqbplykpwfloivhzvpeaapnyypfxfovzsq", "xivaraklpzacrrwtaigsgniuasbbyfdhcoqbhwdfthskwtxci", "qczyxlvjlkmlxepywiwztznmkvyluhqjjojzwwypnkjqbdjplw"}
Returns: "lengths"
{"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"}
Returns: "both"
{"z", "zz", "zzz", "zzzz", "zzzzz", "zzzzzz", "zzzzzzz", "zzzzzzzz", "zzzzzzzzz", "zzzzzzzzzz", "zzzzzzzzzzz", "zzzzzzzzzzzz", "zzzzzzzzzzzzz", "zzzzzzzzzzzzzz", "zzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"}
Returns: "both"
{"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", "abcdefghijklmnopqrstuvwxyzz", "abcdefghijklmnopqrstuvwxyzzz", "abcdefghijklmnopqrstuvwxyzzzz", "abcdefghijklmnopqrstuvwxyzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzzzzzzzzz", "abcdefghijklmnopqrstuvwxyzzzzzzzzzzzzzzzzzzzzzzzzz"}
Returns: "both"
{"d", "de", "def", "defg", "defgh", "defghi", "defghij", "defghijk", "defghijkl", "defghijklm", "defghijklmn", "defghijklmno", "defghijklmnop", "defghijklmnopq", "defghijklmnopqr", "defghijklmnopqrs", "defghijklmnopqrstu", "defghijklmnopqrstuvw", "defghijklmnopqrstuvwx", "defghijklmnopqrstuvwxx", "defghijklmnopqrstuvwxxx", "defghijklmnopqrstuvwxxxx", "defghijklmnopqrstuvwxxxxx", "defghijklmnopqrstuvwxxxxxx", "defghijklmnopqrstuvwxxxxxxx", "defghijklmnopqrstuvwxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "defghijklmnopqrstuvwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
Returns: "both"
{"a", "aa", "aaa", "aaaa", "aaaaa", "aaaaaa", "aaaaaaa", "aaaaaaaa", "aaaaaaaaa", "aaaaaaaaaa", "aaaaaaaaaaa", "aaaaaaaaaaaa", "aaaaaaaaaaaaa", "aaaaaaaaaaaaaa", "aaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaa", "aaaaaaaaaabaaaaaaaa", "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"}
Returns: "lengths"
{"a", "aa", "aaa", "aaaa", "aaaaa", "aaaaaa", "aaaaaaaaa", "aaaaaaaa", "aaaaaaa", "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"}
Returns: "none"
{"mx", "mxel", "mxelotoq", "mxelotoqqs", "mxelotoqqsudyy", "mxelotoqqsudyyivtx", "mxelotoqqsudyyivtxvcz", "mxelotoqqsudyyivtxvczylmlv", "mxelotoqqsudyyivtxvczylmlvuj", "mxelotoqqsudyyivtxvczylmlvujnhbdh", "mxelotoqqsudyyivtxvczylmlvujnhbdhbz", "mxelotoqqsudyyivtxvczylmlvujnhbdhbzx", "mxelotoqqsudyyivtxvczylmlvujnhbdhbzxkwqm", "mxelotoqqsudyyivtxvczylmlvujnhbdhbzxkwqmtz", "mxelotoqqsudyyivtxvczylmlvujnhbdhbzxkwqmtzhjxzl", "mxelotoqqsudyyivtxvczylmlvujnhbdhbzxkwqmtzhjxzljr", "mxelotoqqsudyyivtxvczylmlvujnhbdhbzxkwqmtzhjxzljrk"}
Returns: "both"
{"h", "hg", "hgc", "hgcs", "hgcsp", "hgcspn", "hgcspnq", "hgcspnqc", "hgcspnqco", "hgcspnqcom", "hgcspnqcomv", "hgcspnqcomvv", "hgcspnqcomvve", "hgcspnqcomvvef", "hgcspnqcomvvefn", "hgcspnqcomvvefng", "hgcspnqcomvvefngb", "hgcspnqcomvvefngbd", "hgcspnqcomvvefngbdk", "hgcspnqcomvvefngbdko", "hgcspnqcomvvefngbdkos", "hgcspnqcomvvefngbdkosc", "hgcspnqcomvvefngbdkoscq", "hgcspnqcomvvefngbdkoscqg", "hgcspnqcomvvefngbdkoscqgg", "hgcspnqcomvvefngbdkoscqggh", "hgcspnqcomvvefngbdkoscqgghj", "hgcspnqcomvvefngbdkoscqgghjo", "hgcspnqcomvvefngbdkoscqgghjow", "hgcspnqcomvvefngbdkoscqgghjowc", "hgcspnqcomvvefngbdkoscqgghjowcx", "hgcspnqcomvvefngbdkoscqgghjowcxf", "hgcspnqcomvvefngbdkoscqgghjowcxfe", "hgcspnqcomvvefngbdkoscqgghjowcxfem", "hgcspnqcomvvefngbdkoscqgghjowcxfems", "hgcspnqcomvvefngbdkoscqgghjowcxfemsh", "hgcspnqcomvvefngbdkoscqgghjowcxfemshx", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxn", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxnt", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxnty", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyi", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyiv", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyivd", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyivdn", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyivdna", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyivdnaj", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyivdnaju", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyivdnajux", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyivdnajuxo", "hgcspnqcomvvefngbdkoscqgghjowcxfemshxntyivdnajuxom"}
Returns: "both"
{"u", "vd", "wfj", "yhlw", "zjnyh", "zkoyjd", "zkozkdj", "zmozlflw", "zmqznglwz", "zmrznhmxzn", "zntzphnyzpl", "zptzrhnyzpla", "zrtzsiozzpmcd", "zrtzsjpzzqmcft", "zrtzslrzzsmchta", "zstzuntzzsoejuad", "zutzvouzztpglwbft", "zwtzxouzzvphlxbhtj", "zxtzzqvzzvphmzbjtkm", "zyuzzsxzzvrjmzcjtmmw", "zyvzzszzzwsknzclvnoyn", "zyxzzuzzzyskpzdlxpqzpc", "zyzzzuzzzytlrzelzrqzreu", "zyzzzwzzzzumtzgmztrzrgww", "zzzzzwzzzzwntzgozurzriyxf", "zzzzzwzzzzwntzipzvszsjzzfz", "zzzzzwzzzzxntzirzwsztkzzgzh", "zzzzzwzzzzxnuzjszytzvlzzgzjo", "zzzzzyzzzzyowzluzztzwnzzhzlox", "zzzzzzzzzzyqyzmwzzuzwozzjzlozl", "zzzzzzzzzzzsyzoxzzvzxqzzjzlozll", "zzzzzzzzzzztyzozzzxzzszzkznozlng", "zzzzzzzzzzzuyzozzzyzzuzzlzoozlohx", "zzzzzzzzzzzuyzpzzzyzzuzzlzoozmpixf", "zzzzzzzzzzzwyzqzzzyzzwzzmzpqzmrjzfr", "zzzzzzzzzzzyzzrzzzyzzwzznzprzorjzfrq", "zzzzzzzzzzzyzztzzzzzzwzzpzptzqskzfrrs", "zzzzzzzzzzzyzztzzzzzzyzzqzpvzsumzftstg", "zzzzzzzzzzzyzzvzzzzzzzzzqzqxztumzhvutip", "zzzzzzzzzzzyzzxzzzzzzzzzqzqxzuunzhwvukrz", "zzzzzzzzzzzyzzxzzzzzzzzzrzqyzwwpzixwwlszj", "zzzzzzzzzzzyzzyzzzzzzzzzrzsyzwyrzkzwyluzkf", "zzzzzzzzzzzyzzyzzzzzzzzzrzsyzwyrzkzwyluzkga", "zzzzzzzzzzzyzzyzzzzzzzzztzuyzyyszkzxynvzmibh", "zzzzzzzzzzzzzzyzzzzzzzzzuzvzzzyuzkzyynxzmibjp", "zzzzzzzzzzzzzzyzzzzzzzzzuzwzzzzwzkzyznxzmjbkpu", "zzzzzzzzzzzzzzzzzzzzzzzzvzyzzzzwzkzzznxzojblrua", "zzzzzzzzzzzzzzzzzzzzzzzzvzzzzzzyzlzzznyzpjclswbf", "zzzzzzzzzzzzzzzzzzzzzzzzxzzzzzzyzmzzzpyzpldlswdfs", "zzzzzzzzzzzzzzzzzzzzzzzzxzzzzzzzzmzzzqyzrnfmtwfhuk"}
Returns: "both"
{"g", "kp", "krh", "ksles", "mtmfslj", "nxogwpnz", "pysjzsqzy", "qyslzvszyct", "szspzwtzygtp", "wzsqzxuzykxsc", "zztrzzyzykyueoa", "zzwuzzyzymyxgpbid", "zzwyzzyzynyyjrblhhg", "zzwyzzyzyoyzkudljihdd", "zzxyzzyzyoyzkvflmkidhe", "zzxzzzzzyoyzmyilplieihii", "zzxzzzzzzryzpylprniemhijcv", "zzxzzzzzzryztypptnmfnkjjgxrr", "zzxzzzzzzrzzvyspvnmhpoknhzusa", "zzxzzzzzzvzzxzvsynpitqkphzvubw", "zzxzzzzzzwzzzzysynqlwqlrhzvueyio", "zzxzzzzzzwzzzzysypuoxuotlzyuizmst", "zzxzzzzzzwzzzzyuypxoyuqvozzxlzptxlq", "zzxzzzzzzwzzzzyxytysyxqwqzzzpzsxxluh", "zzxzzzzzzxzzzzyxyuyuyxuwqzzzszvxypwiil", "zzzzzzzzzxzzzzzyyyzxyxwytzzzszzxzrxjkljj", "zzzzzzzzzxzzzzzzyyzyyxzzwzzzszzzzvxlmnkjoj", "zzzzzzzzzxzzzzzzyyzyyxzzwzzztzzzzzzmqonmpnmn", "zzzzzzzzzzzzzzzzyyzyyyzzwzzzxzzzzzzouooornmrzf", "zzzzzzzzzzzzzzzzzzzzyzzzyzzzxzzzzzzsyqqqvoqrzjcc", "zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzszssqwpurzkfcvp"}
Returns: "both"
{"bt", "cugo", "dvgobi", "ewgpcjjt", "exgqckjuh", "exhqcljuhii", "fyircljuijia", "gyircmkvjjibtb", "gyircnlwjjjcubo", "gyjrcnlxjjkducom", "gykrdnlxjjkevdomni", "hzlrdomxkjkeweonniu", "hzlrepmxljlexfpnoiug", "hzlrfqmxljmfxgpopivgp", "izlsgrnxmknfygqpqjwhqq", "jzmthroynknfyhqqqkxhqqfr", "kzmthspznlofzhqrrkyirqgrre", "kznuispzolofzhqsrlyirrhssel", "lzovjspzomofziqtrmyirshstemk", "lzovjtqzomogzjrusmzjssisuenkc", "lzpvktqzpnohzjrutmzjtsituenlds", "mzqwltqzpopizjrvunzjutjuvfnmesg", "mzrwlurzqppizksvvozkvukvvfnmeshc", "nzrwluszrpqjzksvwozkwvkwvgomfshcyn", "nzswmuszsprjzktvwpzkxwlxwgongsidzozy", "oztxmvszspskzltvxqzlxwlxxgongsidzpzzy", "pzuxmwtzsqtlzluvyrzmxxmyygpogsidzqzzysd", "pzuymwuztqulzmuvzrznyxmzzgqohtjezrzzztewt", "pzvzmxuztqulzmuwzrznyxnzzhroitkezszzztfwuil", "pzwzmyvzurumzmvxzrznzynzzhsojtlfztzzzugwvjms", "qzwznywzvsunznvyzsznzzozzisoktmfzuzzzuhxwjnsu", "rzwznyxzwsuozovzztznzzpzzjspltmfzuzzzuhywjosvwj", "rzxznyyzwtupzpwzzuznzzqzzjtqlumfzuzzzuhzwjotwxkky", "rzxzozyzxtvpzpxzzvznzzrzzjtqmumgzvzzzuizwkptxxlkyx"}
Returns: "both"
{"f", "ft", "ftw", "guww", "guwwo", "hvwwoc", "hvwxoct", "iwxyoduv", "iwxyoduvx", "iwyzpevwyd", "ixyzqewwyef", "jxyzqfxwyffb", "jxzzqfywzggbl", "kxzzqfyxzghbls", "kxzzrgzxzgiblts", "kyzzrhzxzgibmtti", "lyzzrizxzgicnutjl", "lzzzsjzxzgidnvtklc", "mzzztkzxzgienwuklcq", "mzzztlzxzhifnxulmdqb", "mzzzulzxzhifnyvlmeqcx", "mzzzvmzxzhjgnyvmmfrdxf", "nzzzvmzxzikgnywnmfsexgy", "ozzzwnzyzikhozxnngtfyhyi", "pzzzwozyzikiozxnogugzhyix", "pzzzxpzyzjkiozynphvhzhzixm", "qzzzxqzyzjljpzzophvizizjymr", "rzzzxrzzzkljpzzopiwjzjzkymra", "szzzxrzzzkmkqzzopjxjzjzlymsbv", "tzzzyrzzzlnkqzzppjyjzkzmzntcvm", "tzzzyszzzmolrzzpqkzkzlzmzntcwnv", "tzzzzszzznpmszzpqlzkzlzmznudwnwq", "tzzzztzzznqntzzpqmzlzmznzouexowrj", "tzzzztzzzoqouzzprnzmzmznzovfxpwrkd", "uzzzztzzzorovzzqsnzmznznzowgxqxrkde", "uzzzztzzzosovzzrsnznznzozpxgxqxrleen", "vzzzzuzzzptpvzzrtoznznzozpygyrxsmeeol", "wzzzzvzzzptpvzzsupzoznzozpzhzsytmffpmn", "xzzzzvzzzpupvzzsupzpzozpzqzhzsytngfqnop", "yzzzzvzzzqvqvzztvqzpzpzpzrzhztytngfroopv", "yzzzzvzzzqwqwzztvrzqzpzqzszizuytnggsooqvn", "zzzzzwzzzqxqwzzuvrzqzpzqztzjzuztnggtporvnq", "zzzzzxzzzqxrxzzuvszrzpzrzuzkzvztnghuposvorp", "zzzzzyzzzqxryzzuvtzrzpzszuzlzvzuoghvqosvprpc", "zzzzzzzzzqxrzzzvwtzrzpzszvzmzvzvpgiwroswqrqcn", "zzzzzzzzzrxszzzwxtzrzpzszvznzvzwpgjwsoswrsrcoz", "zzzzzzzzzryszzzwytzrzqzszvzozwzwpgkwtotxrtscpzu", "zzzzzzzzzrzszzzwztzrzrztzvzpzwzxpgkxtpuysutdpzus", "zzzzzzzzzszszzzxzuzrzrztzvzpzwzyqhlyuquytutdpzvsg", "zzzzzzzzzsztzzzxzuzrzsztzvzqzxzzqimyurvzuutdqzwshu"}
Returns: "both"
{"wpviz", "wqvjzifcem", "wqvjzjgdenvd", "xrvkzkgeeoveb", "yswkzkgffovfcn", "ztwlzkhgfovgdnxnv", "ztwmzkihfovgdoxovkfkqh", "ztwmzkihgpvhdoypwlglqiqmrh", "ztwmzkihhpvhepzqwmgmqiqmrikr", "zuwnzkihipvhepzrxnhnqjqmrjksk", "zuxozlihjqvhfpzryoioqjqnskkskj", "zuxpzmiijqwifqzsypjorkqoskkslkdrgoz", "zuypzmjikrwjgqzszpjoskqotkltmldrhozhnlj", "zuypznkilrwkhrzszpjpskqotklunmdrhpzholjrcvb", "zvzpzolilrwliszszqkqtlqpuklvomdshqzipljsdvbdkewm"}
Returns: "both"
{"ez", "ezg", "ezgjf", "fzgjfzbty", "gzhkgzbtzufq", "hzhkgzbtzvfqdeaxx", "izilgzbtzvgrefayxo", "jzjmhzctzvgsegazyoh", "jzknizdtzvgsfhazyoialpj", "kzknjzdtzwgtfibzzpjalqknhx", "lzlnkzetzwhugjczzqkbmrknhyfug", "mzmolzetzxhvgkczzrkcnsknizfugjy", "mznolzetzyhwgkczzrldntknjzfuhkzzk", "mzopmzfuzzixhlczzrlentknjzfuilzzkf", "mzpqnzfvzzjximdzzrmfntlojzgvjmzzlgtx", "nzqqozgwzzjximezzsmgoulokzgwknzzlgtxb", "ozrqozhwzzjxjnfzztmhoulplzhwkozzmgtxciynjc", "pzrqpzixzzkxjnfzzunhovlpmziwkozznhtxdizokdru", "qzsrpzjyzzkxjogzzuohovmpmzixlozzoityejzokdsulo", "qzsrpzjyzzkxjogzzvoiovmqmzjxlozzoityfkzpkdsumoyb"}
Returns: "both"
{"d", "dama", "ebmay", "ebmbzve", "ebmczwfwm", "fcmdzwfwnpcj", "gdmezwgxoqcjrqi", "genfzwhxpqdksrjlx", "heofzwhxpqeksrjlybq", "iepgzwhxqqflssjmzbqa", "jfqgzwhyrrflstjmzbrbubn", "kgrgzxhyrsgmttknzcrcvcnv", "lgrgzxhzrsgmtukozdrdvdnwul", "mgrgzxhzstgmuvlozerewenwulltb", "ngsgzyizsthnuwmozeseweowvlmtcggi", "nhsgzzjzstinuwmozftfxfowvmnudggjx", "nhthzzkzsuinvwmpzgugygpxwmoveggkym", "nithzzlztvjovxmpzhuhzhqxxmpwehglzmops", "njuhzzmzuvkovynpziuizhqyxmpxfhhmznpptjd", "okvhzznzvwkowzoqziujzhrzxnqyfhhnzoqqujefa", "pkwizzozvxlpwzorzjujzhrzyorzghinzorqujegat", "plxjzzozwxlqxzoszjukzhrzzprzgiinzprrukfgaungw", "qmxkzzpzxxlqyzoszkukzirzzprzhijozqssulfhbvngwfyz"}
Returns: "both"
{"aaa", "z" }
Returns: "lexicographically"
{"etdfgfh", "aio" }
Returns: "none"
{"a", "aa", "bbb" }
Returns: "both"
{"aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "z" }
Returns: "lexicographically"
{"doggggg", "apple" }
Returns: "none"
{"a", "bbb", "aa" }
Returns: "none"
{"aab", "aaaa" }
Returns: "lengths"
{"c", "bb", "aaa" }
Returns: "lengths"
{"aa", "aaaaaaa", "aaaaa" }
Returns: "none"
{"aa", "a", "bbb" }
Returns: "none"
{"abc", "ab" }
Returns: "none"
{"az", "a" }
Returns: "none"
{"a", "aaa", "aa" }
Returns: "none"
{"ab", "a" }
Returns: "none"
{"bb", "c", "aaa" }
Returns: "none"
{"abc", "az" }
Returns: "lexicographically"