Problem Statement
A string is called a palindrome if it reads the same forwards and backwards. E.g., "a", "noon" and "tacocat" are palindromes but "cocoa" isn't.
A string is called a near-palindrome if we can rearrange its characters to make it a palindrome. For example, "aaa", "cocoa" and "xxyyzz" are near-palindromes but "abc" isn't.
You are given a
Determine and return the smallest number of operations needed to turn S into a near-palindrome.
Definition
- Class:
- NearPalindromesDiv1
- Method:
- solve
- Parameters:
- String
- Returns:
- int
- Method signature:
- int solve(String S)
- (be sure your method is public)
Constraints
- S will contain between 1 and 2,500 characters, inclusive.
- Each character of S will be a lowercase English letter ('a'-'z').
Examples
"cocoa"
Returns: 0
This is already a near-palindrome, no operations are needed.
"daddy"
Returns: 2
One optimal solution is to increment S[4] twice, changing the input string into the near-palindrome "dadda". (The string "dadda" is a near-palindrome because we can rearrange its letters to get a palindrome. One of the palindromes we can obtain this way is "dadad".)
"abcdefgh"
Returns: 4
"topcoder"
Returns: 12
"aaaaabbaabaabbababbababababaaaaabaababababaababbbaaabbababbabbbbabbaaabaabaaababababbbbabaababaaaabbabbbabbbbabbabaaaabaabbabbaaababbbabaabbbbabbaabaaaaaaaabaaaaabaaaabaabbaabbabaaabaaabbbabbabaaaababbaaabbbabbaaaabbaaababaabbabaabaabbaababaababababbaabbaaabababaaabbbaaaabbabbbbaabbaaaaaababaabbabbaabbabbaaaabaabbbbbbabbbabbbaaabababbaaaaaaababbbaaabaaabbbbbaabaabbabababbabbbababababbabbbabaaaaababaabbbbbaaabaababbbbaabababbabbbbbababbabbaaaaaabaaabaabbaabbbabbbbabaabaabaaaaaababaababbaaabbaabbaaaaaabbabbaabbbabbaabbaaaabbbabaaabbbaabaabbbbaaaabbbbaaabababbbabaabbbbabbaabbbbaabaabbbaababbabbbbabbbabbabbbabaabbbbabbabaaaabbbbabaababbabaaabababbbbabbbbabaabbbabaaaabbaababbaabaabaaaabbbaabbaaaabbbbbbaaaabbbbbbaabbbbaababababaaabbbbabbaababbbaabbbabbbbabbbaaababbbabbbaababbbbbaababaabaababbbababbabaabbababbbabbbaaabbbbbaaabbabaabbababbabbbbbaabbaaabbabbbaababbababaabbabbaabababababbbbababaaabbbaabbbabbbabbabbabbaaabbbbabbbabbabaabaabaaabbbaababbbbbaaaabbbbaabbbbbababaaaabaaabbabbbbaabaaaaaabaabababbbbbaabaabbbbbbaaaababbabaabbabbaababbbaaaababbbbbaabaabbbaabbabaaabbabaaaabaaaabbaabbabaabbbbaabbbbbabaaabbaabbbabbbabaaabbbbabbabbaababaaabbbbbbaaabababaaaaaabbabaababbbaaaabaabbbabbababbabbbbabbaabbbababaaabbbbaabbaabbabbbbbabbaabaabbbbaabbabbbabbabbaaabbbaaaaaabababbabbbbbbbaaabaaabbabaaabbaabbbbababbbbbbaaabbaaababbbbbbbbabaabbabbbbbaabbbbbbbbbababaaaabbaaaaabbbbabbababbaababbbbaaaaabbbbababbbabbbabaaaaabaaaaaaababaabbbbbaabaabaaaababaaaaababbbaabaabbabbabbbabbbbaaabbabbbabbaaaababbaaabaababbbabbaaababaaabaaabbbbaabbabaabbbabbbbaababaababaaaabaabbabaaabaaababbbbababaaaabbbaaaabbabbaaababaababababbbaabbabbabaabbbbbbbaabaabbababbaabababaababbaaabaabaabbbbaabbbbbaabbbbaaabbabaaabbaabbabbaabbaaabababaabbbabababbaabbbbbbbbbabaabbabbaabbbabaaaabbbaaabbbbaabbbbbabbbaaabbaabbabbbbaaabbbbbbaabbaabbbbbabbabbaabaaababaaaabbbbabababbaaabababbababaaaabaaabbbbabbbbbbbaaaabbbaaabbaaaaabaabaabaaaababbbaaaabaaabbbaababaaaabbbaabbaabbabbbabaaabaabaaabbbbbbbaaabbabababbababaaaabbbbaaaabbbaababbababbbbbababaaaaabbbaaabbabaabbbaaaabbbaababbabbaababaaaabbbaaaaaabaabbaaababaabbabbbabaaaaaabbbaabbaabaabbbbabbabbaabaaaabbaababbbbbbbaabbaaababbbaabbabbbabaaaabbbaabbbababbababbabaabaaababbabbbbabbbabbabbbbbabaabbaaabbbbaaabbaaababbbaababbababbbabbbbbaaababbabababababaabaaaaaabbaaabbbbabbaababbbbababbbbbababbbbbbbaababbaaababbaabbababaaababbabbabaabbbbbbbbabababaaabbaaabbbbbaabbbbabbbbbbaaaabababbbabbabbaaabbbaabaababbabaabaaaaaaabaaaaabaabbbaabbbbabbabbaaaaaabaabababaabbaabaaaaabababaaa"
Returns: 0
"aabbbbabbabbaababbabbbabaaabaabbbbaababbaabbbaababbbaaaababaaabbbbbbbabbbaaaabbbaabbbaabaaababbabbbbbabbbbabbabaabaaabbaabbaabbaaabbbbababaabaaaababaabaaabaaaabbaabbbabbbaabaabbaaabbbabbbabbbabaabaaaaaaabbaabbbbbbabaaaabbabbabbbaabbaabababbbbaaaaabbaabaababaaaaaabababbbaaabaabaaaaabaaaaaaabaabbaaaabbbaabbbbaababbbbababbbbaabbbbabbbbbbaababaababaaabbaabbbbabbbabbbaaabaaababbbbabaaabaababbbaaabbbbabbabbbaabbbbaabaaaabbbabaabaabbbbaaaababababbaaabbbbbabbaaaabaabaabaaaaaababbbbabbbbbbababbbbabaababbbabbaabbbaabbbaababaabaaababaabababbbaabbaaaaabbbbbabaaabaaaaabbabbaabbbabababababaababbbababaabbbabbaabaababbbbbbabbbbabbabbbabbaababbaaaabaabaabbaabaabbbaaaabbbaaaaabbabaaaaaaaaaabaabbaabaaabaabbbabbbaaabbbabbaaaabbaaabbabbabbbaabbbaabbaabaabbababbbabaabbbabbbabbababbbbaaababbabbaaaabbbbaaaaaaaaaaaababbaaabbabbaaababbaabbabbbbaabbaaaabaabbbaaababbbbabaaaaaabaaabbabbbbbbaabaababbaababaaaabbbaabbbbabbabbabbaabaaaaaabaabaabbbabbbabbbabbbabbaabaaababababbbbbababbbbbabaabbbbabbbbababbaababbbbbbabbaaaababbbabababbaaaabaaaaaaabaaaababbbbbaabaababbaaaaaabbbbbababababaabbbabbbbbabaaaaabbbbaaabbaabbbabababaaababbaabbbabaaaaaababbbbbabbababaaababaaaabbaabaaababaabbaabbabababbaabbbaabbaaabbabbabaaaaaabaababbababbbbaaaabbbabaaabaababbababaaaabaaabaabababbbbbaabbabbbbaaabbaaabbabbbbbabaabbaaababbabbaababbbabaabaabbbbbaabaaaaaaaaaababbaabaababbbbbbbabababbaaaaaaababababaababbababbaabbbbabaabbbbaaaaaabaabbbbbbabaaaabaabbbbaabaababaabbababaaaabaabbbaababbaaabaaaaabaaabbaaabbaabbbbabbababbbaaabaabaabbbabbabababababbaaaaabaaabbbbbababbbaabbabababaabbaabbbaabbababbbaabbbaabbbbabaaaabbbbaaabbaaabbabbaaabaabaaabbbaaaabbbabbaabbaabbbabbbbaabaaabbbabbbaabbbbaaaaaabababbbbaababaabbabbbaabbbabaabbaaabaaaabaabbbbaababababaaabbbabbaaabbabaaababbaaaaaaabaaabbbabbbaabbabbbbbabbbaaababbbbaabaaaabbabaaaabaaababbbbbbbbbaabbabaabaaaabaaaaaaaaabbbbaabbbbabaabaaaabbbbbbaaabaaaabbbaabaaaaabaaabbbaabbabababbaaaaababbbbaababaabbbaaababbaabbbababbbbabaabaabbabaaaabaaabababaabbaaabbbabbbbbabaabaababbaaabaabbaaaaaabaabbbaaabbaabbbbabaaaaaaaaababaabaaabbbbbbbaabbbbaaabbbbbabbabbbaababbbbaaaabbaabaaabababbaabbbbaababaabbbaabbababbbbabbbababbaaaaaaabaaaaabbbbbbbabababababbbaaabbabbabbbbbaaaababababbbaabbbbababbbbabaaababaaaabbabbaabaaababbbabaabbaabababbabbbbabbbbbaaaabbababbbaaabaabaaaabbabbaaaabaaaaaaaaababbabbabbbbabaaaabbaabbbaaabbbbbababbaaaabbaaaaabbbbbaababbaabaaaaabbbbbbbabbaabbbbbabbbababaabbabaaaaabaaaabaababbaabbbbaaababaababaaabbabbaaababbaabaaaababbbababbbbbbabbaaabbababbaaabbaabbabbababaabbb"
Returns: 0
"aaaabaababaababaaaababababbaabbaaababbbbbbbabbbaaaabbabbbbababbbabaababaaaabbaaabbbaabbbabbaaabaabbababbbaaababbbbbbaabbbbbbabbbaaaabbaaabbbbaabbaabaaaabbbbaaabaabbbbaaabaaabaabaabbabbbbbbabbbbaaabaababbbbbaabbbbbabaababbbaababbbbbaaabbbaaaaaabaaababaabaabababbbabbbabaabbbbbaaabaabbaabaaaaaaaababaabbbaabbbbbaabbbbbbbabbbbbabaabaabaabbaaabbbabaabaaaaaababaabbbaaaabbbbaaaabbbabaaabababbaaaabbaaabbaaabbbbbabbabbaaabaabbaabbaabaaabbbaabbaabaabbaabbbbbbbbbaaaabaaaaaaaabbbbabababaabaaaaaabbaaababaabbbabbabaaaaaaaaabaabbbbaaabaabbbbbaaabaabaaaaabbababaaaaabbababaabbbbaabaabbababaaaabaabbaabaababbbbbabaaabaabbaaabaaabababbaababbaaabbbbababbaaaabaabbaababbbbbabbbbabaaaabbaabaaabbbbaaaaaaaababbaaaaaabbaaaaabbbbbbbaaabbabaaabbabbabbaabbbaaaabbbbbbabbbbbbbbbbaaababbbbbaabaaaaabbbaaaabbabaaaaaaaaaabaabaabbbabbbabaaaaabbbbabaabbaaabbaaababaaaaabbbbaaaaaabaabbaabbababbaabbaaaaabaaaaaabaababbbabbbbbbaabbbbabaabbabaaababbabbbbbbbaaabaaabbabaaaabaaababbabbbbaaaaaaabbbabbabbaabbbaaaaaabbbbbbbbbaababaabaababbbaaabaaaaabbaabbaabbaabbabaaabaababaaaaababaaabaabaaabaaaaabbaabbbbbabbabbaaabaabbbbbbaaabbbbabbaabbabbbaaabbaabbaaaaaaaaaaababbbbabaababbabaabbbbbbababaaabbbbaababaaabaaabababbaabbaaaaabbabbababaaaabaabbbaaaabbabbaabbbbaaaaababbaaababababaaaabbabababbaaaaabbaabaabbaabbbbababbbbbbabbabbbabaaabbbbababaaabababbbaabaaaabbababbbabaaababbaababababababaaaabbbabbababbaaabbbbaaaaabbbbbbbbaaabbaaababbbbababaaabbbaabaababbabbabbbbbababaaaabbbbabbaaaaaabbbababaaabaaababaabbabbababbaaaaaabbbbbabbaabaabaabbaabbaabbbbaabbbbabbaabaabbbaabbbbbabaaabbbaabaabbbaaabbaaababbaaababbabbaabbaaabbbbababaabbbbabababbbbaababababababaababbbbaaaabbaaaaaabbabaabbabaaaabaaabaaabbabaaabaabbababbaaabababababbabaaabbaabbbbbbbbababbabbabbbbbbaabababaaabaaababbbbabaabbabaaaaababababaaabbabbbbbaabbbbbbabbbbaaababaaabbbbaababbaabbaaabaaaaabbaababaaabababababaaabbabbaabaaaaaaabbaabaabaaabaaabaaabbababbabbbaabaaabaabbabaaabbbaaababbbbaaaabbbbbaabaababbabbbabaaabbaaababaaaabbaabbbababbababbbbbaabbbbaaaaabaaaabbabbaabbaabbbbbbaabbbaaaaaaaabaaabbaaaaabaabbbaabbbabbaabaaaaabbaabbbbbbbbbabbbaaaaaababbabaabababaababbababaaabbbabbbaabaaabbaabababbaabbbbbbbbaaaabababaaaaabbaaaaaaaabaabbababbbbbaaabaaaaaabaababaaaabaabbbbabbbabaabbaabbabbbbbaababaaabbbbaaaabbababbbbaaaabaabbbaaaabbaabbbbaababbabbbaaababaabaabaababbaabaababaabbbbaababaabaaababbabaabaaababababbbaaaabbbbbaabbaaabaababbbbaaaababaaaabbbbbbabbaaabbabbabbaabbaababaabbbabaaababbbabbaaaababbaababaababaabaaaabbaabaaabaabaabbabaabbbbabaaabababbbbbababbbabbabaaa"
Returns: 1
"bbababaabcbaccccbcaccbcabbbbbccbaaacbbaabccabcaabbcacbababbbbcabbcaccacccccbcabbbacccacabacacbbaabaacacbccbaccabbacbbacbcbabbcccbabaacbacbbaccbbbbaaaabaccbabacbbabaccaacccccacbcaaacbababacbcabaaabaaacabcccbcacacabbcbbbcccacbabbbbbcbaccaabcbbcccaabbcaaabccbbccbbcccacbbcccbaccbcccbbcaccacacacbacbbbcabccbbcbcbbaccacbabbbccbbcccacbccccccabacacacbcbccababacbabaaabacbcbbbcabbbbccbaabbabcbccacabbbacacaabbababaabcbcbcbacaaaaaaaacbbccacbcacbbbbcbbcabbcccacaabbacabaccababccaabbccababcacccbbcccbbbacaccacbaabbaabccabcccbbbbacccbacbcabbbcbbcccbaabaccbbbbacbbcacbccbbccbcacccbacbbcbcbbbaccaacbccbccacbbbcbbaccbccacbcacaacaacbcbaccbbacccbcbcccbaccacaccababcbbabbcacacabbaacbbaacbcabbaccbcabacbaababcbccaacabcbacaaaabcccccbabcabcaabbbacbbcababcccababacaccbabaccbbbcaaaccaaaaaccabababacccccabacbbababcaaacabaaacccacabaabacaccbabbbbbbaabaacbcbaacabaabaabbccbbaabcbcaacbabaccbcbbccaaabcaacabacaccaabaaacbbcbbabbacabbaaabbcbbaacccbcccaaabcabbbbacbcacaaabbbacabbaabbcaabccacacbacababbbcccbcccacabccabcbcbacacbaaababaccacccaccbcbcbccbacbbcbcbbaabbbaaaacbcaabccbbcccacbcccaacbaaabcbcbccaacbbbbccbccccbbccaabacacacbbcbcaacbcbaaccabccacaacabcbababcbbaacccbccbaaacbbaacaabbacaaacacbccbcbbabaabbacacabacbcbccccacaaabaabccacabcbbccbbccbabaccacbbabcbaacabccaaaccbacccbacacbccccbbbacbbcccbbcbcbcbabcacabaaacaaacacacbccccacbccacbabbacabaaacbabccacaacaacbabcbaccabacbcccacbcabaaccabbaacbbacccbaabbbaaccaacbaaacbbcaababcccbccccccaccbbcbaabbcacacbaaccaabbcaccbcbbacbbbbabcbcccbabaacacabccacacacccbabbbcbbabbbcaccaacbcabaabbbbbabbbcacaabccaabacbacaabbbbbbbcaacabbcaccbaaaccccbabaacbaacccabaabbbccccacccccaacbabbbabcbacaabbcbbbaabcbbcabbbccccacabcbbaabcaccaccacccacbbaabbcaaacbaccababcaccacbaabacabbaaaabccbaccabacacabcbbcbabbaacaaaabcbcacbcaccbbacccbccbacccbaabaacbbccbcbabbacbcbbcccbcaaccaabbccaaacabcbccababcccacaabacbaccabacbcbcbcbcbccacccbbbcabcabcabccacaabcaccaacbbbabcabaaacbabbcbcbacccbabababaccbcacbcbbbbbcbabbbcccbcbbaabcbbcacbbcabcbbacabcccabccccaccbbccbcbaacaabcbcbcccaaabbacbcbcccbcacacaabaaccaacbacbaccbabbbccaaccbcacbcaabbbbaaabbbcccabbacbaacacbcbabbabaccaaaabcccabbbbcaaacccbabbbacbaabcabbbcacaabcbaabbababcbaabbbbcbbbaaaaaccccbbbacbacbccaaabbcaaaccccbbabccaacabbabcbaacbaccaaccaacbacbcbaacbbccbcabcbaaacbcacabccccccbccccbabaacbcacbaacccaaabbbabcbcbacbacabbaccaaacbcaaacccccabcabcaccacabcacbcbbaacabcbcaacbcacbbabcabbabbbabababbbcabccabaacbccccacccbbbbcbcbbaccabacbccaccccabbacbaaacabcbcbaabbcbbabcbcbcccccacccbcbabaaacbbcbacbbccabbbccbabbbcabababaaabbcaaaabbacacaabcbcbabbcccacabccbabccbcaaabbacccaccbccccbccbc"
Returns: 1
"amhfumpweshdwsmqwrukjfjfukzaqrfdqyzsysmakvypsqmwkszypfszmeafejganajsssjjvg"
Returns: 12
"gedcdzxsrxqmmpwwadepfwpoirpwzbdmayepqpcbekpzzupsmmayxueviujjumjaezrkvjwrmwrumfmzogwmd"
Returns: 4
"eimdusgghrwmaicewpnagcpqmorhimpwapyonjcnylpcsxbxghadlyledrdemqunkmejhyhskrgwgoaospiumawwunkdgbkh"
Returns: 7
"vkzzxppldccpdjqdnpzfvmdmkqzmyjswssxlcsmoyxd"
Returns: 3
"ctqfkxbjblywuovccjtcgsfugxvhealyibwsbfubjgfvsjdxcfepuhebjaflwhkujiijkwsiwugpkywyatvluistwjdipwlbsbjziwhcutonbjaxkgngepmi"
Returns: 10
"kxfhoigggntqkdjkpgukmqklovtkjowjvoxyzrjtsjblarocdhhndmhqaknhgcvgkiolxznfspnsfytdvppfttw"
Returns: 9
"mashzofumfmzbkvkfgmrwlfoqofntclkzrodkvlovqvedxnczmnzoavvvxqzluqfjdfmrusozrkgteombmguucxqxursojvsnd"
Returns: 12
"dhcgoubjnoucducopgbznhrkdibgbflwyiiollsbvrpgczfvqbmrkupvdllkybwllvkfnfmjvalivmpzhfhbvhhsgbqjymzqtuzrlfhhhty"
Returns: 8
"skljzttljjmpsspmwwkuswftrgkfcsaksbnoruhkosjjlcyklqesuxfrcqzddmdmgqapszqqjfsgmouaqidfmgjtwrnhsfdfctueokuusnikgflcnlmcgl"
Returns: 10
"zgbnqzpnnjogznovmsgbceworrbojpizemzooomjejyzlzkatvtrliszlzvmliqsuengygazekbmaeecrmlzvjzcsgtxeunmwlunnnnetbnl"
Returns: 9
"pwttucgkxmuljirnczqiudupfptmjwxwsawuztzjhxuujdfauxlpmfwzhthxuuuupxffffpzzhxktzsiuywes"
Returns: 8
"rvdrcotukxgrkvxnycfioujxizqcrefwbowusnfilridgecvpcfonqlgrvvsnllcovhnqfjfkcyysgfgceatltafipodeqnscrrkvekqgtshuemlqopykcgpgsxxtyeorfxrxyflroqagr"
Returns: 11
"afmzfjfyihzocjvcnndjnjwossrpymcjhhpihjeshqjwavdsenkctljmfialjjvhytcyzbturjhtfdrnccrbeojohlqjeenfnrhtmoryfinrdvthazpoyswndclcbpjhnwvqnkdgcssiwjyrnsoytcnvgtylcpitiiczz"
Returns: 9
"fxlofjtoaxyaajnyattydjbgrxkfdjzseryxvguczbwcjwyzojylkjrqznzocvkwwwqwrpujssuzxoamqbyegtsvsqnlkathur"
Returns: 12
"alatcqwgauryffrkvdjwbfesdfdzceikysygvfyboygyzifqgeedqzeanrsyzbnfhirawamyolgqbnkucdgypevzelutqzjrl"
Returns: 9
"yhxgydtzqrltfzrdraszhihvvvhlhoklndohkxrykvlyhyozzolquubuzsfukdiltpwcwwjhmxgaxgxzhclhnyauviackqhvdf"
Returns: 10
"bluccyujqeqpelptjllsuylhaxsyejgfhbwfpqebuxakcxttlxbarljjbyendhplttzgpmfqqvfpgvxffucxncivwfnpowidj"
Returns: 9
"samyfagwwtiiieegjjmckeebvkblyndwdbhyvibnkbiwxkbwcoxnuxzwjbxskhdbedwlzfgcnnmzbxlzdsajyzxrvefrgxhkek"
Returns: 12
"xvflisevmjjzctuqwzxeaqhgnmcvvvwcsluheijaglzlliliialqglizkrvnziuvnennavcvleukzckryorijuihptsxakdjz"
Returns: 10
"oqdlegoaeerjyuxmumsnhesuawarizzgprwjcsrqycwewdwfgccreyyivaiwpwcohenmyqawwvrwmqjrhcdeketducwnqdzzmp"
Returns: 12
"aaecybiltfcdyftudtjibbrgxsiuxszaykwvqflqbkmxlfnffuwrrqfkwcroxfvwyzcdalbbyruajduzckpbjdwjesjkzflvz"
Returns: 11
"bgojaozzbnpdpglltqezwzpyrvhzqsnlzrwxelscuycirafhiwbuungpddddlghqeppgulxrpyeohurlmeoznshssnvvoxaike"
Returns: 13
"vhhytxfhpckqmhnwxpsgvfvtnfbimchkeymfugiziontntxoveffowttfdlwnrpamycvhxiyrofghwjgetorvlfxwlimqkqyv"
Returns: 12
"jkxizxpydnsiliemavftiasrlurhdnyoykjadnmsdkasfboxdhfbigwoasvkhaelkqgmaxyhgdgbrrgmxhdkjgmhrngnvekych"
Returns: 13
"kgihfkkutwlxzxpaiezfxoviofqbfvejhxwefposnnuvzittckdzqfjsdzlyytcqdwexcxhltvknsmgbkkfuvvxsmr"
Returns: 9
"ugysuyccqoifkcxndlsexisqcodrvigkskyziccslldckbchikcbbibfwggqcllsxncfcibxdedgecdrgzznqsdd"
Returns: 11
"scwvgxxxvrxczaubkcjdzcqpsdmvnjajudqvtfvvqffcaadgksaqwgpxxkvvsaiiffudklzsddvrwdqpeklfjvnwkavwyuga"
Returns: 13
"ytiegmkyiegylhlfgadfsbftlkwkjsisjtetizgcxoxeyhitpndmddtpaqvlqewqlovekceztzsoigrhkbzdagyyfadi"
Returns: 11
"wpvrqhkuuebseizbuotyfcerwovbwzhoimkuohiikprfpozbyzgpuzpsjthhsrcfmvtwrjzkzpqgzqvtwweloqhpttofim"
Returns: 9
"psxfsusiiyfuhamrunhluitcuixzikcezdpcsbktynkwzeyxnqknqnfjqwnukijklaytjqzbjuupciynkiywkbxcpbrzmjajnt"
Returns: 7
"fyifkebitmyiiioyyobccbnnkmwveiycekjbjuzbebyoifmmklnudmbynbwwidnkejboklzzetpcmulozfocmymlxkxcnjuk"
Returns: 11
"nppzmgxengmfliozzqvgvkwpnkzvpgfyowsfcmqpknimojwqqkmejpqvkmakjztpoaipfkitmeloajygizujj"
Returns: 11
"ptsbuersbtqvnwkgbkzkoebdlubeqbzgosbzyjrcdplhoesgdkzisyccmolzujpgbdvznppuevocyolrtbwrt"
Returns: 10
"nmtwpcwgfogmkitrafttznhuludwwrpfbwzktrttzudjxodpcjpmpbluzthkldoztnwuuumivhxprkdipinvoppaf"
Returns: 9
"wuwzgdjkvakeksljypwwoqsgkkkbwqqhsanwougttvalnuvaubgkgrdckjksnkpbvclhvjgvvypvqlvkbwklevbkbklknruwe"
Returns: 10
"tanzgadpoudmddjzekazbgaebqqyhkmhnfqjzlqqofmdedlqaqadffquakqsqjtwfnwskjnovywbpvtefqtewkbomzewza"
Returns: 13
"jvuqiwzilxeqydxivxedpmjxqzjyiaicdhjphcmeoceampvmaimaqyspsmaymcprqxmcjacdvgyhlwacijcuaiydzrgxdqp"
Returns: 7
"ymlwcugngqzcmsqmzgcetmbyfgwelwnqsmplebbtfbuagywofxsyxgatkxnvonlybzcqevmnyqgzwsbktfqbnpgzb"
Returns: 1
"apethrrnnjcrgeinganiorhohbdgstjepfiaehbsaccsercplekujobzhahrhfupmrbdxtlrbddgskhgtspqxgqpzlabs"
Returns: 2
"rvbhihekvifhfheyhccqjqdgcweqfuajgznzmhrbrbdurccaicgmjcwqjsrfhyfnuaswwrgevccriihnhvmhuchmeranc"
Returns: 3
"djvwsszbklrplddndghgbzpjawbqroshqlbsrbdwnhqhbjljhrdzbiwlcahggvsgdmohuggafkjbmqush"
Returns: 4
"ioabxxegpqwuqiisilmlgeuofbgvwtxmvqgxwgibsmvmgoqomwiegnbqhfmllaxlirtmzllfkpogrvzxm"
Returns: 4
"ntfgccjluvbzvnnxnqrqljztkglabycravlcblngxrarltvtrbnjlsgvmkrqqfcqnwyreqqkputlwaecr"
Returns: 4
"syklhhoqzageasscsvwvqoeyplqfgdhwfaqhgqslcwfwqyaywgsoqxlarpwvvkhvsbdwjvvpuzyqbfjhw"
Returns: 4
"xdpqmmtvefljfxxhxabavtjduqvklimbkfvmlvxqhbkbvdfdblxtvcqfwubaapmaxgiboaauzedvgkomb"
Returns: 4
"msoqbeldrwmmkvlnmeovxsyembpzlfqeryybbbozxkrxkvawbkcbywfpsslmcdlpnhcdusxydneqhbnnercwnvixwwqvrim"
Returns: 5
"pvrtehoguzppnyoqphryavbhpescoithubbeeercanuanydzenfebzisvvopfgosqkfgxvabgqhtkeqqhufzqylazztyulp"
Returns: 5
"syuwhkrjxcssqbrtskubdyekshvfrlwkxeehhhufdqxdqbgchqiheclvyyrsijrvtnijaydejtkwnhttkxictbodccwbxos"
Returns: 5
"vbxzknumafvvteuwvnxegbhnvkyiuoznahhkkkxigtagtejfktlkhfoybbuvlmuywqlmdbghmwnzqkwwnalfwergffzearv"
Returns: 5
"yeacnqxpdiyywhxzyqahjekqynblxrcqdkknnnaljwdjwhminwonkirbeexyopxbztopgejkpzqctnzzqdoizhujiichduy"
Returns: 5
"bhdfqtasglbbzkacbtdkmhntbqeoauftgnnqqqdomzgmzkplqzrqnluehhabrsaecwrsjhmnsctfwqcctgrlckxmllfkgxb"
Returns: 5
"ekgitwdvjoeecndfewgnpkqwethrdxiwjqqtttgrpcjpcnsotcutqoxhkkdeuvdhfzuvmkpqvfwiztffwjuofnapooinjae"
Returns: 5
"hnjlwzgymrhhfqgihzjqsntzhwkugalzmttwwwjusfmsfqvrwfxwtraknnghxygkicxypnstyizlcwiizmxriqdsrrlqmdh"
Returns: 5
"ogxsxcfakxeaegpoadsodgflydjczgcomosjvuaxdaokkrrlyvovfggcaorgooazikksfadvcfbnjozlonszkorbr"
Returns: 6
"phytydgblyfbfhqpbetpehgmzekdahdpnptkwvbyebpllssmzwpwghhdbpshppbajlltgbewdgcokpampotalpscs"
Returns: 6
"qizuzehcmzgcgirqcfuqfihnaflebieqoqulxwczfcqmmttnaxqxhiiecqtiqqcbkmmuhcfxehdplqbnqpubmqtdt"
Returns: 6
"rjavafidnahdhjsrdgvrgjiobgmfcjfrprvmyxdagdrnnuuobyryijjfdrujrrdclnnvidgyfieqmrcorqvcnrueu"
Returns: 6
"skbwbgjeobieiktsehwshkjpchngdkgsqswnzyebhesoovvpczszjkkgesvkssedmoowjehzgjfrnsdpsrwdosvfv"
Returns: 6
"tlcxchkfpcjfjlutfixtilkqdiohelhtrtxoazfciftppwwqdatakllhftwlttfenppxkfiahkgsoteqtsxeptwgw"
Returns: 6
"umdydilgqdkgkmvugjyujmlrejpifmiusuypbagdjguqqxxrebublmmiguxmuugfoqqylgjbilhtpufrutyfquxhx"
Returns: 6
"vnezejmhrelhlnwvhkzvknmsfkqjgnjvtvzqcbhekhvrryysfcvcmnnjhvynvvhgprrzmhkcjmiuqvgsvuzgrvyiy"
Returns: 6
"wofafknisfmimoxwilawlontglrkhokwuwardcifliwsszztgdwdnookiwzowwihqssanildknjvrwhtwvahswzjz"
Returns: 6
"xpgbglojtgnjnpyxjmbxmpouhmsliplxvxbsedjgmjxttaauhexeoppljxapxxjirttbojmelokwsxiuxwbitxaka"
Returns: 6
"yqhchmpkuhokoqzykncynqpvintmjqmywyctfekhnkyuubbvifyfpqqmkybqyykjsuucpknfmplxtyjvyxcjuyblb"
Returns: 6
"zridinqlviplprazlodzorqwjounkrnzxzdugfliolzvvccwjgzgqrrnlzcrzzlktvvdqlognqmyuzkwzydkvzcmc"
Returns: 6
"asjejormwjqmqsbampeapsrxkpvolsoayaevhgmjpmawwddxkhahrssomadsaamluwwermphornzvalxazelwadnd"
Returns: 6
"btkfkpsnxkrnrtcbnqfbqtsylqwpmtpbzbfwihnkqnbxxeeylibisttpnbetbbnmvxxfsnqipsoawbmybafmxbeoe"
Returns: 6
"culglqtoylsosudcorgcrutzmrxqnuqcacgxjiolrocyyffzmjcjtuuqocfucconwyygtorjqtpbxcnzcbgnycfpf"
Returns: 6
"dvmhmrupzmtptvedpshdsvuansyrovrdbdhykjpmspdzzggankdkuvvrpdgvddpoxzzhupskruqcydoadchozdgqg"
Returns: 6
"ewninsvqanuquwfeqtietwvbotzspwseceizlkqntqeaahhbolelvwwsqehweeqpyaaivqtlsvrdzepbedipaehrh"
Returns: 6
"fxojotwrbovrvxgfrujfuxwcpuatqxtfdfjamlrourfbbiicpmfmwxxtrfixffrqzbbjwrumtwseafqcfejqbfisi"
Returns: 6
"gypkpuxscpwswyhgsvkgvyxdqvburyugegkbnmspvsgccjjdqngnxyyusgjyggsracckxsvnuxtfbgrdgfkrcgjtj"
Returns: 6
"hzqlqvytdqxtxzihtwlhwzyerwcvszvhfhlcontqwthddkkerohoyzzvthkzhhtsbddlytwovyugchsehglsdhkuk"
Returns: 6
"iarmrwzueryuyajiuxmixazfsxdwtawigimdpourxuieellfspipzaawuilaiiutceemzuxpwzvhditfihmteilvl"
Returns: 6
"jbsnsxavfszvzbkjvynjybagtyexubxjhjneqpvsyvjffmmgtqjqabbxvjmbjjvudffnavyqxawiejugjinufjmwm"
Returns: 6
"kctotybwgtawaclkwzokzcbhuzfyvcykikofrqwtzwkggnnhurkrbccywknckkwveggobwzrybxjfkvhkjovgknxn"
Returns: 6
"ldupuzcxhubxbdmlxapladcivagzwdzljlpgsrxuaxlhhooivslscddzxlodllxwfhhpcxaszcykglwilkpwhloyo"
Returns: 6
"mevqvadyivcycenmybqmbedjwbhaxeamkmqhtsyvbymiippjwtmtdeeaympemmyxgiiqdybtadzlhmxjmlqximpzp"
Returns: 6
"nfzrtnshxrhuqauczxmhhuyqznukxexzvnxxhoymgxtbmykgruelkvixnpgzwzwuwyjxnmfgzvcdxwudhmxzwyw"
Returns: 7
"qicuwqvkaukxtdxfcapkkxbtcqxnahacyqaakrbpjawepbnjuxhonylaqsjczczxzbmaqpijcyfgazxgkpaczbz"
Returns: 7
"tlfxztyndxnawgaifdsnnaewftaqdkdfbtddnuesmdzhseqmxakrqbodtvmfcfcacepdtslmfbijdcajnsdfcec"
Returns: 7
"woiacwbqgaqdzjdligvqqdhziwdtgngiewggqxhvpgckvhtpadnutergwypififdfhsgwvopielmgfdmqvgifhf"
Returns: 7
"zrldfzetjdtgcmgoljyttgkclzgwjqjlhzjjtakysjfnykwsdgqxwhujzbsliligikvjzyrslhopjigptyjliki"
Returns: 7
"cuogichwmgwjfpjrombwwjnfocjzmtmokcmmwdnbvmiqbnzvgjtazkxmcevololjlnymcbuvokrsmljswbmolnl"
Returns: 7
"fxrjlfkzpjzmismurpezzmqirfmcpwprnfppzgqeyplteqcyjmwdcnapfhyroromoqbpfexyrnuvpomvzeproqo"
Returns: 7
"iaumoincsmcplvpxushccptluipfszsuqisscjthbsowhtfbmpzgfqdsikbururprtesihabuqxysrpychsurtr"
Returns: 7
"jveymnxnikuvabptaybhjxdgvwyshiiahegsameivqrhdyyjvyexwfshsoessuvhayopwyxzohuuiufjemxngjslsaa"
Returns: 8
"oajdrscsnpzafguyfdgmocilabdxmnnfmjlxfrjnavwmiddoadjcbkxmxtjxxzamfdtubdcetmzznzkojrcsloxqxff"
Returns: 8
"tfoiwxhxsuefklzdkilrthnqfgicrsskroqckwosfabrniitfiohgpcrcyoccefrkiyzgihjyreeseptowhxqtcvckk"
Returns: 8
"yktnbcmcxzjkpqeipnqwymsvklnhwxxpwtvhpbtxkfgwsnnykntmluhwhdthhjkwpndelnmodwjjxjuytbmcvyhahpp"
Returns: 8
"dpysghrhceopuvjnusvbdrxapqsmbccubyamugycpklbxssdpsyrqzmbmiymmopbusijqsrtiboocozdygrhadmfmuu"
Returns: 8
"ltbcdpmfugfuzzlodjbqafhbbedcfqzpavwcplzbbwcitscqfryalhqhxtehsslephubcehabmeavuhufifslspzhviswqsce"
Returns: 9
"lsfikfbyuzddtgbbkhkrlhxhklyuurhrqtlsovurbyboyznuyveuucuwgwpvjlgtokfunurdvcxmhjjcbvxutsn"
Returns: 10
"llsfsygqmusktlpqajnysdoadttyuipvkrdaktdywstlzayntnewwqqntledhdwtsulqqqunledtyswyp"
Returns: 10
"ohhvxdilulezpamjqfearjzdddklmpqjxefptmsrkayhfqzmigrizmrrunpdzenvwklqubcrnlnffngrvgqpe"
Returns: 12
"jzjzaijrytrsmpsyspypovssbayxspvmyhohshsdmlpusjspjrjpsiyxtvjqvpxshuhythvdjyhspnjsjfymjyq"
Returns: 10
"lyxieffxxnvphkaabqxdifufgmburpqkanvdxaimuuxkyaacelkygxjgveqndirjpccklunauhgmhjjkgeqizevbmklpf"
Returns: 6
"rkpueqmjgncznhputpeclztfebctiqcqrvybqwkqwregjnctanvptgwtkigufytyuupvwcsnjkvammokwvhee"
Returns: 7
"zqtiucacdgkamzregzketdcisotgubklgytjtttuzgrrtthnatktpdytmieldguijjkgndezkcvalibzmnfvuke"
Returns: 8
"evynzhfhilpfrewjlepjyihnxtylzgpqldyoyyyzelwwyymsfypyuidyrnjqilznooplsijephafqngerskazpj"
Returns: 8
"jadsemkmnqukwjboqjuodnmscydqeluvqidtdddejqbbddrxkdudznidwsovnqesttuqxnojumfkvsljwxpfeuo"
Returns: 8
"ofixjrprsvzpbogtvoztisrxhdivjqzavniyiiijovggiiwcpiziesnibxtasvjxyyzvcstozrkpaxqobcukjzt"
Returns: 8
"tkncowuwxaeugtlyateynxwcminaovefasndnnnotallnnbhunenjxsngcyfxaocddeahxytewpufcvtghzpoey"
Returns: 8
"cqmednektoabbjcvwdkokhpvlvsmdtontqbddmlcjetaknddfswfjvevrffljjtcaffitcaqevkgzaezeetefww"
Returns: 9
"hvrjisjpytfggohabiptpmuaqaxriytsyvgiirqhojyfpsiikxbkoajawkkqooyhfkknyhfvjaplefjejjyjkbb"
Returns: 9
"mawonxoudyklltmfgnuyurzfvfcwndyxdalnnwvmtodkuxnnpcgptfofbppvttdmkppsdmkaofuqjkojoodopgg"
Returns: 9
"rfbtsctzidpqqyrklszdzwekakhbsidcifqssbarytipzcssuhluyktkguuayyirpuuxirpftkzvoptottitull"
Returns: 9
"wkgyxhyeniuvvdwpqxeiebjpfpmgxnihnkvxxgfwdynuehxxzmqzdpyplzzfddnwuzzcnwukypeatuytyynyzqq"
Returns: 9
"bujrvtorapwxhxtjrehloxslujzvvropvvzbubzeryptvubqnfduoaxjpzvboppwlatzifkwtqmzhzxjphq"
Returns: 10
"gzowaytwfubcmcyowjmqtcxqzoeaawtuaaegzgejwduyazgvskiztfcoueagtuubqfyenkpbyvremecoumv"
Returns: 10
"letbfdybkzghrhdtborvyhcvetjffbyzffjleljobizdfelaxpneykhtzjflyzzgvkdjspugdawjrjhtzra"
Returns: 10
"qjygkidgpelmwmiygtwadmhajyokkgdekkoqjqotgneikjqfcusjdpmyeokqdeelapioxuzlifbowomyewf"
Returns: 10
"vodlpnilujqrbrndlybfirmfodtpplijpptvovtylsjnpovkhzxoiurdjtpvijjqfuntczeqnkgtbtrdjbk"
Returns: 10
"iukhjuinqnefuoewefdkuxkgxdqmkdvleelofvulbslxsmpvfhxwhfnmwlwmkaodpevffnyspneivmcnnmdwdtdvcmaqvrc"
Returns: 11
"nzpmoznsvsjkztjbjkipzcplcivrpiaqjjqtkazqgxqcxruakmcbmksrbqbrpftiujakksdxusjnarhssribiyiahrfvawh"
Returns: 11
"seurtesxaxopeyogopnuehuqhnawunfvoovypfevlcvhcwzfprhgrpxwgvgwukynzofppxiczxosfwmxxwngndnfmwkafbm"
Returns: 11
"xjzwyjxcfctujdtltuszjmzvmsfbzskattadukjaqhamhbekuwmlwucblalbzpdsetkuucnhectxkbrccbslsiskrbpfkgr"
Returns: 11
"coebdochkhyzoiyqyzxeorearxkgexpfyyfizpofvmfrmgjpzbrqbzhgqfqgeuixjypzzhsmjhycpgwhhgxqxnxpwgukplw"
Returns: 11
"mlhqicplnnyvnmcsarzlpnkqfslcqvcgiabmktagrbyairazvdtqctgaefctarvzckjalpqggkayqgfqqbngk"
Returns: 8
"ezwvzckiyfkxwvtcyixercakniddpqynrdrnmkwjeexonnxzertncbbqnpilztwvcqnaapdtizfrriicfdviihkypybxnqqgc"
Returns: 9
"faxwadljzglyxwudzjyfsdblojeeqrzosesonlxkffypooyafsuodccroqjmauxwdrobbqeujagssjjdgewjjilzqzcyorrhd"
Returns: 9
"thtzbkqvgbxcsvjwtznqgrrwdyzgxckfkkjaukggksinwkcddyukckkepkwrcgkcrzvzcvjgkgkiwwkmlcqgnyiobrc"
Returns: 10
"uiuaclrwhcydtwkxuaorhssxezahydlgllkbvlhhltjoxldeezvldllfqlxsdhldsawadwkhlhljxxlnmdrhozjpcsd"
Returns: 10
"xkgoxnvhfnvwdndhddkampkznxglkmjsqndncwhocxzvghsbzkpdopmlmpeuwyhdcruplxxmitwcnplolcponns"
Returns: 11
"ylhpyowigowxeoeieelbnqlaoyhmlnktroeodxipdyawhitcalqepqnmnqfvxziedsvqmyynjuxdoqmpmdqpoot"
Returns: 11
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Returns: 0
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Returns: 0
"wavcuvtbatmtphsuaramhyrrcnjcodbozvyoexwtxayamekytkmprsckyhcwxyvboyvvptbmcdptyrddykppvsctwsrvazdajh"
Returns: 3
"isbshtuggjoalivdlruobklcdyhmpkkyifllfmqzffsfklobxiantaprslqrjgmbvyyexodyvmhedttoiflhaltlrbgutnvzw"
Returns: 9
"luwxdujdeafufvqsytjdurlwxgcvpmjfonxjmulenufykcqtgwxrkjuxltersfatfheffmdtdemidyspjkatiwxsjgpukptongmmaviryhbqyxqfledonfzptanhmqtzobypxauppmkuexkhcfrtlnxoxdxnptsbltwuidfmppmudamkissptvodkwinhqxodxrcppbngwwxolyokgrzzqoqwjsykoqcthdunjgvupelwxpwiliijbjeaiibzcyweoigfstihtouqzypdtzocwuqiefiiyvwimnzdqjdwckiivpsxqsnfcprrxgmujxargfsywhprnlqhhfznqjcewxckmtqjhfviqfxamritmdvegvjlsjnktuplpawpuzjutvsmhgfttijmwbbewnpydbpofrztjthohqlfyorkjvbbjrsgaigfzbobstbtbjvskqdpjwppohfmxjcjlxcekeqhibjxqssshtbkqcmxvvohcrfydutfcznnwhxsauaaiuacogsrtiufjwktbxqosubnafzwdfvgoxluxthrppswwehqvxpfhnjdwryfhwgfirvkyyierheprdwalgeowupxtbuifinbqiyhibtcegecqqtleuiggpdmcvntahgkbhpjrabyixywzeskgjxzkaeihzmzqpqiorakxlugurgignxrfqgfosuehbojqqvkqksxrknczuiogfuxjjiwdfmotmunffefrjckxadmghmfxkrqhwywyvwtakwuqmidqbkyuvmlbafwcqildhwpiizcbvoqfqunssmhxhmfcwjczsptxzihcqwpbxompwxqoiyefmmonbpyqzesopvwejplwmrdwotdwquuxkiavucytdoqmcxcrhtdaoswwtszbcymhidkkuddatdarhvcevdtbuucghxnanrabfjuokkuuojedfxklncbkbtkhbjezuaeqjbspuuarkwcozaysqdndvneiljptyrdbzxpqpbkelkoodlwoekalpmhqxhproslzeytngrqlrowetsjbcaieuoamsvsjgkdawuizqbucxjuabqfqsuhkmptlqsddrqnbsoqrbliuqjdtodtqiqkceqpkpliqdhgfbvqcqdonpvdcaueubkfgbqiscxsbjpxwrwhtmfswfrluixdtybsctdadfrnbshbloappwtuutdfdurhjpcqqohsppmjbwfnoufdfuqemepiuohkflzisvupjfsedsbjkuumtmbfspttulkkfmhpydeiylrsabcrxykeflixujvdxdhdiucgqpgvvrwsldxucnyuichwrfzwovnwzpfbbuuwhxxcwhiikssipyfseffplqvqycghbqdrsqkltczmwojxywnivhsdlpchopvzpgmydajmgdxwkufuwqltepxmpaggqgactqelswszbcffbtcqplalprqvpbwrebpahawqtmzzmpgfuhmdxpsyguzbfjczopueqetryzyaxbpfpmridzvhlxdbjwwsaqbeuaakpxhatfvvxphdsfaghqgohwqiffaywvaahjolmuuxsfederfsrnvbjdtucwpuclsjublnboicpexkylyqqstwweontyzikfekuntbmdehmwppmgmezeeemenggylnugghvoupbnkitihqloelniqrpsmtqumhoqttnyimiagtdgxgpvaayuulenqstnpmuclzsltnukcdxwjpjubyvgzgkdzqweqmfbzdmiwhrklhjcqjfgqnuahqbxskxfilqoaestwukrumadyfnerfpifqrijadnspbtpwefsckjrtouxyldazkyheiurnjnssrrxoqdrywqcxthcdupugxvrsigxxghuzmurqwlhidrwevxutiosjlffvrocqmzwazkvuiexfuewrzymjdqphiebytserjcqjpwarfubayyswgnawqutwwehbunokrduxspbzmbyqrpuqswqqoqkdmwquhvdvygscmoylpwdtjmkqpsspbtwjxwfyywywhybghedmlwszvlhtujhflcexrjljffrqqyrqdiopapcqlcmtacqkcgbzmraglyrzmraigmlxtgtecfbzwinlelvwqzremyjeoidwnckyzhmctopwuxzereukmafaswybycwugnhdherpnrtfbtkrgzbvpcxohpsbwjmbcjevrmxdwwyjspdesudivqgbkddmgbbcisvsjuxxppwyrpnktikwillrdxfushksxaypthppuymurrnmypipozpfouiqxndykmxppfkvskegvsmftvbcpyechhyukgsyecznzdcjxzkwiziwzzsvufzpqqmeowocdtmfziiuqmoyguboczylvuuochwnoypmqhbatakfcqjyezbgvciximjcakfzmybgxrzqnysehoarqqjmlzxiavumkjeasgiyaocypxwsutiebdxxaxelvkwutdtmeffnaammyjmdz"
Returns: 10
"rzntzvalwwwavrbpipntsjpezaqsmasqmxjkipmesplevtloakwddqyqavxcizagtlrzjyacawdfttbwbcoeuoizcepgtawtjlmbgxrhqmegcugoimnmkjbsdkeiwihpzhwobxtfyhtjgtsyrmnmgcgjggnnivuohfswtrewpvlqikwreydeifhtgzaudxzpbppfdqayxvwquptfgdxrsocmmqrcehqssmcfxoomreocjxizvtskekwwrynzxjfcrnnyedxbwhnyeddnhdhqhvwhsywqaeyycycytqjmlhhivhlkqjbijtdgyuvspplkbkxjauasayvnyhewakxahrmmdzmixmbvpmqnjvuzaymyoskxjlupenfhzeijbnfnjhzyvnizpqldiihwojgvuokhlxprqlqvwfaobcszljvweajtpyaptibezookssywkuzigpekqzjkoqwoidrfbvuuwghucnqdjdxgipwhbvqvwxmpefdoxqlafchqlcobqcpdbszkzwdfprbhoydadztbzhsfvtocytobdhhhpjohyndpdkyepwwslyeajugqmvxtryyoatcszrdaaphusolxqihpblbjwezedtmtbvnvkgzeujbujcqdouyihtzomqrinhpbcvpgnbyqdkvzovizbfbvfknlyjdbbtxvnhzgnubvxwdcroxtguzpnhoeelgdmxgubpwqogutvmdhvhhncvngivxqyykewcfzbjpsvawjmtqipsvvbeegysyucstjydszkytrwxxhlooebxozuxoakqefwpqxunzphdcpzmtqprbmcqhpgraxiwwlfhiiaxsewjshzqpruqkjyztqpagujpawziftnyockjlbcwaamjsxsaowkfovrtzlcydtnkoserrodglcwbljbgkcdekgcnkuarmvhvlajakkgalgkdfkokppkobxzlfghjsaykeptzsrvmbnvsuifgtcseogzxoossdnfvameonjrcdessvsgdzefjxosmhtjhnjpsnmffwpqdfxjbpbublpvoehetvygkgqmsygxjozbmarpymbgqzhweluisnxpdwabbabktxjaqrpqspgdjvidumouigczkfedtmlwjflshkadycjmwhwsnzplqflpthqdnbxlsdrzkzyxjpndtimgtzslxznzmybdttzudnintgbmndnktlphsdkntbwrshzttwawjtgrdedkalpgemsotpdimjdvbietmnxixhuypmdslztwpztilqpsyxoaytvceeqntzipmfpzisdshjphtvhtklfvftqwnapqghqtrwalspwdntvpbxofnrwjswskixcmegurfnbopinmrjhcnihrkmrkrxfmdwaatjjlhrgovpaousckqdxehrhryacbckkuuqbqcqkpdbwtmkupvkmdmalvgrudfhskwedquhvosqiwvbrgvnizhfdnnhhzvhoowqftfzdziimgijsyjmlggjsihiavbjfmprdmbxiqpluyhwbqwwsdncfpzgewibkgnuxyoqifnwrgikdvjzjokffzzjqpimvycsmvdcksoxsxaygumjvrenfsgwpmpwpehzgiokfuenwkidscpnnpsdsnqgpmtvhrfeokbhnhdjydardifeeibmekxahlqumwdypypnzphapqmpgnfsqgepaaaemzsijripzihgzffipfvyaifzthesmarwlzrfwqfswwzbuwqfckdcdcpwsjrmkdpweidtzaowhakhwczdizbfisbkdrfqrodcvauibhplovvavgeipqxjtnhxkmksxlxrfewcilvaxaiukeibxhuvvpqwhnrqeptnapdsaorxbvjdeoqlidtxqpinausjfherftijotzejnryzkqvccsdntmmowdivvajsjragvrdwlpetxirlirjcgkhfrjtbpjjrxpvakbgzmysfnwgfopwxdczvzkhgcyxpjpogqfwpjnyvlytpcqkbtvvbpmobqokzrdbwzsogwmmweejdedgvckdpdudxluozvjctnmykwmeokhmkccnnzftqpifmtgjzeeczbhbdsdstmhovduqjgvubrhovldrdesfeyqyultvbqagtetjtqevsohintlrihyvwdoskmwyqdlllsgkdhtjmzcpctvmdpixqvrezqjiqmkszxhexgtkcxprfsfarxdpfywdyshokswiggsovkmwzplosgwbpcldzzydriaztnlqpzdrszjonpmpzonbgttpejviwrdtemyimtbkufdinpmixhnnfeirfqvohxbljghrryguopkkckffkjrfsybtnwshtgvojjhwlidwppsxsitgszpxpeieovoljwjyogdwowtqizdqahrrtlqvxmertstdotfveqaqjavlealfhrwpnznjekszisdzkvzuwnkiivcpdzwfozptlrepdsgdsucoynmvmonyxwejpikfncvkwu"
Returns: 8
"ogocyslnyapjpwqdxftinzwdepishyqozdgzkmzgtdqqnpvonmsgiqchqrppzwsesoyubghdoacmmqcxapwkcfvqiortnrngnsqabgtncyfsliadzywjecmmvfumnerwlznimpxuxzszxpqkemjwyozrhxjjqyifqqzjayzdsemnzlqzocplxnmakdivvovioljzclhgfefkaokoknwbqxhocbqroyfrossdxrrlwpkmcneyuccursvqbsvwtwlbpuuhgbmummluqmlzsqimbgnqhoehkcwwiojzfbqhxdwsirozimaihrnroxqwojrbhfajtmwkafenkactnfrvqmhsqxulacqxgwujjltajugfgsybbrqfqqfzdrnxqhgmvtbudtiseqshufeqrfvczpygtaoyiredhqvcxevmsrvfpbddlyqztikngrmrrxliddwuelnriubexssamfwnnccoqashaveceswohuifbqidgwjijgnsvwucptnnrqyoddotdfjbsfzzqxauvsayuwqjerzwocgjhwstoqkoeggjlhvqshoedzkkdyxlgyjbgfuydgwmstpvnovybfixmvcbkczjifvjxkyqeiurmuvmynedhtspkzowdakdaarkwxdkxktzrlgoxgntbqkhevqaccesfeuhuiijgurndyjhpznmnshckwcowjretujmsaedwyaaciebosjtajnsehfgoxrctocejswvnuegpjuhkfkrlfkxootuumylsulfzydiwzfzqxnafzxcsmjwdhaunjbpxciubdsqavhylwvbbpcvlyuwpqkfqnwpeskgsqigqckdxlfzmszujuumooentoqtjmznujwhwohzdmjhkzobzmbhtplzxlygffdpjrikyrwsdfyzdrqkptjddjhczqimqdsjtxmmtlnqdvblveqenqnyomcgzxmyiyqejkhnftmutzpivwcvmvaxhxhijvqlbgkfwcouymgluoxmlpczrfhutyjkidfmtmrmdhsutohzhyojpukipqiigkxuiwwidwwzmrxkmknbiqaowhkqhuglceqkfzjqbupbjzkbvuanqsexkstharibkvmodwshoxfoqaawegykmzeksxtmdjkqqpmsqatblqgzkncjnfgbtguugpbyeqmxcajovmoakulgfartwyxdgzhfbyujhjhqauduxvqqsqxnkzmokcaffcqknyohcveklowdctviokravhuqlbahxilikjmlkjmhckblwjhmkimropzszknmisobsdzlqycwjdhukivtnifjycekcznnheqssukduufgmurzlvpkmuqadbfzmxbnqsoipqhvkmxqhbfeuqwiymzgktxlxsmaqorseknlnxlnaknafwzqostvyhqxdljmgmjiypxuwtahjadjbonbogsbavvuqiqjndusphnkjbnvitkhrxlaaaetoefsrqiluqljmejdywxcuaizbmfmkxvncrajlcuvolmzvqxntiboysynlhsjsyatemjsbymvkuebisquwilyvtanqayguhajyeohfbvsoafjtqhammrbuptnezrjacomnjwinjksbfqesdbpukerecjfywqxielkvhxamjwvextfhccstnfkqzxzvumdrtrjhvkkjgsatdyorqfivrsxjvdjihdfsilxxijefailnsqlxhbrvvyrhouhvrujkwzrbraqufsqthkafavvofxhezjdwzykqnubvmcktchwrcjarnpiqambiyqrqfvawkmhwqqwkikudqyhslhmfhkwwmjzajibrsqgzthvunqefhxhtdmwqaqnrzhcfivvgqhexmoyuaalqxsfzcmmrrmrbdgoeowknuoyakqmkpnhbpibkcznewkicjnwdtgtwyoydpwyzalceavpdhlwwqzsddrnauknxzkbxpmfealdhifiwgalhqjgtpcytzwpqqrwrlxmykjrgswnehdunxwkrzeuqllnzjpmusbnfubdhqutqhcwllkyhetakjgraqdohhjybtmcygkbdqhrwmefpbjldqqotugsqodqauvcvmffkjitfdyznjgacqakcimumhdczzokfcvfbqeidiblczkifevfqaolmtauxqbgokiltrfebafxjtfksmcpxgyniefxmxantybtljiqqfwntieothnjzwohrmdzhatwzkoftzmrmsdjszqxwpkpjrejiwfsvkhuozczlfbvrwluzmscjymhiihwuwqwqqfvpwsoayvvsjvgkihzuiqhvvivsonufwkbaknhszxaejncufbysokxrjnijhrrsrbwzdvtrgeisqhozlssdtfqwsirtkqjawqzzizrauwoxnofemwufblimreiuauijshvkhypwcilvrlnjboduoznggrroznfsdxwtotfwtijdshfnwfgcjjdfrjlciygcdsovaqqqaxscyiotgjrnuiezytmjh"
Returns: 11
"pwmjgepcufoneczhrhwbeotgwpicvmgqpmonjmogzvkwlcpxbjhadubhuhjsbroirhmtamwjccybahrvyovurtnwytbgicxyqlgdtfqehgchstpxinfekuotepamrarfqmtikoatbkenewjjcuvtsjiftebsfcbyxzxnmkwwsgpjmmwgbxivmfzdzwrnltqxvrjsugzocstorxpivnkdcsciqgirjnimhzbrrbasozxuopxpvseetmivhcsiwutgncvkabvxgxnnwfppiinntmsqjrhglbtecegmnlaxwecodenhbycmxxfqplinwnxbjxmqdiiogsjhuvpgkdowkbjvbzldxzjkctzmrjzslotdhawrbsqmeaudcjqcfgmvvmcjdatuoatukdpncxsdkkydmnxgjncagoxtefwzrjnztqrggclxtltcwngnczkfdcumufjhoioygacxomgkopirruvoyewkzcozqdvtjesmkiaiqdxkgbmwhrwilyryftghuuubtmomrxoraxdamezcpxqsdwooaxesamztczflecldkxyantocapvuczuggpbcmeijmvpdrucqtumhhtrmweicyyeajiqziotxbwwxqdsdsgberbaelqefgrxydlcerhuvhgidflendocavfaxtxjurawbmzxtifirlgvwxmkxbcutscnpbqovuvbngxwxodqbiezkpgfqicyqstvfhmrgrrpwvuabddrjpainsvlwjhtrdwmgfokxhqccbhoddxfbhtefnsoaijzwgexgvmivsuuzsgtbejjbescrhjzduwtrsqutpznumdiiihlnbjagudobdooimelxlrqcwuxwzzeomdtdhtkrxrhsvqmzsmumtiltdpnhuurzzpwqqgtmrlzpaiyrvtckljnjlhsollsrgeuvcapsqumcyqlddfeewggcahicrukwjqcnfzrmamgrlfgnyuggbbszovllvjlwgkijjreborxfnynjlpscejaemmsannvcwqhuophtwmtebqoahpxjgtgnuyvxnviuducqnlawuslxrcljwqdabtcsobtuikwznhhytkaycgwrgsknorcukexovxmjvoerfaebwwapyzicdlfxrsjborlzxcwuyebpkpmsnvlduohzcinxrbfzyaowqjwblsoueruuenotnhdvuvnmpgwsdtxctrvtrelrvhgyhnhgefhfickppagjtiqngvpcassrcmqyvonpefetdovbvxwqswgoobvajxtllidcisgpzgkceobgmpszkytlhgwmbrwcimqpertmbhdsbxrnnlyycbwhcxjbcosbikhcrzxqwaeafvmznkwnkvonsmklqtomvuwvsymgwqxvyehmifwokshsygncztfpdpumjolveyuadslupnjirpeoovyfcielsubnkmzsmcxoriaaqxwzanymdgfzziooqeoqfxcxnatybxtzgypdpxtowkvdumpedozshlxfmqxcjuugmwenvggafndcwipdawsduwrruvvxyhvbequvvlcoawuivavarojgrcjiiqnchlwsnjhsbefsydulcrdcrureywiqmarferejmqtzuqihfuhjnactiulwdahijhjxeudcwkfozhzseibyyxkkrwrihxjbtaevkxzrmnmpgdidtmrhaocmmflnejtdjujcimgzjglubenlvxtocuswxtlvnlhznvceqtpbkkymuwzgwzautrgupbiwwxqgpptkfeotpovzwmshmjylmfbauoiqdpgkuvpqrnocxctoufrpkhculcrdhbmrzfhqkzzbgixkjzuyrcrpowpyusnkqpqvplwfpxmctipghtignaewmovqhsxsxowxdxdjeobgorbuplfyewsfphodrjwxyvpkavytajqxamfgzjlvhehggkkaoanwnqbinzhbjkitpnywdrksgycqjazovyomgxcaspubfofqqmwgwnfhqvubigvwfymlxqewygezxmmifcaupkkqpnvsjmxuocgeltfbkyboqhcdpxhxurafqxpduidaujmfvjpcpzhavtqwskvxcdyciecthcjlzyjnpuzfvcxmiwtflznlcwjgkcosfdyfmwcfslnmsxqsaorhzdufkamqfjkjryxjztvulvuwoptapbccqtrlahqjvlcgnvalxafxkgnpumvwbasgbguaseeivjqtkhkgjwonhblpjfnwehxzptsudcgfphffwywxyftfvqvhzjmlqaywlytcgqzpwiarukuaxqshbdcdzpsbjcvygobzwnvvinohmvxsqicthaxwqxrgzmefwnrvrlscoifyygnvcdnauwnrrqzwhdsaktqhqyqxvpnfvpxspwfmfvoqmowdmkooztvnrapjuhcajjvfsuawaamhgjcjidgdhtxjemgzdftzgcykxmiugvhwipxegcrtzohdtcjpnaoscgejciljg"
Returns: 6
"yfhpkhxkgjpjwdokrmobnnqijcqihlzykniihmozbginrihkwxhjzikhoyjyguxcfdyghiphkwszcxypbyhjhgpbxddjyzasai"
Returns: 12
"rgburfblvbvolytuvurqiruturqqytciceuqjgoarcuunywicoptrouornvewcuwjyplqsreciiuoeojvijurpissauvvcoyo"
Returns: 10
"bsyllggsssrpfcjxkbltapgyfdsrsewrgrefcktyjjrbmmcmvykkzmhzudmcfqyugcimkbsespjfzgmppgsdpcjwklegdhjljp"
Returns: 12
"qvbcjqwzwqfteqshzgnoqqfamcfsmmythwimwumliftxqoofoszcxpjmvqhyqqvulcygoiiashqdmkvsnmcmyfdtnnfridcat"
Returns: 9
"tfqmsvnuqyhpmfznowlvjywuyjtbioutxriwiiegvdnqghvcnlrsfuszxkpndwaadtxuyoccbigrnycebwxtythunzqsdovysdsgfbnmxlzcfggsrkwbyanjueonhoggmxmndeopudgzmdiutpdgwmcqzlxzgijcieyvxwchlyffpzdouritqfyhmxjygseidhvsohppapishfxamjlcfcrbeliigdrnxstqloavtawutwhjyvsrtinrzuzkyalsizurbhilfekluosdmtntprvkzfczvznnuuivlhndgfutjbyaouzkqmyagebsgrahuekwppphyimtfecwdkygzcrdlzsczqzhdwiesqlaxrqjxbcascemenawtciayrwauhcpkuwiiqjgtmfytxtdskyynnkcaskorhgeewoeugqimbgvvcvpbzawwqoryxucpdcziqjmgwwgcmxniyeuvtgmfisbfnjqdzozplnffzbdcusplebmjjoxlqcfumvwzhnmqicivsymbvgkpcgyoptwdrqeaxkzvmvyvnqjutzuqzvzxtriebndzesoaeivtfrltuznhuqukwiqkdxbmviymomabdkvnssxgjdkxjhukxmrhszscklseocscaspgxioewimgweaiwxtkrsncsyqkhlcrbovpiqiezackjszwvwengqfiixotbrpbjjznlvzqnfxsimlqysbsjucmfkjvctakylqycrrzycwzsjwsudtqtuixhvbowkkpbouyurlxdcpdxxhlxraqqdlrlteivmxaiguynwhhkdehwjbqabelhwvsntmdjutwnqudlxexzgqxtqeiahzjnavqbeyyqscpmxvnwjrbermztscmygaiicniqrpzyriifjkdygjpvbsxfxmwncjmdsazidrdtqgujfsmhfkvmusiymdvbtogkntoxgrsimvdjbjiksmtmbrfksnrchubrwyufiiaygtfnljjtvbyiecbapebbvinfvyeymmallculvawpmdyohoepontbxasmoxwgkuwklscsxlfkudxmfapfatufvbfriidaouliowyojphnysiutbxjrffsbwnouddbhvfmmlcaipggjsopvfisipmqojkygyuvpobdlbpooymwniisuaxeldemqruhkdfhmxbczhplxnibhdivfjzhwhepmfijzqtrosdengsyipyoafmrmnufujllszedfkrxvqmltpgslqkartrljwfmugninqtgufcairmdmpvmpvgwyfzuwlwyebrffahzjnazmlzueeagjzxlajqdozctoezzxbzjzhfvaoazwjkbyygqaudycezjyvfjoqqfyyoexyfqsnqtbnnjdfhpqogcfcpfmiwfasorrwxozupvkfdkwgybxwpqoycbbrjeshyfnwasxzcjkwkmobkinxvodipmhwpcmyeptacjsvwdileyrivzaudlkrdstqbfylbrlwrpamruqzvfucpxmyrusztpnnhskepxutfnrxdyirlhmakmvzlsaftgwqjbnwopgqpfmwuumveepyhdrriixsrxmwwqoqaivibvxsvfsopsvcgofykyqrybdptsocfdrbytaiwdxnjjyegqnjhxpujdkgemdnsjcpiyyapyizbccbixhmkdjazrhqgbugvhegkqccbpjdifvpezssxkgrsozdfdspongpcjqhttyskljsxcxoohozrejhcstvzbcbvwkeovvbpgcmtzjhrsqkilulxnwfxmouilfodmdcqhrhdkqbntvojmefgzspwkyilrxsrgtbnqayejaegvtyfgifjbxigxucdtpgxnohotwoqjsbuhwouiwxmotbcgthoymdumcuoaymyqgrpdupjrfjicibnhtcauuzvpvqxybecgexlteqojpuduvvcmxwrgjgoyspghfbtsvsifknqetajvkeplnfzevwatquoetmqcrnjgkpemvbjfhvqoukuechtnpznwqgyjoeoihhpcwbvxuohfukghbqcenoazmakbekjeykgsrddeofylyygjiamxmrpnivdphuazkurdubnojuhjpskgtvzlilqtdrazyxoflvmyftmzxciapqzhcqilwsmfqnvdqxofejtheavstzninsbmhcmwpynnwdkoepmtkrealaimxfcdhxzbwjukmnahpzkrqixyyrwtitqgkfkbfnyjjitjzvhrtcsfsjyxkceemekmdcveplwogbnqfkindgvttyemorjivzajdxqowdhdosqevxswqpjrkafovtqkbprjelcjambjofzdtkhltrczcfjuduizbzpafmjxozfbatijnjmsxilcfhikuyslakmmxellacehuekhfwpemrpqpwvbweeeqfncjkeqrwvlokrxulpyzfxk"
Returns: 12
"aa"
Returns: 0
"bczem"
Returns: 4
"acdf"
Returns: 4
"abgopx"
Returns: 9
"knor"
Returns: 6
"jnwrrr"
Returns: 9
"aei"
Returns: 4
"aijz"
Returns: 2
"bjy"
Returns: 3
"n"
Returns: 0
"adfi"
Returns: 6
"gg"
Returns: 0
"cdefghnstuvwx"
Returns: 6
"abcdeimrxu"
Returns: 12