Problem Statement
You are given a
Your goal is to win the game by selecting the minimum possible number of letters from your pool. Return a
Definition
- Class:
- ScrabFortune
- Method:
- getMin
- Parameters:
- String, String[], int
- Returns:
- String
- Method signature:
- String getMin(String pool, String[] board, int threshold)
- (be sure your method is public)
Notes
- The letters in pool may or may not be distinct.
Constraints
- pool will contain between 1 and 50 lowercase letters ('a'-'z'), inclusive.
- board will contain between 1 and 50 elements, inclusive.
- Each element of board will contain between 1 and 50 lowercase letters ('a'-'z'), inclusive.
- threshold will be between 0 and 2500, inclusive.
Examples
"fpsctyba"
{"scrab", "fortune", "is", "fun"}
10
Returns: "abcfs"
Using the letters a, b, and c reveals a total of 3 letters in the board. Now, if we choose f and s, we reveal 4 more letters, for a total of 7. Since exactly 10 hidden letters remain, the game is won.
"lllllo"
{"hello", "world"}
6
Returns: "lo"
Watch out for multiple occurrences of the same letter in pool.
"az"
{"zzzzzzzzzzzzzaaa"}
14
Returns: "a"
"lllll"
{"hello"}
0
Returns: "IMPOSSIBLE"
"l"
{"lo"}
0
Returns: "IMPOSSIBLE"
"elu"
{"eleusive", "likes", "to", "write", "problems"}
18
Returns: "elu"
"abcd"
{"a", "b", "c", "d"}
0
Returns: "abcd"
"helo"
{"hello"}
0
Returns: "ehlo"
"lo"
{"hello"}
1
Returns: "IMPOSSIBLE"
"l"
{"blbvbvb", "ajllkjk", "bjkdfle"}
16
Returns: "IMPOSSIBLE"
"a"
{"b"}
0
Returns: "IMPOSSIBLE"
"a"
{"bb"}
1
Returns: "IMPOSSIBLE"
"la"
{"llllllllllllllllll", "llllllllllllllllll", "lllllllallllllllll"}
1
Returns: "l"
"la"
{"llllllllllllllllll", "llllllllllllllllll", "lllllllallllllllll"}
20
Returns: "l"
"la"
{"llllllllllllllllll", "llllllllllllllllll", "lllllllallllllllll"}
0
Returns: "al"
"zcdefghijlmnaopqrstuvwbkxy"
{ "utisphy", "rxuygcontculqw", "foiyttydkjb", "nbayrjmgdrkrpptueis", "zargzemjiwc", "x", "sanzazvoc", "wsfuoltu", "emuzdqjqvoxlyq", "ocdef", "hkwcmec", "fwrokmsnu", "mxxaqhofewl", "iotuxkfyqzg" }
0
Returns: "abcdefghijklmnopqrstuvwxyz"
"jn"
{ "iljejlujnv", "dwyzef", "sjnwxnlec", "bm", "i", "yv" }
30
Returns: ""
"xynafmsuicngonjz"
{ "km", "mkbzlgtsue", "hpm", "mepkahwtrnfyqlobyg", "sbl", "apurcrdicatnxeppyex" }
45
Returns: "amy"
"kazmb"
{ "crjycxmokltwk", "ljy", "zxgahhu", "efxymlcxootllvhkawg", "amwtjiqjuebarmp", "jvocwm", "psayj", "slncd" }
59
Returns: "abkm"
"zjacpwfiix"
{ "mwvydlpdkyzn", "pwmhuw", "iivupgzfnrpomjlabhu", "aypxmmkhfec", "jdsbggxjo", "wrnl", "vfhqfz", "eklpyj", "rynkjvlyclbdgsbrq", "jjiriqrtowzlpphqs", "ocoxmpnxbpl", "gkuqalfborlukxyyw" }
98
Returns: "fijpwx"
"ouisvcur"
{ "wwbdnffvzvbkud", "acbyrducc", "nsghldfkhdlysp", "gehyhvsjsqrudmqec", "xshkbgumnr", "vrbjmimjmmstxoy", "zhgzucmgseifjbqokg", "dmizcixdxbfrouvem", "dr", "njaaydtcrahx" }
68
Returns: "IMPOSSIBLE"
"cukcfuycxix"
{ "xqdcgpfcu", "wrmrhbwsyiygmtfqtgwq", "uwuezbpyjzszf", "tuctxejpewh" }
42
Returns: "cfiu"
"amzkmvptprvs"
{ "qvfqbeavrhszhlmfqq", "pmoxsdmsbwffdkusje", "swmaljvkysagwq", "ajdwgbefh", "xtftvdbrxvcvxsm", "xizsedqazdnfsgpkl", "ziar", "bztwmjc", "decsli", "sxbby", "fzwglf", "gugttztlyn", "xnq" }
56
Returns: "IMPOSSIBLE"
"yyabnyrjkmg"
{ "itxqiiryrhzuvzqgfdjc", "ssgmd", "ulhizgyqynivyio", "mekpyjjsear", "edqssv", "blxsaxe", "gmufnrapmmltwrf", "gmj", "wuopsygsaswagk", "onjzbtrlqgiwffuecft", "iegirwhffaeuspevywy" }
98
Returns: "agmry"
"thsurdf"
{ "ecxumrqrvmvpks", "ys", "ztfqhucvakpgizxu", "gqdel", "ee", "agqjloum", "lzfikknedeifyt", "pgxkhsqelhexpbx", "ufctleovwwvixfb", "we", "iaj" }
77
Returns: "fhstu"
"atsmnjyu"
{ "tlmfvomyunmpiivw", "ubsjv" }
23
Returns: ""
"igckvsc"
{ "qwmpylse", "pvwqkjt", "smcqwrtdugapperjpu", "hihstc", "htudlkoowssoygghaus", "fqxtrmnbivowgpnumnhl" }
69
Returns: "gs"
"qivrjcyzhayq"
{ "jthkgacryspgi", "npkljvdyheuzwwbzx", "agzwpofbooxhdkbg", "lmtxihpzsozspsm", "jkxmho", "lilk", "rinkrxzvpvpzcbc", "bxskaqddjzqns", "zkgwkwukctjnt", "fg", "chicclw" }
98
Returns: "achz"
"zjtjprbojw"
{ "wftap", "fruqspcneqmpg", "ugbpdikt", "ksiwgmqhwyxnwmnz", "lvxedwbpxiosrrz", "pn", "doxzwbtmrpab", "iqdojfuswclbw", "oiasltrmxcxbsa", "zdmclfm", "csrh", "sva", "iuxfzfdbg", "zfffujslwjoiy", "hcojjniaizhceclzcolw" }
94
Returns: "IMPOSSIBLE"
"ayluhdwllviyvsijsr"
{ "ycwtqzy", "xsfghgf" }
11
Returns: "hy"
"daxmcndciaf"
{ "srouhwppjubqcsblar", "pvhihvxaundv", "musiwvpevkjbeljgppa", "esdhpmpaqi", "eylvqwmfruaifmuof", "tpvxyvkaar", "ges", "auwswfepvrygpqdtw", "rbujlfxsn", "loi", "qszkcwlnzforo", "fqulgljqigxvz", "rqctyzwrfximke", "uaxyllhisj", "f" }
122
Returns: "IMPOSSIBLE"
"daxmcndciaf"
{ "srouhwppjubqcsblar", "pvhihvxaundv", "musiwvpevkjbeljgppa", "esdhpmpaqi", "eylvqwmfruaifmuof", "tpvxyvkaar", "ges", "auwswfepvrygpqdtw", "rbujlfxsn", "loi", "qszkcwlnzforo", "fqulgljqigxvz", "rqctyzwrfximke", "uaxyllhisj", "f" }
123
Returns: "acdfimnx"
"hm"
{ "p", "wxpagjafhbiact", "imdxckemtfgwgqgryqaz", "foeokpauq", "awhvtly", "oaqzpgqtwzrr" }
60
Returns: "hm"
"fnrkqitrb"
{ "chxzakgvl", "rck", "bpcrgsruwuhcpbtitzg", "pncdntlqbdjssuc", "ntbfbzanzifuazshmzv", "frpec", "edhmiigyjlzzykrunal", "xaxupzuqhvbynjjccr", "hwq", "qqpchhcske", "suwudwxojkguokemj", "pygelostrvdcck", "egihtticushfgmick", "dsgfqgdozcgx", "uocktiesalkpntoisr", "pblertheibkljwyg", "kqg", "gge", "yyywfisubpfiiifogi" }
167
Returns: "bfiknqrt"
"nbpfmficlqnpgqtwrhe"
{ "pjybntfiy", "zf", "gamsccionjjdo", "xqkxuvgnyfnwbrsvss", "tvejutjzcynzgpuimin", "fg", "la", "sorm", "dhnbrlpiitjvjzxqrku", "kxpasv", "vuydmggiliyqfuo", "ccfzp", "hgwvjrpknmht", "gaezjxmwzbwexh", "ckkhepeeommtmuvfgcam", "tdiokdivvpmviwffavnv", "znazdfc", "lcczduzci", "glkertg", "wsyppcbousbbkoyyvtd" }
678
Returns: ""
"abc"
{"caccc"}
4
Returns: "a"
"abc"
{"aabbccc"}
3
Returns: "ab"
"tkse"
{ "easy", "to", "solve"}
600
Returns: ""
You can win the game without selecting any letters.
"abcde"
{"abbcccddddeeeee"}
14
Returns: "a"
"abcde"
{"abbcccddddeeeee"}
11
Returns: "d"
"abc"
{"aabbbccccc"}
3
Returns: "ac"
"cba"
{"accdbab"}
4
Returns: "ab"
"abc"
{"aabbccc" }
3
Returns: "ab"
"adaggfjghkabcdefdsgfagghijklmnpfsdgfsdgrsdfsgsduvz"
{"afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw" }
1500
Returns: "adehn"
"aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyz"
{"abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" }
99
Returns: "acdefghijklmnopqrstuvwxyz"
"aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyz"
{"abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" }
100
Returns: "cdefghijklmnopqrstuvwxyz"
"ivomarina"
{"ivomarnaaar" }
5
Returns: "ar"
"efg"
{"eeffggg" }
3
Returns: "ef"
"abcdef"
{"abbbbb" }
1
Returns: "b"
"ab"
{"bba" }
2
Returns: "a"
"abcdefghijklmnopqrstuvwxyz"
{"abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz" }
0
Returns: "abcdefghijklmnopqrstuvwxyz"
"abcd"
{"aa", "bc", "dd" }
2
Returns: "ad"
"abcd"
{"a", "b", "c", "dd" }
2
Returns: "ad"
"abc"
{"aabbcccccccccccccccccccccccc" }
3
Returns: "ac"
"abcdefghijklmn"
{"abcdefggg", "ggghijklm" }
12
Returns: "g"
"stifubeaonrpcwnwclwwmnhbrqxadippbiwcq"
{"shlnahossnqclwkaeocnqunioggghuvsitsrjbr", "mlialjkktnpqmunwrtubmauqvooihqfriwpwdvd", "kejjvxgipfeilejvebqmgnxvljwfgqdxmqlpwtl", "llqmgtsfsgckacflheupaoexkocxoxvpjqxardb", "jgbsrpquhowewjxeuwsocklpvwrvcophbpaqifd", "pbwpwwppeaiorooootosparmwbqjnunaatlbete", "cavnfpbhvolvxqovoemfgximkuscsnrmueaqccx", "jutkiemwhadhlfsiggxsfucnvplufdasqwrtrvq", "gthaomjbioqmxkfrcbcdpilvqhqeugoijmghfof", "qujkbmepgeehxtvnefknpxcmoehruqupdbsljoh", "qmaussfjprlxbqbjrarigtkkkpcwnxbxlpbtarb", "gmbaisropkswswaiekamrebbitmlnfrccqpxrri", "krtxgkixogtbrhnjjpooshumfapqeqnhqbitomn", "tavbohleehopblfjppmvpmhalfngtbtmsctqmsk", "mwnlksjtbwbkwqccwifixsteggpgdwuxcdhbkmq", "eafcogacgmcugqmaksemjiithrxtmnemnrqvnjk", "axnnntoonlcjnacpkovgdronkkrcvkldjrwfwld", "mnbcpfhopvhumfcjefgtrxiawahlgbdfaeihtcd", "wkrxhudusecwmxxfuhrgpttvoaovnbowhwbsneb", "unrdfxsifdljkwchpeqqepngwnxjupgvnoaoqje", "hkbftwnnlejdnrblgguqoqmqrlbuotnsbrckdxa", "jritvkhiojkqfdkoesckrakqjhxcfnicdgamljt", "ammwfdeajpexfmoiflqpocopinggcqqqupdpqfv", "ekfluhbokjnpnagbfvmmqibslrfcxlqtseckhst", "ulqspvfukjfevqrrmqsavudwaimkgdlgcqniflk", "rongbwmlmadmnhrngdawrlegwgnucndriigbwih", "rhuhsaoclsnwntngxqtoktcshnepnbcgpfuabnu", "ddwuqouqvtaggdrcdrfwnenhlqtkmuivqpwdqmp" }
608
Returns: "abcdefhnoq"
"abc"
{"aabbccc" }
3
Returns: "ab"
"adaggfjghkabcdefdsgfagghijklmnpfsdgfsdgrsdfsgsduvz"
{"afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoipanveoitnaoivtuyanklhrtandsf", "afkabthawegsathjesrtsrpanveoitnaoivtuyanklhrtandsf", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw", "afkljhafhaeoipvjoaenoitjstrehtsethsegtaeaegtaetgaw" }
1500
Returns: "adehn"
"aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyz"
{"abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" }
99
Returns: "acdefghijklmnopqrstuvwxyz"
"aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyz"
{"abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz", "abccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz" }
100
Returns: "cdefghijklmnopqrstuvwxyz"
"ivomarina"
{"ivomarnaaar" }
5
Returns: "ar"
"efg"
{"eeffggg" }
3
Returns: "ef"
"abcdef"
{"abbbbb" }
1
Returns: "b"
"ab"
{"bba" }
2
Returns: "a"
"abcdefghijklmnopqrstuvwxyz"
{"abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz" }
0
Returns: "abcdefghijklmnopqrstuvwxyz"
"abcd"
{"aa", "bc", "dd" }
2
Returns: "ad"
"abcd"
{"a", "b", "c", "dd" }
2
Returns: "ad"
"abc"
{"aabbcccccccccccccccccccccccc" }
3
Returns: "ac"
"abcdefghijklmn"
{"abcdefggg", "ggghijklm" }
12
Returns: "g"
"stifubeaonrpcwnwclwwmnhbrqxadippbiwcq"
{"shlnahossnqclwkaeocnqunioggghuvsitsrjbr", "mlialjkktnpqmunwrtubmauqvooihqfriwpwdvd", "kejjvxgipfeilejvebqmgnxvljwfgqdxmqlpwtl", "llqmgtsfsgckacflheupaoexkocxoxvpjqxardb", "jgbsrpquhowewjxeuwsocklpvwrvcophbpaqifd", "pbwpwwppeaiorooootosparmwbqjnunaatlbete", "cavnfpbhvolvxqovoemfgximkuscsnrmueaqccx", "jutkiemwhadhlfsiggxsfucnvplufdasqwrtrvq", "gthaomjbioqmxkfrcbcdpilvqhqeugoijmghfof", "qujkbmepgeehxtvnefknpxcmoehruqupdbsljoh", "qmaussfjprlxbqbjrarigtkkkpcwnxbxlpbtarb", "gmbaisropkswswaiekamrebbitmlnfrccqpxrri", "krtxgkixogtbrhnjjpooshumfapqeqnhqbitomn", "tavbohleehopblfjppmvpmhalfngtbtmsctqmsk", "mwnlksjtbwbkwqccwifixsteggpgdwuxcdhbkmq", "eafcogacgmcugqmaksemjiithrxtmnemnrqvnjk", "axnnntoonlcjnacpkovgdronkkrcvkldjrwfwld", "mnbcpfhopvhumfcjefgtrxiawahlgbdfaeihtcd", "wkrxhudusecwmxxfuhrgpttvoaovnbowhwbsneb", "unrdfxsifdljkwchpeqqepngwnxjupgvnoaoqje", "hkbftwnnlejdnrblgguqoqmqrlbuotnsbrckdxa", "jritvkhiojkqfdkoesckrakqjhxcfnicdgamljt", "ammwfdeajpexfmoiflqpocopinggcqqqupdpqfv", "ekfluhbokjnpnagbfvmmqibslrfcxlqtseckhst", "ulqspvfukjfevqrrmqsavudwaimkgdlgcqniflk", "rongbwmlmadmnhrngdawrlegwgnucndriigbwih", "rhuhsaoclsnwntngxqtoktcshnepnbcgpfuabnu", "ddwuqouqvtaggdrcdrfwnenhlqtkmuivqpwdqmp" }
608
Returns: "abcdefhnoq"