Problem Statement
Help Donna pick a password!
Her password should have exactly L characters.
The letters the password may contain are given in the
Generate N mutually distinct possible passwords for Donna, so that she can pick one that appeals to her.
Return the generated passwords in a
Definition
- Class:
- DistinctStrings
- Method:
- generate
- Parameters:
- int, String, int
- Returns:
- String[]
- Method signature:
- String[] generate(int L, String letters, int N)
- (be sure your method is public)
Notes
- Any valid answer will be accepted.
- For the given constraints a valid answer always exists.
Constraints
- L will be between 3 and 10, inclusive.
- letters will have between 10 and 62 characters, inclusive.
- The characters in letters will be a subset of [a-zA-Z0-9] (i.e., letters and digits).
- All characters in letters will be mutually distinct.
- N will be between 1 and 200, inclusive.
Examples
5
"qwertyuiopasdfghjklzxcvbnm"
10
Returns: {"hello", "abcde", "wwwww", "coins", "coder", "digit", "clash", "qwert", "puppy", "kitty" }
We want 10 different password suggestions. Each must be a 5-character string of lowercase letters.
3
"ABCDE02468"
17
Returns: {"ABC", "D2E", "DDD", "AAA", "EEE", "024", "042", "204", "240", "402", "420", "4AB", "4EE", "E4E", "ED4", "868", "844" }
Here we want 17 distinct password suggestions. Each must have three characters, and each of those must be one of the first five uppercase letters or an even digit.
8
"QjFAeRUNmncJPW"
134
Returns: {"QQQQQQQQ", "jQQQQQQQ", "FQQQQQQQ", "AQQQQQQQ", "eQQQQQQQ", "RQQQQQQQ", "UQQQQQQQ", "NQQQQQQQ", "mQQQQQQQ", "nQQQQQQQ", "cQQQQQQQ", "JQQQQQQQ", "PQQQQQQQ", "WQQQQQQQ", "QjQQQQQQ", "jjQQQQQQ", "FjQQQQQQ", "AjQQQQQQ", "ejQQQQQQ", "RjQQQQQQ", "UjQQQQQQ", "NjQQQQQQ", "mjQQQQQQ", "njQQQQQQ", "cjQQQQQQ", "JjQQQQQQ", "PjQQQQQQ", "WjQQQQQQ", "QFQQQQQQ", "jFQQQQQQ", "FFQQQQQQ", "AFQQQQQQ", "eFQQQQQQ", "RFQQQQQQ", "UFQQQQQQ", "NFQQQQQQ", "mFQQQQQQ", "nFQQQQQQ", "cFQQQQQQ", "JFQQQQQQ", "PFQQQQQQ", "WFQQQQQQ", "QAQQQQQQ", "jAQQQQQQ", "FAQQQQQQ", "AAQQQQQQ", "eAQQQQQQ", "RAQQQQQQ", "UAQQQQQQ", "NAQQQQQQ", "mAQQQQQQ", "nAQQQQQQ", "cAQQQQQQ", "JAQQQQQQ", "PAQQQQQQ", "WAQQQQQQ", "QeQQQQQQ", "jeQQQQQQ", "FeQQQQQQ", "AeQQQQQQ", "eeQQQQQQ", "ReQQQQQQ", "UeQQQQQQ", "NeQQQQQQ", "meQQQQQQ", "neQQQQQQ", "ceQQQQQQ", "JeQQQQQQ", "PeQQQQQQ", "WeQQQQQQ", "QRQQQQQQ", "jRQQQQQQ", "FRQQQQQQ", "ARQQQQQQ", "eRQQQQQQ", "RRQQQQQQ", "URQQQQQQ", "NRQQQQQQ", "mRQQQQQQ", "nRQQQQQQ", "cRQQQQQQ", "JRQQQQQQ", "PRQQQQQQ", "WRQQQQQQ", "QUQQQQQQ", "jUQQQQQQ", "FUQQQQQQ", "AUQQQQQQ", "eUQQQQQQ", "RUQQQQQQ", "UUQQQQQQ", "NUQQQQQQ", "mUQQQQQQ", "nUQQQQQQ", "cUQQQQQQ", "JUQQQQQQ", "PUQQQQQQ", "WUQQQQQQ", "QNQQQQQQ", "jNQQQQQQ", "FNQQQQQQ", "ANQQQQQQ", "eNQQQQQQ", "RNQQQQQQ", "UNQQQQQQ", "NNQQQQQQ", "mNQQQQQQ", "nNQQQQQQ", "cNQQQQQQ", "JNQQQQQQ", "PNQQQQQQ", "WNQQQQQQ", "QmQQQQQQ", "jmQQQQQQ", "FmQQQQQQ", "AmQQQQQQ", "emQQQQQQ", "RmQQQQQQ", "UmQQQQQQ", "NmQQQQQQ", "mmQQQQQQ", "nmQQQQQQ", "cmQQQQQQ", "JmQQQQQQ", "PmQQQQQQ", "WmQQQQQQ", "QnQQQQQQ", "jnQQQQQQ", "FnQQQQQQ", "AnQQQQQQ", "enQQQQQQ", "RnQQQQQQ", "UnQQQQQQ", "NnQQQQQQ" }
8
"dfASZF8oHh6Kr9jbJsgL5Puv1UDVOIcTen7zX0"
195
Returns: {"dddddddd", "fddddddd", "Addddddd", "Sddddddd", "Zddddddd", "Fddddddd", "8ddddddd", "oddddddd", "Hddddddd", "hddddddd", "6ddddddd", "Kddddddd", "rddddddd", "9ddddddd", "jddddddd", "bddddddd", "Jddddddd", "sddddddd", "gddddddd", "Lddddddd", "5ddddddd", "Pddddddd", "uddddddd", "vddddddd", "1ddddddd", "Uddddddd", "Dddddddd", "Vddddddd", "Oddddddd", "Iddddddd", "cddddddd", "Tddddddd", "eddddddd", "nddddddd", "7ddddddd", "zddddddd", "Xddddddd", "0ddddddd", "dfdddddd", "ffdddddd", "Afdddddd", "Sfdddddd", "Zfdddddd", "Ffdddddd", "8fdddddd", "ofdddddd", "Hfdddddd", "hfdddddd", "6fdddddd", "Kfdddddd", "rfdddddd", "9fdddddd", "jfdddddd", "bfdddddd", "Jfdddddd", "sfdddddd", "gfdddddd", "Lfdddddd", "5fdddddd", "Pfdddddd", "ufdddddd", "vfdddddd", "1fdddddd", "Ufdddddd", "Dfdddddd", "Vfdddddd", "Ofdddddd", "Ifdddddd", "cfdddddd", "Tfdddddd", "efdddddd", "nfdddddd", "7fdddddd", "zfdddddd", "Xfdddddd", "0fdddddd", "dAdddddd", "fAdddddd", "AAdddddd", "SAdddddd", "ZAdddddd", "FAdddddd", "8Adddddd", "oAdddddd", "HAdddddd", "hAdddddd", "6Adddddd", "KAdddddd", "rAdddddd", "9Adddddd", "jAdddddd", "bAdddddd", "JAdddddd", "sAdddddd", "gAdddddd", "LAdddddd", "5Adddddd", "PAdddddd", "uAdddddd", "vAdddddd", "1Adddddd", "UAdddddd", "DAdddddd", "VAdddddd", "OAdddddd", "IAdddddd", "cAdddddd", "TAdddddd", "eAdddddd", "nAdddddd", "7Adddddd", "zAdddddd", "XAdddddd", "0Adddddd", "dSdddddd", "fSdddddd", "ASdddddd", "SSdddddd", "ZSdddddd", "FSdddddd", "8Sdddddd", "oSdddddd", "HSdddddd", "hSdddddd", "6Sdddddd", "KSdddddd", "rSdddddd", "9Sdddddd", "jSdddddd", "bSdddddd", "JSdddddd", "sSdddddd", "gSdddddd", "LSdddddd", "5Sdddddd", "PSdddddd", "uSdddddd", "vSdddddd", "1Sdddddd", "USdddddd", "DSdddddd", "VSdddddd", "OSdddddd", "ISdddddd", "cSdddddd", "TSdddddd", "eSdddddd", "nSdddddd", "7Sdddddd", "zSdddddd", "XSdddddd", "0Sdddddd", "dZdddddd", "fZdddddd", "AZdddddd", "SZdddddd", "ZZdddddd", "FZdddddd", "8Zdddddd", "oZdddddd", "HZdddddd", "hZdddddd", "6Zdddddd", "KZdddddd", "rZdddddd", "9Zdddddd", "jZdddddd", "bZdddddd", "JZdddddd", "sZdddddd", "gZdddddd", "LZdddddd", "5Zdddddd", "PZdddddd", "uZdddddd", "vZdddddd", "1Zdddddd", "UZdddddd", "DZdddddd", "VZdddddd", "OZdddddd", "IZdddddd", "cZdddddd", "TZdddddd", "eZdddddd", "nZdddddd", "7Zdddddd", "zZdddddd", "XZdddddd", "0Zdddddd", "dFdddddd", "fFdddddd", "AFdddddd", "SFdddddd", "ZFdddddd" }
3
"US8WhAfXoqyTkVBxJR3GsC9PugNtLm04K5ZFDvHdrMwIjYe6"
5
Returns: {"UUU", "SUU", "8UU", "WUU", "hUU" }
9
"MfN7WivVnlqObmHD14LcUp5xB0QZJPTXs2IAjY9uz3SFeywhaR8KgrGtkdEC6"
160
Returns: {"MMMMMMMMM", "fMMMMMMMM", "NMMMMMMMM", "7MMMMMMMM", "WMMMMMMMM", "iMMMMMMMM", "vMMMMMMMM", "VMMMMMMMM", "nMMMMMMMM", "lMMMMMMMM", "qMMMMMMMM", "OMMMMMMMM", "bMMMMMMMM", "mMMMMMMMM", "HMMMMMMMM", "DMMMMMMMM", "1MMMMMMMM", "4MMMMMMMM", "LMMMMMMMM", "cMMMMMMMM", "UMMMMMMMM", "pMMMMMMMM", "5MMMMMMMM", "xMMMMMMMM", "BMMMMMMMM", "0MMMMMMMM", "QMMMMMMMM", "ZMMMMMMMM", "JMMMMMMMM", "PMMMMMMMM", "TMMMMMMMM", "XMMMMMMMM", "sMMMMMMMM", "2MMMMMMMM", "IMMMMMMMM", "AMMMMMMMM", "jMMMMMMMM", "YMMMMMMMM", "9MMMMMMMM", "uMMMMMMMM", "zMMMMMMMM", "3MMMMMMMM", "SMMMMMMMM", "FMMMMMMMM", "eMMMMMMMM", "yMMMMMMMM", "wMMMMMMMM", "hMMMMMMMM", "aMMMMMMMM", "RMMMMMMMM", "8MMMMMMMM", "KMMMMMMMM", "gMMMMMMMM", "rMMMMMMMM", "GMMMMMMMM", "tMMMMMMMM", "kMMMMMMMM", "dMMMMMMMM", "EMMMMMMMM", "CMMMMMMMM", "6MMMMMMMM", "MfMMMMMMM", "ffMMMMMMM", "NfMMMMMMM", "7fMMMMMMM", "WfMMMMMMM", "ifMMMMMMM", "vfMMMMMMM", "VfMMMMMMM", "nfMMMMMMM", "lfMMMMMMM", "qfMMMMMMM", "OfMMMMMMM", "bfMMMMMMM", "mfMMMMMMM", "HfMMMMMMM", "DfMMMMMMM", "1fMMMMMMM", "4fMMMMMMM", "LfMMMMMMM", "cfMMMMMMM", "UfMMMMMMM", "pfMMMMMMM", "5fMMMMMMM", "xfMMMMMMM", "BfMMMMMMM", "0fMMMMMMM", "QfMMMMMMM", "ZfMMMMMMM", "JfMMMMMMM", "PfMMMMMMM", "TfMMMMMMM", "XfMMMMMMM", "sfMMMMMMM", "2fMMMMMMM", "IfMMMMMMM", "AfMMMMMMM", "jfMMMMMMM", "YfMMMMMMM", "9fMMMMMMM", "ufMMMMMMM", "zfMMMMMMM", "3fMMMMMMM", "SfMMMMMMM", "FfMMMMMMM", "efMMMMMMM", "yfMMMMMMM", "wfMMMMMMM", "hfMMMMMMM", "afMMMMMMM", "RfMMMMMMM", "8fMMMMMMM", "KfMMMMMMM", "gfMMMMMMM", "rfMMMMMMM", "GfMMMMMMM", "tfMMMMMMM", "kfMMMMMMM", "dfMMMMMMM", "EfMMMMMMM", "CfMMMMMMM", "6fMMMMMMM", "MNMMMMMMM", "fNMMMMMMM", "NNMMMMMMM", "7NMMMMMMM", "WNMMMMMMM", "iNMMMMMMM", "vNMMMMMMM", "VNMMMMMMM", "nNMMMMMMM", "lNMMMMMMM", "qNMMMMMMM", "ONMMMMMMM", "bNMMMMMMM", "mNMMMMMMM", "HNMMMMMMM", "DNMMMMMMM", "1NMMMMMMM", "4NMMMMMMM", "LNMMMMMMM", "cNMMMMMMM", "UNMMMMMMM", "pNMMMMMMM", "5NMMMMMMM", "xNMMMMMMM", "BNMMMMMMM", "0NMMMMMMM", "QNMMMMMMM", "ZNMMMMMMM", "JNMMMMMMM", "PNMMMMMMM", "TNMMMMMMM", "XNMMMMMMM", "sNMMMMMMM", "2NMMMMMMM", "INMMMMMMM", "ANMMMMMMM", "jNMMMMMMM", "YNMMMMMMM" }
4
"fz5VGC2Znd6yATarR3o1ueOBq4gbPQtDjYmU7Fs9i"
28
Returns: {"ffff", "zfff", "5fff", "Vfff", "Gfff", "Cfff", "2fff", "Zfff", "nfff", "dfff", "6fff", "yfff", "Afff", "Tfff", "afff", "rfff", "Rfff", "3fff", "offf", "1fff", "ufff", "efff", "Offf", "Bfff", "qfff", "4fff", "gfff", "bfff" }
8
"hXayp2M9t3sUuS"
27
Returns: {"hhhhhhhh", "Xhhhhhhh", "ahhhhhhh", "yhhhhhhh", "phhhhhhh", "2hhhhhhh", "Mhhhhhhh", "9hhhhhhh", "thhhhhhh", "3hhhhhhh", "shhhhhhh", "Uhhhhhhh", "uhhhhhhh", "Shhhhhhh", "hXhhhhhh", "XXhhhhhh", "aXhhhhhh", "yXhhhhhh", "pXhhhhhh", "2Xhhhhhh", "MXhhhhhh", "9Xhhhhhh", "tXhhhhhh", "3Xhhhhhh", "sXhhhhhh", "UXhhhhhh", "uXhhhhhh" }
3
"EZyo9Uc1IOKBG4JPWxMvAC"
121
Returns: {"EEE", "ZEE", "yEE", "oEE", "9EE", "UEE", "cEE", "1EE", "IEE", "OEE", "KEE", "BEE", "GEE", "4EE", "JEE", "PEE", "WEE", "xEE", "MEE", "vEE", "AEE", "CEE", "EZE", "ZZE", "yZE", "oZE", "9ZE", "UZE", "cZE", "1ZE", "IZE", "OZE", "KZE", "BZE", "GZE", "4ZE", "JZE", "PZE", "WZE", "xZE", "MZE", "vZE", "AZE", "CZE", "EyE", "ZyE", "yyE", "oyE", "9yE", "UyE", "cyE", "1yE", "IyE", "OyE", "KyE", "ByE", "GyE", "4yE", "JyE", "PyE", "WyE", "xyE", "MyE", "vyE", "AyE", "CyE", "EoE", "ZoE", "yoE", "ooE", "9oE", "UoE", "coE", "1oE", "IoE", "OoE", "KoE", "BoE", "GoE", "4oE", "JoE", "PoE", "WoE", "xoE", "MoE", "voE", "AoE", "CoE", "E9E", "Z9E", "y9E", "o9E", "99E", "U9E", "c9E", "19E", "I9E", "O9E", "K9E", "B9E", "G9E", "49E", "J9E", "P9E", "W9E", "x9E", "M9E", "v9E", "A9E", "C9E", "EUE", "ZUE", "yUE", "oUE", "9UE", "UUE", "cUE", "1UE", "IUE", "OUE", "KUE" }
10
"8OoJ7mA6hTC3VDs5MKFX9Y4eHQIxwZrbtlpEzS0d2qncjGLvfaRigP"
80
Returns: {"8888888888", "O888888888", "o888888888", "J888888888", "7888888888", "m888888888", "A888888888", "6888888888", "h888888888", "T888888888", "C888888888", "3888888888", "V888888888", "D888888888", "s888888888", "5888888888", "M888888888", "K888888888", "F888888888", "X888888888", "9888888888", "Y888888888", "4888888888", "e888888888", "H888888888", "Q888888888", "I888888888", "x888888888", "w888888888", "Z888888888", "r888888888", "b888888888", "t888888888", "l888888888", "p888888888", "E888888888", "z888888888", "S888888888", "0888888888", "d888888888", "2888888888", "q888888888", "n888888888", "c888888888", "j888888888", "G888888888", "L888888888", "v888888888", "f888888888", "a888888888", "R888888888", "i888888888", "g888888888", "P888888888", "8O88888888", "OO88888888", "oO88888888", "JO88888888", "7O88888888", "mO88888888", "AO88888888", "6O88888888", "hO88888888", "TO88888888", "CO88888888", "3O88888888", "VO88888888", "DO88888888", "sO88888888", "5O88888888", "MO88888888", "KO88888888", "FO88888888", "XO88888888", "9O88888888", "YO88888888", "4O88888888", "eO88888888", "HO88888888", "QO88888888" }
3
"LzmEFrQSsnXvuGkdVTUa2o68bY1cqK0IOyCJtPe9ZApNf3RD"
167
Returns: {"LLL", "zLL", "mLL", "ELL", "FLL", "rLL", "QLL", "SLL", "sLL", "nLL", "XLL", "vLL", "uLL", "GLL", "kLL", "dLL", "VLL", "TLL", "ULL", "aLL", "2LL", "oLL", "6LL", "8LL", "bLL", "YLL", "1LL", "cLL", "qLL", "KLL", "0LL", "ILL", "OLL", "yLL", "CLL", "JLL", "tLL", "PLL", "eLL", "9LL", "ZLL", "ALL", "pLL", "NLL", "fLL", "3LL", "RLL", "DLL", "LzL", "zzL", "mzL", "EzL", "FzL", "rzL", "QzL", "SzL", "szL", "nzL", "XzL", "vzL", "uzL", "GzL", "kzL", "dzL", "VzL", "TzL", "UzL", "azL", "2zL", "ozL", "6zL", "8zL", "bzL", "YzL", "1zL", "czL", "qzL", "KzL", "0zL", "IzL", "OzL", "yzL", "CzL", "JzL", "tzL", "PzL", "ezL", "9zL", "ZzL", "AzL", "pzL", "NzL", "fzL", "3zL", "RzL", "DzL", "LmL", "zmL", "mmL", "EmL", "FmL", "rmL", "QmL", "SmL", "smL", "nmL", "XmL", "vmL", "umL", "GmL", "kmL", "dmL", "VmL", "TmL", "UmL", "amL", "2mL", "omL", "6mL", "8mL", "bmL", "YmL", "1mL", "cmL", "qmL", "KmL", "0mL", "ImL", "OmL", "ymL", "CmL", "JmL", "tmL", "PmL", "emL", "9mL", "ZmL", "AmL", "pmL", "NmL", "fmL", "3mL", "RmL", "DmL", "LEL", "zEL", "mEL", "EEL", "FEL", "rEL", "QEL", "SEL", "sEL", "nEL", "XEL", "vEL", "uEL", "GEL", "kEL", "dEL", "VEL", "TEL", "UEL", "aEL", "2EL", "oEL", "6EL" }
10
"FuIbRJC2Uew6kYNXPZ7VEzmBGlsQ1x5pDWnc0qa"
164
Returns: {"FFFFFFFFFF", "uFFFFFFFFF", "IFFFFFFFFF", "bFFFFFFFFF", "RFFFFFFFFF", "JFFFFFFFFF", "CFFFFFFFFF", "2FFFFFFFFF", "UFFFFFFFFF", "eFFFFFFFFF", "wFFFFFFFFF", "6FFFFFFFFF", "kFFFFFFFFF", "YFFFFFFFFF", "NFFFFFFFFF", "XFFFFFFFFF", "PFFFFFFFFF", "ZFFFFFFFFF", "7FFFFFFFFF", "VFFFFFFFFF", "EFFFFFFFFF", "zFFFFFFFFF", "mFFFFFFFFF", "BFFFFFFFFF", "GFFFFFFFFF", "lFFFFFFFFF", "sFFFFFFFFF", "QFFFFFFFFF", "1FFFFFFFFF", "xFFFFFFFFF", "5FFFFFFFFF", "pFFFFFFFFF", "DFFFFFFFFF", "WFFFFFFFFF", "nFFFFFFFFF", "cFFFFFFFFF", "0FFFFFFFFF", "qFFFFFFFFF", "aFFFFFFFFF", "FuFFFFFFFF", "uuFFFFFFFF", "IuFFFFFFFF", "buFFFFFFFF", "RuFFFFFFFF", "JuFFFFFFFF", "CuFFFFFFFF", "2uFFFFFFFF", "UuFFFFFFFF", "euFFFFFFFF", "wuFFFFFFFF", "6uFFFFFFFF", "kuFFFFFFFF", "YuFFFFFFFF", "NuFFFFFFFF", "XuFFFFFFFF", "PuFFFFFFFF", "ZuFFFFFFFF", "7uFFFFFFFF", "VuFFFFFFFF", "EuFFFFFFFF", "zuFFFFFFFF", "muFFFFFFFF", "BuFFFFFFFF", "GuFFFFFFFF", "luFFFFFFFF", "suFFFFFFFF", "QuFFFFFFFF", "1uFFFFFFFF", "xuFFFFFFFF", "5uFFFFFFFF", "puFFFFFFFF", "DuFFFFFFFF", "WuFFFFFFFF", "nuFFFFFFFF", "cuFFFFFFFF", "0uFFFFFFFF", "quFFFFFFFF", "auFFFFFFFF", "FIFFFFFFFF", "uIFFFFFFFF", "IIFFFFFFFF", "bIFFFFFFFF", "RIFFFFFFFF", "JIFFFFFFFF", "CIFFFFFFFF", "2IFFFFFFFF", "UIFFFFFFFF", "eIFFFFFFFF", "wIFFFFFFFF", "6IFFFFFFFF", "kIFFFFFFFF", "YIFFFFFFFF", "NIFFFFFFFF", "XIFFFFFFFF", "PIFFFFFFFF", "ZIFFFFFFFF", "7IFFFFFFFF", "VIFFFFFFFF", "EIFFFFFFFF", "zIFFFFFFFF", "mIFFFFFFFF", "BIFFFFFFFF", "GIFFFFFFFF", "lIFFFFFFFF", "sIFFFFFFFF", "QIFFFFFFFF", "1IFFFFFFFF", "xIFFFFFFFF", "5IFFFFFFFF", "pIFFFFFFFF", "DIFFFFFFFF", "WIFFFFFFFF", "nIFFFFFFFF", "cIFFFFFFFF", "0IFFFFFFFF", "qIFFFFFFFF", "aIFFFFFFFF", "FbFFFFFFFF", "ubFFFFFFFF", "IbFFFFFFFF", "bbFFFFFFFF", "RbFFFFFFFF", "JbFFFFFFFF", "CbFFFFFFFF", "2bFFFFFFFF", "UbFFFFFFFF", "ebFFFFFFFF", "wbFFFFFFFF", "6bFFFFFFFF", "kbFFFFFFFF", "YbFFFFFFFF", "NbFFFFFFFF", "XbFFFFFFFF", "PbFFFFFFFF", "ZbFFFFFFFF", "7bFFFFFFFF", "VbFFFFFFFF", "EbFFFFFFFF", "zbFFFFFFFF", "mbFFFFFFFF", "BbFFFFFFFF", "GbFFFFFFFF", "lbFFFFFFFF", "sbFFFFFFFF", "QbFFFFFFFF", "1bFFFFFFFF", "xbFFFFFFFF", "5bFFFFFFFF", "pbFFFFFFFF", "DbFFFFFFFF", "WbFFFFFFFF", "nbFFFFFFFF", "cbFFFFFFFF", "0bFFFFFFFF", "qbFFFFFFFF", "abFFFFFFFF", "FRFFFFFFFF", "uRFFFFFFFF", "IRFFFFFFFF", "bRFFFFFFFF", "RRFFFFFFFF", "JRFFFFFFFF", "CRFFFFFFFF", "2RFFFFFFFF" }
6
"FDB1tcruKUx5C3GYJ6qyOkwZijgba0N7RA4V8SMPfsXLvh9onIHldmzpT2We"
73
Returns: {"FFFFFF", "DFFFFF", "BFFFFF", "1FFFFF", "tFFFFF", "cFFFFF", "rFFFFF", "uFFFFF", "KFFFFF", "UFFFFF", "xFFFFF", "5FFFFF", "CFFFFF", "3FFFFF", "GFFFFF", "YFFFFF", "JFFFFF", "6FFFFF", "qFFFFF", "yFFFFF", "OFFFFF", "kFFFFF", "wFFFFF", "ZFFFFF", "iFFFFF", "jFFFFF", "gFFFFF", "bFFFFF", "aFFFFF", "0FFFFF", "NFFFFF", "7FFFFF", "RFFFFF", "AFFFFF", "4FFFFF", "VFFFFF", "8FFFFF", "SFFFFF", "MFFFFF", "PFFFFF", "fFFFFF", "sFFFFF", "XFFFFF", "LFFFFF", "vFFFFF", "hFFFFF", "9FFFFF", "oFFFFF", "nFFFFF", "IFFFFF", "HFFFFF", "lFFFFF", "dFFFFF", "mFFFFF", "zFFFFF", "pFFFFF", "TFFFFF", "2FFFFF", "WFFFFF", "eFFFFF", "FDFFFF", "DDFFFF", "BDFFFF", "1DFFFF", "tDFFFF", "cDFFFF", "rDFFFF", "uDFFFF", "KDFFFF", "UDFFFF", "xDFFFF", "5DFFFF", "CDFFFF" }
8
"yjV48hIx1LwR9CcPslbdHGfANe36OKUDJB5F2"
3
Returns: {"yyyyyyyy", "jyyyyyyy", "Vyyyyyyy" }
7
"owVEMCPymIQ5uh6OHJ4X0r9R7se"
83
Returns: {"ooooooo", "woooooo", "Voooooo", "Eoooooo", "Moooooo", "Coooooo", "Poooooo", "yoooooo", "moooooo", "Ioooooo", "Qoooooo", "5oooooo", "uoooooo", "hoooooo", "6oooooo", "Ooooooo", "Hoooooo", "Joooooo", "4oooooo", "Xoooooo", "0oooooo", "roooooo", "9oooooo", "Roooooo", "7oooooo", "soooooo", "eoooooo", "owooooo", "wwooooo", "Vwooooo", "Ewooooo", "Mwooooo", "Cwooooo", "Pwooooo", "ywooooo", "mwooooo", "Iwooooo", "Qwooooo", "5wooooo", "uwooooo", "hwooooo", "6wooooo", "Owooooo", "Hwooooo", "Jwooooo", "4wooooo", "Xwooooo", "0wooooo", "rwooooo", "9wooooo", "Rwooooo", "7wooooo", "swooooo", "ewooooo", "oVooooo", "wVooooo", "VVooooo", "EVooooo", "MVooooo", "CVooooo", "PVooooo", "yVooooo", "mVooooo", "IVooooo", "QVooooo", "5Vooooo", "uVooooo", "hVooooo", "6Vooooo", "OVooooo", "HVooooo", "JVooooo", "4Vooooo", "XVooooo", "0Vooooo", "rVooooo", "9Vooooo", "RVooooo", "7Vooooo", "sVooooo", "eVooooo", "oEooooo", "wEooooo" }
6
"IlryVuGBs2F9Z3CbE7DkKjPUxeHaoN"
95
Returns: {"IIIIII", "lIIIII", "rIIIII", "yIIIII", "VIIIII", "uIIIII", "GIIIII", "BIIIII", "sIIIII", "2IIIII", "FIIIII", "9IIIII", "ZIIIII", "3IIIII", "CIIIII", "bIIIII", "EIIIII", "7IIIII", "DIIIII", "kIIIII", "KIIIII", "jIIIII", "PIIIII", "UIIIII", "xIIIII", "eIIIII", "HIIIII", "aIIIII", "oIIIII", "NIIIII", "IlIIII", "llIIII", "rlIIII", "ylIIII", "VlIIII", "ulIIII", "GlIIII", "BlIIII", "slIIII", "2lIIII", "FlIIII", "9lIIII", "ZlIIII", "3lIIII", "ClIIII", "blIIII", "ElIIII", "7lIIII", "DlIIII", "klIIII", "KlIIII", "jlIIII", "PlIIII", "UlIIII", "xlIIII", "elIIII", "HlIIII", "alIIII", "olIIII", "NlIIII", "IrIIII", "lrIIII", "rrIIII", "yrIIII", "VrIIII", "urIIII", "GrIIII", "BrIIII", "srIIII", "2rIIII", "FrIIII", "9rIIII", "ZrIIII", "3rIIII", "CrIIII", "brIIII", "ErIIII", "7rIIII", "DrIIII", "krIIII", "KrIIII", "jrIIII", "PrIIII", "UrIIII", "xrIIII", "erIIII", "HrIIII", "arIIII", "orIIII", "NrIIII", "IyIIII", "lyIIII", "ryIIII", "yyIIII", "VyIIII" }
6
"GFU7L8pHbmSswlrxDPk0hAfBT5zIXygR6Ne"
139
Returns: {"GGGGGG", "FGGGGG", "UGGGGG", "7GGGGG", "LGGGGG", "8GGGGG", "pGGGGG", "HGGGGG", "bGGGGG", "mGGGGG", "SGGGGG", "sGGGGG", "wGGGGG", "lGGGGG", "rGGGGG", "xGGGGG", "DGGGGG", "PGGGGG", "kGGGGG", "0GGGGG", "hGGGGG", "AGGGGG", "fGGGGG", "BGGGGG", "TGGGGG", "5GGGGG", "zGGGGG", "IGGGGG", "XGGGGG", "yGGGGG", "gGGGGG", "RGGGGG", "6GGGGG", "NGGGGG", "eGGGGG", "GFGGGG", "FFGGGG", "UFGGGG", "7FGGGG", "LFGGGG", "8FGGGG", "pFGGGG", "HFGGGG", "bFGGGG", "mFGGGG", "SFGGGG", "sFGGGG", "wFGGGG", "lFGGGG", "rFGGGG", "xFGGGG", "DFGGGG", "PFGGGG", "kFGGGG", "0FGGGG", "hFGGGG", "AFGGGG", "fFGGGG", "BFGGGG", "TFGGGG", "5FGGGG", "zFGGGG", "IFGGGG", "XFGGGG", "yFGGGG", "gFGGGG", "RFGGGG", "6FGGGG", "NFGGGG", "eFGGGG", "GUGGGG", "FUGGGG", "UUGGGG", "7UGGGG", "LUGGGG", "8UGGGG", "pUGGGG", "HUGGGG", "bUGGGG", "mUGGGG", "SUGGGG", "sUGGGG", "wUGGGG", "lUGGGG", "rUGGGG", "xUGGGG", "DUGGGG", "PUGGGG", "kUGGGG", "0UGGGG", "hUGGGG", "AUGGGG", "fUGGGG", "BUGGGG", "TUGGGG", "5UGGGG", "zUGGGG", "IUGGGG", "XUGGGG", "yUGGGG", "gUGGGG", "RUGGGG", "6UGGGG", "NUGGGG", "eUGGGG", "G7GGGG", "F7GGGG", "U7GGGG", "77GGGG", "L7GGGG", "87GGGG", "p7GGGG", "H7GGGG", "b7GGGG", "m7GGGG", "S7GGGG", "s7GGGG", "w7GGGG", "l7GGGG", "r7GGGG", "x7GGGG", "D7GGGG", "P7GGGG", "k7GGGG", "07GGGG", "h7GGGG", "A7GGGG", "f7GGGG", "B7GGGG", "T7GGGG", "57GGGG", "z7GGGG", "I7GGGG", "X7GGGG", "y7GGGG", "g7GGGG", "R7GGGG", "67GGGG", "N7GGGG" }
3
"ozm4Ie0GV85BOkKAaT1NwbJhQjRugYpr9nxCtqlPUZHLfDcyS2M7sWFvXEid3"
101
Returns: {"ooo", "zoo", "moo", "4oo", "Ioo", "eoo", "0oo", "Goo", "Voo", "8oo", "5oo", "Boo", "Ooo", "koo", "Koo", "Aoo", "aoo", "Too", "1oo", "Noo", "woo", "boo", "Joo", "hoo", "Qoo", "joo", "Roo", "uoo", "goo", "Yoo", "poo", "roo", "9oo", "noo", "xoo", "Coo", "too", "qoo", "loo", "Poo", "Uoo", "Zoo", "Hoo", "Loo", "foo", "Doo", "coo", "yoo", "Soo", "2oo", "Moo", "7oo", "soo", "Woo", "Foo", "voo", "Xoo", "Eoo", "ioo", "doo", "3oo", "ozo", "zzo", "mzo", "4zo", "Izo", "ezo", "0zo", "Gzo", "Vzo", "8zo", "5zo", "Bzo", "Ozo", "kzo", "Kzo", "Azo", "azo", "Tzo", "1zo", "Nzo", "wzo", "bzo", "Jzo", "hzo", "Qzo", "jzo", "Rzo", "uzo", "gzo", "Yzo", "pzo", "rzo", "9zo", "nzo", "xzo", "Czo", "tzo", "qzo", "lzo", "Pzo" }
6
"VLYr81UlSEhAwJzWoHgns6b7mRyq3dOpBMCNctv95GQDFxIfePZT0jka"
15
Returns: {"VVVVVV", "LVVVVV", "YVVVVV", "rVVVVV", "8VVVVV", "1VVVVV", "UVVVVV", "lVVVVV", "SVVVVV", "EVVVVV", "hVVVVV", "AVVVVV", "wVVVVV", "JVVVVV", "zVVVVV" }
5
"Pc1fVR9C0aoXqWjrNAnShE7IpFdykx3GTYObgDUL5l8ZB"
186
Returns: {"PPPPP", "cPPPP", "1PPPP", "fPPPP", "VPPPP", "RPPPP", "9PPPP", "CPPPP", "0PPPP", "aPPPP", "oPPPP", "XPPPP", "qPPPP", "WPPPP", "jPPPP", "rPPPP", "NPPPP", "APPPP", "nPPPP", "SPPPP", "hPPPP", "EPPPP", "7PPPP", "IPPPP", "pPPPP", "FPPPP", "dPPPP", "yPPPP", "kPPPP", "xPPPP", "3PPPP", "GPPPP", "TPPPP", "YPPPP", "OPPPP", "bPPPP", "gPPPP", "DPPPP", "UPPPP", "LPPPP", "5PPPP", "lPPPP", "8PPPP", "ZPPPP", "BPPPP", "PcPPP", "ccPPP", "1cPPP", "fcPPP", "VcPPP", "RcPPP", "9cPPP", "CcPPP", "0cPPP", "acPPP", "ocPPP", "XcPPP", "qcPPP", "WcPPP", "jcPPP", "rcPPP", "NcPPP", "AcPPP", "ncPPP", "ScPPP", "hcPPP", "EcPPP", "7cPPP", "IcPPP", "pcPPP", "FcPPP", "dcPPP", "ycPPP", "kcPPP", "xcPPP", "3cPPP", "GcPPP", "TcPPP", "YcPPP", "OcPPP", "bcPPP", "gcPPP", "DcPPP", "UcPPP", "LcPPP", "5cPPP", "lcPPP", "8cPPP", "ZcPPP", "BcPPP", "P1PPP", "c1PPP", "11PPP", "f1PPP", "V1PPP", "R1PPP", "91PPP", "C1PPP", "01PPP", "a1PPP", "o1PPP", "X1PPP", "q1PPP", "W1PPP", "j1PPP", "r1PPP", "N1PPP", "A1PPP", "n1PPP", "S1PPP", "h1PPP", "E1PPP", "71PPP", "I1PPP", "p1PPP", "F1PPP", "d1PPP", "y1PPP", "k1PPP", "x1PPP", "31PPP", "G1PPP", "T1PPP", "Y1PPP", "O1PPP", "b1PPP", "g1PPP", "D1PPP", "U1PPP", "L1PPP", "51PPP", "l1PPP", "81PPP", "Z1PPP", "B1PPP", "PfPPP", "cfPPP", "1fPPP", "ffPPP", "VfPPP", "RfPPP", "9fPPP", "CfPPP", "0fPPP", "afPPP", "ofPPP", "XfPPP", "qfPPP", "WfPPP", "jfPPP", "rfPPP", "NfPPP", "AfPPP", "nfPPP", "SfPPP", "hfPPP", "EfPPP", "7fPPP", "IfPPP", "pfPPP", "FfPPP", "dfPPP", "yfPPP", "kfPPP", "xfPPP", "3fPPP", "GfPPP", "TfPPP", "YfPPP", "OfPPP", "bfPPP", "gfPPP", "DfPPP", "UfPPP", "LfPPP", "5fPPP", "lfPPP", "8fPPP", "ZfPPP", "BfPPP", "PVPPP", "cVPPP", "1VPPP", "fVPPP", "VVPPP", "RVPPP" }
5
"kZe7UuGYDdCJB6Kp9jlV8bO"
27
Returns: {"kkkkk", "Zkkkk", "ekkkk", "7kkkk", "Ukkkk", "ukkkk", "Gkkkk", "Ykkkk", "Dkkkk", "dkkkk", "Ckkkk", "Jkkkk", "Bkkkk", "6kkkk", "Kkkkk", "pkkkk", "9kkkk", "jkkkk", "lkkkk", "Vkkkk", "8kkkk", "bkkkk", "Okkkk", "kZkkk", "ZZkkk", "eZkkk", "7Zkkk" }
4
"Dgd4SNrqBQCjvRowlkTfux9LycVUz5Mp7ma2PtbYiIE0nHGKsOA3W1J86hZXe"
96
Returns: {"DDDD", "gDDD", "dDDD", "4DDD", "SDDD", "NDDD", "rDDD", "qDDD", "BDDD", "QDDD", "CDDD", "jDDD", "vDDD", "RDDD", "oDDD", "wDDD", "lDDD", "kDDD", "TDDD", "fDDD", "uDDD", "xDDD", "9DDD", "LDDD", "yDDD", "cDDD", "VDDD", "UDDD", "zDDD", "5DDD", "MDDD", "pDDD", "7DDD", "mDDD", "aDDD", "2DDD", "PDDD", "tDDD", "bDDD", "YDDD", "iDDD", "IDDD", "EDDD", "0DDD", "nDDD", "HDDD", "GDDD", "KDDD", "sDDD", "ODDD", "ADDD", "3DDD", "WDDD", "1DDD", "JDDD", "8DDD", "6DDD", "hDDD", "ZDDD", "XDDD", "eDDD", "DgDD", "ggDD", "dgDD", "4gDD", "SgDD", "NgDD", "rgDD", "qgDD", "BgDD", "QgDD", "CgDD", "jgDD", "vgDD", "RgDD", "ogDD", "wgDD", "lgDD", "kgDD", "TgDD", "fgDD", "ugDD", "xgDD", "9gDD", "LgDD", "ygDD", "cgDD", "VgDD", "UgDD", "zgDD", "5gDD", "MgDD", "pgDD", "7gDD", "mgDD", "agDD" }
8
"RcniylaSCETJjD678WOU"
83
Returns: {"RRRRRRRR", "cRRRRRRR", "nRRRRRRR", "iRRRRRRR", "yRRRRRRR", "lRRRRRRR", "aRRRRRRR", "SRRRRRRR", "CRRRRRRR", "ERRRRRRR", "TRRRRRRR", "JRRRRRRR", "jRRRRRRR", "DRRRRRRR", "6RRRRRRR", "7RRRRRRR", "8RRRRRRR", "WRRRRRRR", "ORRRRRRR", "URRRRRRR", "RcRRRRRR", "ccRRRRRR", "ncRRRRRR", "icRRRRRR", "ycRRRRRR", "lcRRRRRR", "acRRRRRR", "ScRRRRRR", "CcRRRRRR", "EcRRRRRR", "TcRRRRRR", "JcRRRRRR", "jcRRRRRR", "DcRRRRRR", "6cRRRRRR", "7cRRRRRR", "8cRRRRRR", "WcRRRRRR", "OcRRRRRR", "UcRRRRRR", "RnRRRRRR", "cnRRRRRR", "nnRRRRRR", "inRRRRRR", "ynRRRRRR", "lnRRRRRR", "anRRRRRR", "SnRRRRRR", "CnRRRRRR", "EnRRRRRR", "TnRRRRRR", "JnRRRRRR", "jnRRRRRR", "DnRRRRRR", "6nRRRRRR", "7nRRRRRR", "8nRRRRRR", "WnRRRRRR", "OnRRRRRR", "UnRRRRRR", "RiRRRRRR", "ciRRRRRR", "niRRRRRR", "iiRRRRRR", "yiRRRRRR", "liRRRRRR", "aiRRRRRR", "SiRRRRRR", "CiRRRRRR", "EiRRRRRR", "TiRRRRRR", "JiRRRRRR", "jiRRRRRR", "DiRRRRRR", "6iRRRRRR", "7iRRRRRR", "8iRRRRRR", "WiRRRRRR", "OiRRRRRR", "UiRRRRRR", "RyRRRRRR", "cyRRRRRR", "nyRRRRRR" }
7
"L7i8XgkDIVx4Qm3sFq"
73
Returns: {"LLLLLLL", "7LLLLLL", "iLLLLLL", "8LLLLLL", "XLLLLLL", "gLLLLLL", "kLLLLLL", "DLLLLLL", "ILLLLLL", "VLLLLLL", "xLLLLLL", "4LLLLLL", "QLLLLLL", "mLLLLLL", "3LLLLLL", "sLLLLLL", "FLLLLLL", "qLLLLLL", "L7LLLLL", "77LLLLL", "i7LLLLL", "87LLLLL", "X7LLLLL", "g7LLLLL", "k7LLLLL", "D7LLLLL", "I7LLLLL", "V7LLLLL", "x7LLLLL", "47LLLLL", "Q7LLLLL", "m7LLLLL", "37LLLLL", "s7LLLLL", "F7LLLLL", "q7LLLLL", "LiLLLLL", "7iLLLLL", "iiLLLLL", "8iLLLLL", "XiLLLLL", "giLLLLL", "kiLLLLL", "DiLLLLL", "IiLLLLL", "ViLLLLL", "xiLLLLL", "4iLLLLL", "QiLLLLL", "miLLLLL", "3iLLLLL", "siLLLLL", "FiLLLLL", "qiLLLLL", "L8LLLLL", "78LLLLL", "i8LLLLL", "88LLLLL", "X8LLLLL", "g8LLLLL", "k8LLLLL", "D8LLLLL", "I8LLLLL", "V8LLLLL", "x8LLLLL", "48LLLLL", "Q8LLLLL", "m8LLLLL", "38LLLLL", "s8LLLLL", "F8LLLLL", "q8LLLLL", "LXLLLLL" }
6
"gB8rbJmlRdqV9p1nODf62hN30xHMXLeAuyZKCcaQzsEwtoU5vFPk7"
136
Returns: {"gggggg", "Bggggg", "8ggggg", "rggggg", "bggggg", "Jggggg", "mggggg", "lggggg", "Rggggg", "dggggg", "qggggg", "Vggggg", "9ggggg", "pggggg", "1ggggg", "nggggg", "Oggggg", "Dggggg", "fggggg", "6ggggg", "2ggggg", "hggggg", "Nggggg", "3ggggg", "0ggggg", "xggggg", "Hggggg", "Mggggg", "Xggggg", "Lggggg", "eggggg", "Aggggg", "uggggg", "yggggg", "Zggggg", "Kggggg", "Cggggg", "cggggg", "aggggg", "Qggggg", "zggggg", "sggggg", "Eggggg", "wggggg", "tggggg", "oggggg", "Uggggg", "5ggggg", "vggggg", "Fggggg", "Pggggg", "kggggg", "7ggggg", "gBgggg", "BBgggg", "8Bgggg", "rBgggg", "bBgggg", "JBgggg", "mBgggg", "lBgggg", "RBgggg", "dBgggg", "qBgggg", "VBgggg", "9Bgggg", "pBgggg", "1Bgggg", "nBgggg", "OBgggg", "DBgggg", "fBgggg", "6Bgggg", "2Bgggg", "hBgggg", "NBgggg", "3Bgggg", "0Bgggg", "xBgggg", "HBgggg", "MBgggg", "XBgggg", "LBgggg", "eBgggg", "ABgggg", "uBgggg", "yBgggg", "ZBgggg", "KBgggg", "CBgggg", "cBgggg", "aBgggg", "QBgggg", "zBgggg", "sBgggg", "EBgggg", "wBgggg", "tBgggg", "oBgggg", "UBgggg", "5Bgggg", "vBgggg", "FBgggg", "PBgggg", "kBgggg", "7Bgggg", "g8gggg", "B8gggg", "88gggg", "r8gggg", "b8gggg", "J8gggg", "m8gggg", "l8gggg", "R8gggg", "d8gggg", "q8gggg", "V8gggg", "98gggg", "p8gggg", "18gggg", "n8gggg", "O8gggg", "D8gggg", "f8gggg", "68gggg", "28gggg", "h8gggg", "N8gggg", "38gggg", "08gggg", "x8gggg", "H8gggg", "M8gggg", "X8gggg", "L8gggg" }
9
"wMb597sYQo"
48
Returns: {"wwwwwwwww", "Mwwwwwwww", "bwwwwwwww", "5wwwwwwww", "9wwwwwwww", "7wwwwwwww", "swwwwwwww", "Ywwwwwwww", "Qwwwwwwww", "owwwwwwww", "wMwwwwwww", "MMwwwwwww", "bMwwwwwww", "5Mwwwwwww", "9Mwwwwwww", "7Mwwwwwww", "sMwwwwwww", "YMwwwwwww", "QMwwwwwww", "oMwwwwwww", "wbwwwwwww", "Mbwwwwwww", "bbwwwwwww", "5bwwwwwww", "9bwwwwwww", "7bwwwwwww", "sbwwwwwww", "Ybwwwwwww", "Qbwwwwwww", "obwwwwwww", "w5wwwwwww", "M5wwwwwww", "b5wwwwwww", "55wwwwwww", "95wwwwwww", "75wwwwwww", "s5wwwwwww", "Y5wwwwwww", "Q5wwwwwww", "o5wwwwwww", "w9wwwwwww", "M9wwwwwww", "b9wwwwwww", "59wwwwwww", "99wwwwwww", "79wwwwwww", "s9wwwwwww", "Y9wwwwwww" }
8
"R4fMHgPJ2BbFEsSX"
66
Returns: {"RRRRRRRR", "4RRRRRRR", "fRRRRRRR", "MRRRRRRR", "HRRRRRRR", "gRRRRRRR", "PRRRRRRR", "JRRRRRRR", "2RRRRRRR", "BRRRRRRR", "bRRRRRRR", "FRRRRRRR", "ERRRRRRR", "sRRRRRRR", "SRRRRRRR", "XRRRRRRR", "R4RRRRRR", "44RRRRRR", "f4RRRRRR", "M4RRRRRR", "H4RRRRRR", "g4RRRRRR", "P4RRRRRR", "J4RRRRRR", "24RRRRRR", "B4RRRRRR", "b4RRRRRR", "F4RRRRRR", "E4RRRRRR", "s4RRRRRR", "S4RRRRRR", "X4RRRRRR", "RfRRRRRR", "4fRRRRRR", "ffRRRRRR", "MfRRRRRR", "HfRRRRRR", "gfRRRRRR", "PfRRRRRR", "JfRRRRRR", "2fRRRRRR", "BfRRRRRR", "bfRRRRRR", "FfRRRRRR", "EfRRRRRR", "sfRRRRRR", "SfRRRRRR", "XfRRRRRR", "RMRRRRRR", "4MRRRRRR", "fMRRRRRR", "MMRRRRRR", "HMRRRRRR", "gMRRRRRR", "PMRRRRRR", "JMRRRRRR", "2MRRRRRR", "BMRRRRRR", "bMRRRRRR", "FMRRRRRR", "EMRRRRRR", "sMRRRRRR", "SMRRRRRR", "XMRRRRRR", "RHRRRRRR", "4HRRRRRR" }
8
"7FcpVdynvjShUCaYfAMesH9qzgBZNQKLE5I12D0i348roxbPJkRw"
157
Returns: {"77777777", "F7777777", "c7777777", "p7777777", "V7777777", "d7777777", "y7777777", "n7777777", "v7777777", "j7777777", "S7777777", "h7777777", "U7777777", "C7777777", "a7777777", "Y7777777", "f7777777", "A7777777", "M7777777", "e7777777", "s7777777", "H7777777", "97777777", "q7777777", "z7777777", "g7777777", "B7777777", "Z7777777", "N7777777", "Q7777777", "K7777777", "L7777777", "E7777777", "57777777", "I7777777", "17777777", "27777777", "D7777777", "07777777", "i7777777", "37777777", "47777777", "87777777", "r7777777", "o7777777", "x7777777", "b7777777", "P7777777", "J7777777", "k7777777", "R7777777", "w7777777", "7F777777", "FF777777", "cF777777", "pF777777", "VF777777", "dF777777", "yF777777", "nF777777", "vF777777", "jF777777", "SF777777", "hF777777", "UF777777", "CF777777", "aF777777", "YF777777", "fF777777", "AF777777", "MF777777", "eF777777", "sF777777", "HF777777", "9F777777", "qF777777", "zF777777", "gF777777", "BF777777", "ZF777777", "NF777777", "QF777777", "KF777777", "LF777777", "EF777777", "5F777777", "IF777777", "1F777777", "2F777777", "DF777777", "0F777777", "iF777777", "3F777777", "4F777777", "8F777777", "rF777777", "oF777777", "xF777777", "bF777777", "PF777777", "JF777777", "kF777777", "RF777777", "wF777777", "7c777777", "Fc777777", "cc777777", "pc777777", "Vc777777", "dc777777", "yc777777", "nc777777", "vc777777", "jc777777", "Sc777777", "hc777777", "Uc777777", "Cc777777", "ac777777", "Yc777777", "fc777777", "Ac777777", "Mc777777", "ec777777", "sc777777", "Hc777777", "9c777777", "qc777777", "zc777777", "gc777777", "Bc777777", "Zc777777", "Nc777777", "Qc777777", "Kc777777", "Lc777777", "Ec777777", "5c777777", "Ic777777", "1c777777", "2c777777", "Dc777777", "0c777777", "ic777777", "3c777777", "4c777777", "8c777777", "rc777777", "oc777777", "xc777777", "bc777777", "Pc777777", "Jc777777", "kc777777", "Rc777777", "wc777777", "7p777777" }
5
"QnAqd2MGVOb0lajDFT31mPWEZeK9J"
26
Returns: {"QQQQQ", "nQQQQ", "AQQQQ", "qQQQQ", "dQQQQ", "2QQQQ", "MQQQQ", "GQQQQ", "VQQQQ", "OQQQQ", "bQQQQ", "0QQQQ", "lQQQQ", "aQQQQ", "jQQQQ", "DQQQQ", "FQQQQ", "TQQQQ", "3QQQQ", "1QQQQ", "mQQQQ", "PQQQQ", "WQQQQ", "EQQQQ", "ZQQQQ", "eQQQQ" }
6
"rlp5tW0EabKofYiPLJQAqZGuzcR2HOjCF38U91ImXdw6NMy4vsnSegDxkVTB7"
163
Returns: {"rrrrrr", "lrrrrr", "prrrrr", "5rrrrr", "trrrrr", "Wrrrrr", "0rrrrr", "Errrrr", "arrrrr", "brrrrr", "Krrrrr", "orrrrr", "frrrrr", "Yrrrrr", "irrrrr", "Prrrrr", "Lrrrrr", "Jrrrrr", "Qrrrrr", "Arrrrr", "qrrrrr", "Zrrrrr", "Grrrrr", "urrrrr", "zrrrrr", "crrrrr", "Rrrrrr", "2rrrrr", "Hrrrrr", "Orrrrr", "jrrrrr", "Crrrrr", "Frrrrr", "3rrrrr", "8rrrrr", "Urrrrr", "9rrrrr", "1rrrrr", "Irrrrr", "mrrrrr", "Xrrrrr", "drrrrr", "wrrrrr", "6rrrrr", "Nrrrrr", "Mrrrrr", "yrrrrr", "4rrrrr", "vrrrrr", "srrrrr", "nrrrrr", "Srrrrr", "errrrr", "grrrrr", "Drrrrr", "xrrrrr", "krrrrr", "Vrrrrr", "Trrrrr", "Brrrrr", "7rrrrr", "rlrrrr", "llrrrr", "plrrrr", "5lrrrr", "tlrrrr", "Wlrrrr", "0lrrrr", "Elrrrr", "alrrrr", "blrrrr", "Klrrrr", "olrrrr", "flrrrr", "Ylrrrr", "ilrrrr", "Plrrrr", "Llrrrr", "Jlrrrr", "Qlrrrr", "Alrrrr", "qlrrrr", "Zlrrrr", "Glrrrr", "ulrrrr", "zlrrrr", "clrrrr", "Rlrrrr", "2lrrrr", "Hlrrrr", "Olrrrr", "jlrrrr", "Clrrrr", "Flrrrr", "3lrrrr", "8lrrrr", "Ulrrrr", "9lrrrr", "1lrrrr", "Ilrrrr", "mlrrrr", "Xlrrrr", "dlrrrr", "wlrrrr", "6lrrrr", "Nlrrrr", "Mlrrrr", "ylrrrr", "4lrrrr", "vlrrrr", "slrrrr", "nlrrrr", "Slrrrr", "elrrrr", "glrrrr", "Dlrrrr", "xlrrrr", "klrrrr", "Vlrrrr", "Tlrrrr", "Blrrrr", "7lrrrr", "rprrrr", "lprrrr", "pprrrr", "5prrrr", "tprrrr", "Wprrrr", "0prrrr", "Eprrrr", "aprrrr", "bprrrr", "Kprrrr", "oprrrr", "fprrrr", "Yprrrr", "iprrrr", "Pprrrr", "Lprrrr", "Jprrrr", "Qprrrr", "Aprrrr", "qprrrr", "Zprrrr", "Gprrrr", "uprrrr", "zprrrr", "cprrrr", "Rprrrr", "2prrrr", "Hprrrr", "Oprrrr", "jprrrr", "Cprrrr", "Fprrrr", "3prrrr", "8prrrr", "Uprrrr", "9prrrr", "1prrrr", "Iprrrr", "mprrrr", "Xprrrr" }
5
"xiOMh5GVI8yTtfazcFwRvkm7drKPQ3q4YlBZHNCbsXunWU1L6D0"
170
Returns: {"xxxxx", "ixxxx", "Oxxxx", "Mxxxx", "hxxxx", "5xxxx", "Gxxxx", "Vxxxx", "Ixxxx", "8xxxx", "yxxxx", "Txxxx", "txxxx", "fxxxx", "axxxx", "zxxxx", "cxxxx", "Fxxxx", "wxxxx", "Rxxxx", "vxxxx", "kxxxx", "mxxxx", "7xxxx", "dxxxx", "rxxxx", "Kxxxx", "Pxxxx", "Qxxxx", "3xxxx", "qxxxx", "4xxxx", "Yxxxx", "lxxxx", "Bxxxx", "Zxxxx", "Hxxxx", "Nxxxx", "Cxxxx", "bxxxx", "sxxxx", "Xxxxx", "uxxxx", "nxxxx", "Wxxxx", "Uxxxx", "1xxxx", "Lxxxx", "6xxxx", "Dxxxx", "0xxxx", "xixxx", "iixxx", "Oixxx", "Mixxx", "hixxx", "5ixxx", "Gixxx", "Vixxx", "Iixxx", "8ixxx", "yixxx", "Tixxx", "tixxx", "fixxx", "aixxx", "zixxx", "cixxx", "Fixxx", "wixxx", "Rixxx", "vixxx", "kixxx", "mixxx", "7ixxx", "dixxx", "rixxx", "Kixxx", "Pixxx", "Qixxx", "3ixxx", "qixxx", "4ixxx", "Yixxx", "lixxx", "Bixxx", "Zixxx", "Hixxx", "Nixxx", "Cixxx", "bixxx", "sixxx", "Xixxx", "uixxx", "nixxx", "Wixxx", "Uixxx", "1ixxx", "Lixxx", "6ixxx", "Dixxx", "0ixxx", "xOxxx", "iOxxx", "OOxxx", "MOxxx", "hOxxx", "5Oxxx", "GOxxx", "VOxxx", "IOxxx", "8Oxxx", "yOxxx", "TOxxx", "tOxxx", "fOxxx", "aOxxx", "zOxxx", "cOxxx", "FOxxx", "wOxxx", "ROxxx", "vOxxx", "kOxxx", "mOxxx", "7Oxxx", "dOxxx", "rOxxx", "KOxxx", "POxxx", "QOxxx", "3Oxxx", "qOxxx", "4Oxxx", "YOxxx", "lOxxx", "BOxxx", "ZOxxx", "HOxxx", "NOxxx", "COxxx", "bOxxx", "sOxxx", "XOxxx", "uOxxx", "nOxxx", "WOxxx", "UOxxx", "1Oxxx", "LOxxx", "6Oxxx", "DOxxx", "0Oxxx", "xMxxx", "iMxxx", "OMxxx", "MMxxx", "hMxxx", "5Mxxx", "GMxxx", "VMxxx", "IMxxx", "8Mxxx", "yMxxx", "TMxxx", "tMxxx", "fMxxx", "aMxxx", "zMxxx", "cMxxx" }
9
"Ulp20xgMqVXv4Y3tEib58SWmr7Ad1QBPeD6nwzRk9s"
93
Returns: {"UUUUUUUUU", "lUUUUUUUU", "pUUUUUUUU", "2UUUUUUUU", "0UUUUUUUU", "xUUUUUUUU", "gUUUUUUUU", "MUUUUUUUU", "qUUUUUUUU", "VUUUUUUUU", "XUUUUUUUU", "vUUUUUUUU", "4UUUUUUUU", "YUUUUUUUU", "3UUUUUUUU", "tUUUUUUUU", "EUUUUUUUU", "iUUUUUUUU", "bUUUUUUUU", "5UUUUUUUU", "8UUUUUUUU", "SUUUUUUUU", "WUUUUUUUU", "mUUUUUUUU", "rUUUUUUUU", "7UUUUUUUU", "AUUUUUUUU", "dUUUUUUUU", "1UUUUUUUU", "QUUUUUUUU", "BUUUUUUUU", "PUUUUUUUU", "eUUUUUUUU", "DUUUUUUUU", "6UUUUUUUU", "nUUUUUUUU", "wUUUUUUUU", "zUUUUUUUU", "RUUUUUUUU", "kUUUUUUUU", "9UUUUUUUU", "sUUUUUUUU", "UlUUUUUUU", "llUUUUUUU", "plUUUUUUU", "2lUUUUUUU", "0lUUUUUUU", "xlUUUUUUU", "glUUUUUUU", "MlUUUUUUU", "qlUUUUUUU", "VlUUUUUUU", "XlUUUUUUU", "vlUUUUUUU", "4lUUUUUUU", "YlUUUUUUU", "3lUUUUUUU", "tlUUUUUUU", "ElUUUUUUU", "ilUUUUUUU", "blUUUUUUU", "5lUUUUUUU", "8lUUUUUUU", "SlUUUUUUU", "WlUUUUUUU", "mlUUUUUUU", "rlUUUUUUU", "7lUUUUUUU", "AlUUUUUUU", "dlUUUUUUU", "1lUUUUUUU", "QlUUUUUUU", "BlUUUUUUU", "PlUUUUUUU", "elUUUUUUU", "DlUUUUUUU", "6lUUUUUUU", "nlUUUUUUU", "wlUUUUUUU", "zlUUUUUUU", "RlUUUUUUU", "klUUUUUUU", "9lUUUUUUU", "slUUUUUUU", "UpUUUUUUU", "lpUUUUUUU", "ppUUUUUUU", "2pUUUUUUU", "0pUUUUUUU", "xpUUUUUUU", "gpUUUUUUU", "MpUUUUUUU", "qpUUUUUUU" }
8
"cdeopPrRtT"
4
Returns: {"topcoder", "Topcoder", "docopTer", "receptor" }
Case matters. The first two password suggestions are distinct because one starts with a lowercase t and the other with an uppercase T.
10
"abcdefghij"
200
Returns: {"aaaaaaaaaa", "baaaaaaaaa", "caaaaaaaaa", "daaaaaaaaa", "eaaaaaaaaa", "faaaaaaaaa", "gaaaaaaaaa", "haaaaaaaaa", "iaaaaaaaaa", "jaaaaaaaaa", "abaaaaaaaa", "bbaaaaaaaa", "cbaaaaaaaa", "dbaaaaaaaa", "ebaaaaaaaa", "fbaaaaaaaa", "gbaaaaaaaa", "hbaaaaaaaa", "ibaaaaaaaa", "jbaaaaaaaa", "acaaaaaaaa", "bcaaaaaaaa", "ccaaaaaaaa", "dcaaaaaaaa", "ecaaaaaaaa", "fcaaaaaaaa", "gcaaaaaaaa", "hcaaaaaaaa", "icaaaaaaaa", "jcaaaaaaaa", "adaaaaaaaa", "bdaaaaaaaa", "cdaaaaaaaa", "ddaaaaaaaa", "edaaaaaaaa", "fdaaaaaaaa", "gdaaaaaaaa", "hdaaaaaaaa", "idaaaaaaaa", "jdaaaaaaaa", "aeaaaaaaaa", "beaaaaaaaa", "ceaaaaaaaa", "deaaaaaaaa", "eeaaaaaaaa", "feaaaaaaaa", "geaaaaaaaa", "heaaaaaaaa", "ieaaaaaaaa", "jeaaaaaaaa", "afaaaaaaaa", "bfaaaaaaaa", "cfaaaaaaaa", "dfaaaaaaaa", "efaaaaaaaa", "ffaaaaaaaa", "gfaaaaaaaa", "hfaaaaaaaa", "ifaaaaaaaa", "jfaaaaaaaa", "agaaaaaaaa", "bgaaaaaaaa", "cgaaaaaaaa", "dgaaaaaaaa", "egaaaaaaaa", "fgaaaaaaaa", "ggaaaaaaaa", "hgaaaaaaaa", "igaaaaaaaa", "jgaaaaaaaa", "ahaaaaaaaa", "bhaaaaaaaa", "chaaaaaaaa", "dhaaaaaaaa", "ehaaaaaaaa", "fhaaaaaaaa", "ghaaaaaaaa", "hhaaaaaaaa", "ihaaaaaaaa", "jhaaaaaaaa", "aiaaaaaaaa", "biaaaaaaaa", "ciaaaaaaaa", "diaaaaaaaa", "eiaaaaaaaa", "fiaaaaaaaa", "giaaaaaaaa", "hiaaaaaaaa", "iiaaaaaaaa", "jiaaaaaaaa", "ajaaaaaaaa", "bjaaaaaaaa", "cjaaaaaaaa", "djaaaaaaaa", "ejaaaaaaaa", "fjaaaaaaaa", "gjaaaaaaaa", "hjaaaaaaaa", "ijaaaaaaaa", "jjaaaaaaaa", "aabaaaaaaa", "babaaaaaaa", "cabaaaaaaa", "dabaaaaaaa", "eabaaaaaaa", "fabaaaaaaa", "gabaaaaaaa", "habaaaaaaa", "iabaaaaaaa", "jabaaaaaaa", "abbaaaaaaa", "bbbaaaaaaa", "cbbaaaaaaa", "dbbaaaaaaa", "ebbaaaaaaa", "fbbaaaaaaa", "gbbaaaaaaa", "hbbaaaaaaa", "ibbaaaaaaa", "jbbaaaaaaa", "acbaaaaaaa", "bcbaaaaaaa", "ccbaaaaaaa", "dcbaaaaaaa", "ecbaaaaaaa", "fcbaaaaaaa", "gcbaaaaaaa", "hcbaaaaaaa", "icbaaaaaaa", "jcbaaaaaaa", "adbaaaaaaa", "bdbaaaaaaa", "cdbaaaaaaa", "ddbaaaaaaa", "edbaaaaaaa", "fdbaaaaaaa", "gdbaaaaaaa", "hdbaaaaaaa", "idbaaaaaaa", "jdbaaaaaaa", "aebaaaaaaa", "bebaaaaaaa", "cebaaaaaaa", "debaaaaaaa", "eebaaaaaaa", "febaaaaaaa", "gebaaaaaaa", "hebaaaaaaa", "iebaaaaaaa", "jebaaaaaaa", "afbaaaaaaa", "bfbaaaaaaa", "cfbaaaaaaa", "dfbaaaaaaa", "efbaaaaaaa", "ffbaaaaaaa", "gfbaaaaaaa", "hfbaaaaaaa", "ifbaaaaaaa", "jfbaaaaaaa", "agbaaaaaaa", "bgbaaaaaaa", "cgbaaaaaaa", "dgbaaaaaaa", "egbaaaaaaa", "fgbaaaaaaa", "ggbaaaaaaa", "hgbaaaaaaa", "igbaaaaaaa", "jgbaaaaaaa", "ahbaaaaaaa", "bhbaaaaaaa", "chbaaaaaaa", "dhbaaaaaaa", "ehbaaaaaaa", "fhbaaaaaaa", "ghbaaaaaaa", "hhbaaaaaaa", "ihbaaaaaaa", "jhbaaaaaaa", "aibaaaaaaa", "bibaaaaaaa", "cibaaaaaaa", "dibaaaaaaa", "eibaaaaaaa", "fibaaaaaaa", "gibaaaaaaa", "hibaaaaaaa", "iibaaaaaaa", "jibaaaaaaa", "ajbaaaaaaa", "bjbaaaaaaa", "cjbaaaaaaa", "djbaaaaaaa", "ejbaaaaaaa", "fjbaaaaaaa", "gjbaaaaaaa", "hjbaaaaaaa", "ijbaaaaaaa", "jjbaaaaaaa" }
3
"ABCDE02468"
200
Returns: {"AAA", "BAA", "CAA", "DAA", "EAA", "0AA", "2AA", "4AA", "6AA", "8AA", "ABA", "BBA", "CBA", "DBA", "EBA", "0BA", "2BA", "4BA", "6BA", "8BA", "ACA", "BCA", "CCA", "DCA", "ECA", "0CA", "2CA", "4CA", "6CA", "8CA", "ADA", "BDA", "CDA", "DDA", "EDA", "0DA", "2DA", "4DA", "6DA", "8DA", "AEA", "BEA", "CEA", "DEA", "EEA", "0EA", "2EA", "4EA", "6EA", "8EA", "A0A", "B0A", "C0A", "D0A", "E0A", "00A", "20A", "40A", "60A", "80A", "A2A", "B2A", "C2A", "D2A", "E2A", "02A", "22A", "42A", "62A", "82A", "A4A", "B4A", "C4A", "D4A", "E4A", "04A", "24A", "44A", "64A", "84A", "A6A", "B6A", "C6A", "D6A", "E6A", "06A", "26A", "46A", "66A", "86A", "A8A", "B8A", "C8A", "D8A", "E8A", "08A", "28A", "48A", "68A", "88A", "AAB", "BAB", "CAB", "DAB", "EAB", "0AB", "2AB", "4AB", "6AB", "8AB", "ABB", "BBB", "CBB", "DBB", "EBB", "0BB", "2BB", "4BB", "6BB", "8BB", "ACB", "BCB", "CCB", "DCB", "ECB", "0CB", "2CB", "4CB", "6CB", "8CB", "ADB", "BDB", "CDB", "DDB", "EDB", "0DB", "2DB", "4DB", "6DB", "8DB", "AEB", "BEB", "CEB", "DEB", "EEB", "0EB", "2EB", "4EB", "6EB", "8EB", "A0B", "B0B", "C0B", "D0B", "E0B", "00B", "20B", "40B", "60B", "80B", "A2B", "B2B", "C2B", "D2B", "E2B", "02B", "22B", "42B", "62B", "82B", "A4B", "B4B", "C4B", "D4B", "E4B", "04B", "24B", "44B", "64B", "84B", "A6B", "B6B", "C6B", "D6B", "E6B", "06B", "26B", "46B", "66B", "86B", "A8B", "B8B", "C8B", "D8B", "E8B", "08B", "28B", "48B", "68B", "88B" }
3
"abcdefghij"
200
Returns: {"aaa", "baa", "caa", "daa", "eaa", "faa", "gaa", "haa", "iaa", "jaa", "aba", "bba", "cba", "dba", "eba", "fba", "gba", "hba", "iba", "jba", "aca", "bca", "cca", "dca", "eca", "fca", "gca", "hca", "ica", "jca", "ada", "bda", "cda", "dda", "eda", "fda", "gda", "hda", "ida", "jda", "aea", "bea", "cea", "dea", "eea", "fea", "gea", "hea", "iea", "jea", "afa", "bfa", "cfa", "dfa", "efa", "ffa", "gfa", "hfa", "ifa", "jfa", "aga", "bga", "cga", "dga", "ega", "fga", "gga", "hga", "iga", "jga", "aha", "bha", "cha", "dha", "eha", "fha", "gha", "hha", "iha", "jha", "aia", "bia", "cia", "dia", "eia", "fia", "gia", "hia", "iia", "jia", "aja", "bja", "cja", "dja", "eja", "fja", "gja", "hja", "ija", "jja", "aab", "bab", "cab", "dab", "eab", "fab", "gab", "hab", "iab", "jab", "abb", "bbb", "cbb", "dbb", "ebb", "fbb", "gbb", "hbb", "ibb", "jbb", "acb", "bcb", "ccb", "dcb", "ecb", "fcb", "gcb", "hcb", "icb", "jcb", "adb", "bdb", "cdb", "ddb", "edb", "fdb", "gdb", "hdb", "idb", "jdb", "aeb", "beb", "ceb", "deb", "eeb", "feb", "geb", "heb", "ieb", "jeb", "afb", "bfb", "cfb", "dfb", "efb", "ffb", "gfb", "hfb", "ifb", "jfb", "agb", "bgb", "cgb", "dgb", "egb", "fgb", "ggb", "hgb", "igb", "jgb", "ahb", "bhb", "chb", "dhb", "ehb", "fhb", "ghb", "hhb", "ihb", "jhb", "aib", "bib", "cib", "dib", "eib", "fib", "gib", "hib", "iib", "jib", "ajb", "bjb", "cjb", "djb", "ejb", "fjb", "gjb", "hjb", "ijb", "jjb" }
10
"abcdefghijklmnopqrstuvwxyz"
200
Returns: {"aaaaaaaaaa", "baaaaaaaaa", "caaaaaaaaa", "daaaaaaaaa", "eaaaaaaaaa", "faaaaaaaaa", "gaaaaaaaaa", "haaaaaaaaa", "iaaaaaaaaa", "jaaaaaaaaa", "kaaaaaaaaa", "laaaaaaaaa", "maaaaaaaaa", "naaaaaaaaa", "oaaaaaaaaa", "paaaaaaaaa", "qaaaaaaaaa", "raaaaaaaaa", "saaaaaaaaa", "taaaaaaaaa", "uaaaaaaaaa", "vaaaaaaaaa", "waaaaaaaaa", "xaaaaaaaaa", "yaaaaaaaaa", "zaaaaaaaaa", "abaaaaaaaa", "bbaaaaaaaa", "cbaaaaaaaa", "dbaaaaaaaa", "ebaaaaaaaa", "fbaaaaaaaa", "gbaaaaaaaa", "hbaaaaaaaa", "ibaaaaaaaa", "jbaaaaaaaa", "kbaaaaaaaa", "lbaaaaaaaa", "mbaaaaaaaa", "nbaaaaaaaa", "obaaaaaaaa", "pbaaaaaaaa", "qbaaaaaaaa", "rbaaaaaaaa", "sbaaaaaaaa", "tbaaaaaaaa", "ubaaaaaaaa", "vbaaaaaaaa", "wbaaaaaaaa", "xbaaaaaaaa", "ybaaaaaaaa", "zbaaaaaaaa", "acaaaaaaaa", "bcaaaaaaaa", "ccaaaaaaaa", "dcaaaaaaaa", "ecaaaaaaaa", "fcaaaaaaaa", "gcaaaaaaaa", "hcaaaaaaaa", "icaaaaaaaa", "jcaaaaaaaa", "kcaaaaaaaa", "lcaaaaaaaa", "mcaaaaaaaa", "ncaaaaaaaa", "ocaaaaaaaa", "pcaaaaaaaa", "qcaaaaaaaa", "rcaaaaaaaa", "scaaaaaaaa", "tcaaaaaaaa", "ucaaaaaaaa", "vcaaaaaaaa", "wcaaaaaaaa", "xcaaaaaaaa", "ycaaaaaaaa", "zcaaaaaaaa", "adaaaaaaaa", "bdaaaaaaaa", "cdaaaaaaaa", "ddaaaaaaaa", "edaaaaaaaa", "fdaaaaaaaa", "gdaaaaaaaa", "hdaaaaaaaa", "idaaaaaaaa", "jdaaaaaaaa", "kdaaaaaaaa", "ldaaaaaaaa", "mdaaaaaaaa", "ndaaaaaaaa", "odaaaaaaaa", "pdaaaaaaaa", "qdaaaaaaaa", "rdaaaaaaaa", "sdaaaaaaaa", "tdaaaaaaaa", "udaaaaaaaa", "vdaaaaaaaa", "wdaaaaaaaa", "xdaaaaaaaa", "ydaaaaaaaa", "zdaaaaaaaa", "aeaaaaaaaa", "beaaaaaaaa", "ceaaaaaaaa", "deaaaaaaaa", "eeaaaaaaaa", "feaaaaaaaa", "geaaaaaaaa", "heaaaaaaaa", "ieaaaaaaaa", "jeaaaaaaaa", "keaaaaaaaa", "leaaaaaaaa", "meaaaaaaaa", "neaaaaaaaa", "oeaaaaaaaa", "peaaaaaaaa", "qeaaaaaaaa", "reaaaaaaaa", "seaaaaaaaa", "teaaaaaaaa", "ueaaaaaaaa", "veaaaaaaaa", "weaaaaaaaa", "xeaaaaaaaa", "yeaaaaaaaa", "zeaaaaaaaa", "afaaaaaaaa", "bfaaaaaaaa", "cfaaaaaaaa", "dfaaaaaaaa", "efaaaaaaaa", "ffaaaaaaaa", "gfaaaaaaaa", "hfaaaaaaaa", "ifaaaaaaaa", "jfaaaaaaaa", "kfaaaaaaaa", "lfaaaaaaaa", "mfaaaaaaaa", "nfaaaaaaaa", "ofaaaaaaaa", "pfaaaaaaaa", "qfaaaaaaaa", "rfaaaaaaaa", "sfaaaaaaaa", "tfaaaaaaaa", "ufaaaaaaaa", "vfaaaaaaaa", "wfaaaaaaaa", "xfaaaaaaaa", "yfaaaaaaaa", "zfaaaaaaaa", "agaaaaaaaa", "bgaaaaaaaa", "cgaaaaaaaa", "dgaaaaaaaa", "egaaaaaaaa", "fgaaaaaaaa", "ggaaaaaaaa", "hgaaaaaaaa", "igaaaaaaaa", "jgaaaaaaaa", "kgaaaaaaaa", "lgaaaaaaaa", "mgaaaaaaaa", "ngaaaaaaaa", "ogaaaaaaaa", "pgaaaaaaaa", "qgaaaaaaaa", "rgaaaaaaaa", "sgaaaaaaaa", "tgaaaaaaaa", "ugaaaaaaaa", "vgaaaaaaaa", "wgaaaaaaaa", "xgaaaaaaaa", "ygaaaaaaaa", "zgaaaaaaaa", "ahaaaaaaaa", "bhaaaaaaaa", "chaaaaaaaa", "dhaaaaaaaa", "ehaaaaaaaa", "fhaaaaaaaa", "ghaaaaaaaa", "hhaaaaaaaa", "ihaaaaaaaa", "jhaaaaaaaa", "khaaaaaaaa", "lhaaaaaaaa", "mhaaaaaaaa", "nhaaaaaaaa", "ohaaaaaaaa", "phaaaaaaaa", "qhaaaaaaaa", "rhaaaaaaaa" }
3
"0123456789"
200
Returns: {"000", "100", "200", "300", "400", "500", "600", "700", "800", "900", "010", "110", "210", "310", "410", "510", "610", "710", "810", "910", "020", "120", "220", "320", "420", "520", "620", "720", "820", "920", "030", "130", "230", "330", "430", "530", "630", "730", "830", "930", "040", "140", "240", "340", "440", "540", "640", "740", "840", "940", "050", "150", "250", "350", "450", "550", "650", "750", "850", "950", "060", "160", "260", "360", "460", "560", "660", "760", "860", "960", "070", "170", "270", "370", "470", "570", "670", "770", "870", "970", "080", "180", "280", "380", "480", "580", "680", "780", "880", "980", "090", "190", "290", "390", "490", "590", "690", "790", "890", "990", "001", "101", "201", "301", "401", "501", "601", "701", "801", "901", "011", "111", "211", "311", "411", "511", "611", "711", "811", "911", "021", "121", "221", "321", "421", "521", "621", "721", "821", "921", "031", "131", "231", "331", "431", "531", "631", "731", "831", "931", "041", "141", "241", "341", "441", "541", "641", "741", "841", "941", "051", "151", "251", "351", "451", "551", "651", "751", "851", "951", "061", "161", "261", "361", "461", "561", "661", "761", "861", "961", "071", "171", "271", "371", "471", "571", "671", "771", "871", "971", "081", "181", "281", "381", "481", "581", "681", "781", "881", "981", "091", "191", "291", "391", "491", "591", "691", "791", "891", "991" }
10
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
200
Returns: {"aaaaaaaaaa", "baaaaaaaaa", "caaaaaaaaa", "daaaaaaaaa", "eaaaaaaaaa", "faaaaaaaaa", "gaaaaaaaaa", "haaaaaaaaa", "iaaaaaaaaa", "jaaaaaaaaa", "kaaaaaaaaa", "laaaaaaaaa", "maaaaaaaaa", "naaaaaaaaa", "oaaaaaaaaa", "paaaaaaaaa", "qaaaaaaaaa", "raaaaaaaaa", "saaaaaaaaa", "taaaaaaaaa", "uaaaaaaaaa", "vaaaaaaaaa", "waaaaaaaaa", "xaaaaaaaaa", "yaaaaaaaaa", "zaaaaaaaaa", "Aaaaaaaaaa", "Baaaaaaaaa", "Caaaaaaaaa", "Daaaaaaaaa", "Eaaaaaaaaa", "Faaaaaaaaa", "Gaaaaaaaaa", "Haaaaaaaaa", "Iaaaaaaaaa", "Jaaaaaaaaa", "Kaaaaaaaaa", "Laaaaaaaaa", "Maaaaaaaaa", "Naaaaaaaaa", "Oaaaaaaaaa", "Paaaaaaaaa", "Qaaaaaaaaa", "Raaaaaaaaa", "Saaaaaaaaa", "Taaaaaaaaa", "Uaaaaaaaaa", "Vaaaaaaaaa", "Waaaaaaaaa", "Xaaaaaaaaa", "Yaaaaaaaaa", "Zaaaaaaaaa", "abaaaaaaaa", "bbaaaaaaaa", "cbaaaaaaaa", "dbaaaaaaaa", "ebaaaaaaaa", "fbaaaaaaaa", "gbaaaaaaaa", "hbaaaaaaaa", "ibaaaaaaaa", "jbaaaaaaaa", "kbaaaaaaaa", "lbaaaaaaaa", "mbaaaaaaaa", "nbaaaaaaaa", "obaaaaaaaa", "pbaaaaaaaa", "qbaaaaaaaa", "rbaaaaaaaa", "sbaaaaaaaa", "tbaaaaaaaa", "ubaaaaaaaa", "vbaaaaaaaa", "wbaaaaaaaa", "xbaaaaaaaa", "ybaaaaaaaa", "zbaaaaaaaa", "Abaaaaaaaa", "Bbaaaaaaaa", "Cbaaaaaaaa", "Dbaaaaaaaa", "Ebaaaaaaaa", "Fbaaaaaaaa", "Gbaaaaaaaa", "Hbaaaaaaaa", "Ibaaaaaaaa", "Jbaaaaaaaa", "Kbaaaaaaaa", "Lbaaaaaaaa", "Mbaaaaaaaa", "Nbaaaaaaaa", "Obaaaaaaaa", "Pbaaaaaaaa", "Qbaaaaaaaa", "Rbaaaaaaaa", "Sbaaaaaaaa", "Tbaaaaaaaa", "Ubaaaaaaaa", "Vbaaaaaaaa", "Wbaaaaaaaa", "Xbaaaaaaaa", "Ybaaaaaaaa", "Zbaaaaaaaa", "acaaaaaaaa", "bcaaaaaaaa", "ccaaaaaaaa", "dcaaaaaaaa", "ecaaaaaaaa", "fcaaaaaaaa", "gcaaaaaaaa", "hcaaaaaaaa", "icaaaaaaaa", "jcaaaaaaaa", "kcaaaaaaaa", "lcaaaaaaaa", "mcaaaaaaaa", "ncaaaaaaaa", "ocaaaaaaaa", "pcaaaaaaaa", "qcaaaaaaaa", "rcaaaaaaaa", "scaaaaaaaa", "tcaaaaaaaa", "ucaaaaaaaa", "vcaaaaaaaa", "wcaaaaaaaa", "xcaaaaaaaa", "ycaaaaaaaa", "zcaaaaaaaa", "Acaaaaaaaa", "Bcaaaaaaaa", "Ccaaaaaaaa", "Dcaaaaaaaa", "Ecaaaaaaaa", "Fcaaaaaaaa", "Gcaaaaaaaa", "Hcaaaaaaaa", "Icaaaaaaaa", "Jcaaaaaaaa", "Kcaaaaaaaa", "Lcaaaaaaaa", "Mcaaaaaaaa", "Ncaaaaaaaa", "Ocaaaaaaaa", "Pcaaaaaaaa", "Qcaaaaaaaa", "Rcaaaaaaaa", "Scaaaaaaaa", "Tcaaaaaaaa", "Ucaaaaaaaa", "Vcaaaaaaaa", "Wcaaaaaaaa", "Xcaaaaaaaa", "Ycaaaaaaaa", "Zcaaaaaaaa", "adaaaaaaaa", "bdaaaaaaaa", "cdaaaaaaaa", "ddaaaaaaaa", "edaaaaaaaa", "fdaaaaaaaa", "gdaaaaaaaa", "hdaaaaaaaa", "idaaaaaaaa", "jdaaaaaaaa", "kdaaaaaaaa", "ldaaaaaaaa", "mdaaaaaaaa", "ndaaaaaaaa", "odaaaaaaaa", "pdaaaaaaaa", "qdaaaaaaaa", "rdaaaaaaaa", "sdaaaaaaaa", "tdaaaaaaaa", "udaaaaaaaa", "vdaaaaaaaa", "wdaaaaaaaa", "xdaaaaaaaa", "ydaaaaaaaa", "zdaaaaaaaa", "Adaaaaaaaa", "Bdaaaaaaaa", "Cdaaaaaaaa", "Ddaaaaaaaa", "Edaaaaaaaa", "Fdaaaaaaaa", "Gdaaaaaaaa", "Hdaaaaaaaa", "Idaaaaaaaa", "Jdaaaaaaaa", "Kdaaaaaaaa", "Ldaaaaaaaa", "Mdaaaaaaaa", "Ndaaaaaaaa", "Odaaaaaaaa", "Pdaaaaaaaa", "Qdaaaaaaaa", "Rdaaaaaaaa" }
10
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
200
Returns: {"aaaaaaaaaa", "baaaaaaaaa", "caaaaaaaaa", "daaaaaaaaa", "eaaaaaaaaa", "faaaaaaaaa", "gaaaaaaaaa", "haaaaaaaaa", "iaaaaaaaaa", "jaaaaaaaaa", "kaaaaaaaaa", "laaaaaaaaa", "maaaaaaaaa", "naaaaaaaaa", "oaaaaaaaaa", "paaaaaaaaa", "qaaaaaaaaa", "raaaaaaaaa", "saaaaaaaaa", "taaaaaaaaa", "uaaaaaaaaa", "vaaaaaaaaa", "waaaaaaaaa", "xaaaaaaaaa", "yaaaaaaaaa", "zaaaaaaaaa", "Aaaaaaaaaa", "Baaaaaaaaa", "Caaaaaaaaa", "Daaaaaaaaa", "Eaaaaaaaaa", "Faaaaaaaaa", "Gaaaaaaaaa", "Haaaaaaaaa", "Iaaaaaaaaa", "Jaaaaaaaaa", "Kaaaaaaaaa", "Laaaaaaaaa", "Maaaaaaaaa", "Naaaaaaaaa", "Oaaaaaaaaa", "Paaaaaaaaa", "Qaaaaaaaaa", "Raaaaaaaaa", "Saaaaaaaaa", "Taaaaaaaaa", "Uaaaaaaaaa", "Vaaaaaaaaa", "Waaaaaaaaa", "Xaaaaaaaaa", "Yaaaaaaaaa", "Zaaaaaaaaa", "0aaaaaaaaa", "1aaaaaaaaa", "2aaaaaaaaa", "3aaaaaaaaa", "4aaaaaaaaa", "5aaaaaaaaa", "6aaaaaaaaa", "7aaaaaaaaa", "8aaaaaaaaa", "9aaaaaaaaa", "abaaaaaaaa", "bbaaaaaaaa", "cbaaaaaaaa", "dbaaaaaaaa", "ebaaaaaaaa", "fbaaaaaaaa", "gbaaaaaaaa", "hbaaaaaaaa", "ibaaaaaaaa", "jbaaaaaaaa", "kbaaaaaaaa", "lbaaaaaaaa", "mbaaaaaaaa", "nbaaaaaaaa", "obaaaaaaaa", "pbaaaaaaaa", "qbaaaaaaaa", "rbaaaaaaaa", "sbaaaaaaaa", "tbaaaaaaaa", "ubaaaaaaaa", "vbaaaaaaaa", "wbaaaaaaaa", "xbaaaaaaaa", "ybaaaaaaaa", "zbaaaaaaaa", "Abaaaaaaaa", "Bbaaaaaaaa", "Cbaaaaaaaa", "Dbaaaaaaaa", "Ebaaaaaaaa", "Fbaaaaaaaa", "Gbaaaaaaaa", "Hbaaaaaaaa", "Ibaaaaaaaa", "Jbaaaaaaaa", "Kbaaaaaaaa", "Lbaaaaaaaa", "Mbaaaaaaaa", "Nbaaaaaaaa", "Obaaaaaaaa", "Pbaaaaaaaa", "Qbaaaaaaaa", "Rbaaaaaaaa", "Sbaaaaaaaa", "Tbaaaaaaaa", "Ubaaaaaaaa", "Vbaaaaaaaa", "Wbaaaaaaaa", "Xbaaaaaaaa", "Ybaaaaaaaa", "Zbaaaaaaaa", "0baaaaaaaa", "1baaaaaaaa", "2baaaaaaaa", "3baaaaaaaa", "4baaaaaaaa", "5baaaaaaaa", "6baaaaaaaa", "7baaaaaaaa", "8baaaaaaaa", "9baaaaaaaa", "acaaaaaaaa", "bcaaaaaaaa", "ccaaaaaaaa", "dcaaaaaaaa", "ecaaaaaaaa", "fcaaaaaaaa", "gcaaaaaaaa", "hcaaaaaaaa", "icaaaaaaaa", "jcaaaaaaaa", "kcaaaaaaaa", "lcaaaaaaaa", "mcaaaaaaaa", "ncaaaaaaaa", "ocaaaaaaaa", "pcaaaaaaaa", "qcaaaaaaaa", "rcaaaaaaaa", "scaaaaaaaa", "tcaaaaaaaa", "ucaaaaaaaa", "vcaaaaaaaa", "wcaaaaaaaa", "xcaaaaaaaa", "ycaaaaaaaa", "zcaaaaaaaa", "Acaaaaaaaa", "Bcaaaaaaaa", "Ccaaaaaaaa", "Dcaaaaaaaa", "Ecaaaaaaaa", "Fcaaaaaaaa", "Gcaaaaaaaa", "Hcaaaaaaaa", "Icaaaaaaaa", "Jcaaaaaaaa", "Kcaaaaaaaa", "Lcaaaaaaaa", "Mcaaaaaaaa", "Ncaaaaaaaa", "Ocaaaaaaaa", "Pcaaaaaaaa", "Qcaaaaaaaa", "Rcaaaaaaaa", "Scaaaaaaaa", "Tcaaaaaaaa", "Ucaaaaaaaa", "Vcaaaaaaaa", "Wcaaaaaaaa", "Xcaaaaaaaa", "Ycaaaaaaaa", "Zcaaaaaaaa", "0caaaaaaaa", "1caaaaaaaa", "2caaaaaaaa", "3caaaaaaaa", "4caaaaaaaa", "5caaaaaaaa", "6caaaaaaaa", "7caaaaaaaa", "8caaaaaaaa", "9caaaaaaaa", "adaaaaaaaa", "bdaaaaaaaa", "cdaaaaaaaa", "ddaaaaaaaa", "edaaaaaaaa", "fdaaaaaaaa", "gdaaaaaaaa", "hdaaaaaaaa", "idaaaaaaaa", "jdaaaaaaaa", "kdaaaaaaaa", "ldaaaaaaaa", "mdaaaaaaaa", "ndaaaaaaaa" }
3
"abcdefghik"
200
Returns: {"aaa", "baa", "caa", "daa", "eaa", "faa", "gaa", "haa", "iaa", "kaa", "aba", "bba", "cba", "dba", "eba", "fba", "gba", "hba", "iba", "kba", "aca", "bca", "cca", "dca", "eca", "fca", "gca", "hca", "ica", "kca", "ada", "bda", "cda", "dda", "eda", "fda", "gda", "hda", "ida", "kda", "aea", "bea", "cea", "dea", "eea", "fea", "gea", "hea", "iea", "kea", "afa", "bfa", "cfa", "dfa", "efa", "ffa", "gfa", "hfa", "ifa", "kfa", "aga", "bga", "cga", "dga", "ega", "fga", "gga", "hga", "iga", "kga", "aha", "bha", "cha", "dha", "eha", "fha", "gha", "hha", "iha", "kha", "aia", "bia", "cia", "dia", "eia", "fia", "gia", "hia", "iia", "kia", "aka", "bka", "cka", "dka", "eka", "fka", "gka", "hka", "ika", "kka", "aab", "bab", "cab", "dab", "eab", "fab", "gab", "hab", "iab", "kab", "abb", "bbb", "cbb", "dbb", "ebb", "fbb", "gbb", "hbb", "ibb", "kbb", "acb", "bcb", "ccb", "dcb", "ecb", "fcb", "gcb", "hcb", "icb", "kcb", "adb", "bdb", "cdb", "ddb", "edb", "fdb", "gdb", "hdb", "idb", "kdb", "aeb", "beb", "ceb", "deb", "eeb", "feb", "geb", "heb", "ieb", "keb", "afb", "bfb", "cfb", "dfb", "efb", "ffb", "gfb", "hfb", "ifb", "kfb", "agb", "bgb", "cgb", "dgb", "egb", "fgb", "ggb", "hgb", "igb", "kgb", "ahb", "bhb", "chb", "dhb", "ehb", "fhb", "ghb", "hhb", "ihb", "khb", "aib", "bib", "cib", "dib", "eib", "fib", "gib", "hib", "iib", "kib", "akb", "bkb", "ckb", "dkb", "ekb", "fkb", "gkb", "hkb", "ikb", "kkb" }
10
"qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM012345678"
200
Returns: {"qqqqqqqqqq", "wqqqqqqqqq", "eqqqqqqqqq", "rqqqqqqqqq", "tqqqqqqqqq", "yqqqqqqqqq", "uqqqqqqqqq", "iqqqqqqqqq", "oqqqqqqqqq", "pqqqqqqqqq", "aqqqqqqqqq", "sqqqqqqqqq", "dqqqqqqqqq", "fqqqqqqqqq", "gqqqqqqqqq", "hqqqqqqqqq", "jqqqqqqqqq", "kqqqqqqqqq", "lqqqqqqqqq", "zqqqqqqqqq", "xqqqqqqqqq", "cqqqqqqqqq", "vqqqqqqqqq", "bqqqqqqqqq", "nqqqqqqqqq", "mqqqqqqqqq", "Qqqqqqqqqq", "Wqqqqqqqqq", "Eqqqqqqqqq", "Rqqqqqqqqq", "Tqqqqqqqqq", "Yqqqqqqqqq", "Uqqqqqqqqq", "Iqqqqqqqqq", "Oqqqqqqqqq", "Pqqqqqqqqq", "Aqqqqqqqqq", "Sqqqqqqqqq", "Dqqqqqqqqq", "Fqqqqqqqqq", "Gqqqqqqqqq", "Hqqqqqqqqq", "Jqqqqqqqqq", "Kqqqqqqqqq", "Lqqqqqqqqq", "Zqqqqqqqqq", "Xqqqqqqqqq", "Cqqqqqqqqq", "Vqqqqqqqqq", "Bqqqqqqqqq", "Nqqqqqqqqq", "Mqqqqqqqqq", "0qqqqqqqqq", "1qqqqqqqqq", "2qqqqqqqqq", "3qqqqqqqqq", "4qqqqqqqqq", "5qqqqqqqqq", "6qqqqqqqqq", "7qqqqqqqqq", "8qqqqqqqqq", "qwqqqqqqqq", "wwqqqqqqqq", "ewqqqqqqqq", "rwqqqqqqqq", "twqqqqqqqq", "ywqqqqqqqq", "uwqqqqqqqq", "iwqqqqqqqq", "owqqqqqqqq", "pwqqqqqqqq", "awqqqqqqqq", "swqqqqqqqq", "dwqqqqqqqq", "fwqqqqqqqq", "gwqqqqqqqq", "hwqqqqqqqq", "jwqqqqqqqq", "kwqqqqqqqq", "lwqqqqqqqq", "zwqqqqqqqq", "xwqqqqqqqq", "cwqqqqqqqq", "vwqqqqqqqq", "bwqqqqqqqq", "nwqqqqqqqq", "mwqqqqqqqq", "Qwqqqqqqqq", "Wwqqqqqqqq", "Ewqqqqqqqq", "Rwqqqqqqqq", "Twqqqqqqqq", "Ywqqqqqqqq", "Uwqqqqqqqq", "Iwqqqqqqqq", "Owqqqqqqqq", "Pwqqqqqqqq", "Awqqqqqqqq", "Swqqqqqqqq", "Dwqqqqqqqq", "Fwqqqqqqqq", "Gwqqqqqqqq", "Hwqqqqqqqq", "Jwqqqqqqqq", "Kwqqqqqqqq", "Lwqqqqqqqq", "Zwqqqqqqqq", "Xwqqqqqqqq", "Cwqqqqqqqq", "Vwqqqqqqqq", "Bwqqqqqqqq", "Nwqqqqqqqq", "Mwqqqqqqqq", "0wqqqqqqqq", "1wqqqqqqqq", "2wqqqqqqqq", "3wqqqqqqqq", "4wqqqqqqqq", "5wqqqqqqqq", "6wqqqqqqqq", "7wqqqqqqqq", "8wqqqqqqqq", "qeqqqqqqqq", "weqqqqqqqq", "eeqqqqqqqq", "reqqqqqqqq", "teqqqqqqqq", "yeqqqqqqqq", "ueqqqqqqqq", "ieqqqqqqqq", "oeqqqqqqqq", "peqqqqqqqq", "aeqqqqqqqq", "seqqqqqqqq", "deqqqqqqqq", "feqqqqqqqq", "geqqqqqqqq", "heqqqqqqqq", "jeqqqqqqqq", "keqqqqqqqq", "leqqqqqqqq", "zeqqqqqqqq", "xeqqqqqqqq", "ceqqqqqqqq", "veqqqqqqqq", "beqqqqqqqq", "neqqqqqqqq", "meqqqqqqqq", "Qeqqqqqqqq", "Weqqqqqqqq", "Eeqqqqqqqq", "Reqqqqqqqq", "Teqqqqqqqq", "Yeqqqqqqqq", "Ueqqqqqqqq", "Ieqqqqqqqq", "Oeqqqqqqqq", "Peqqqqqqqq", "Aeqqqqqqqq", "Seqqqqqqqq", "Deqqqqqqqq", "Feqqqqqqqq", "Geqqqqqqqq", "Heqqqqqqqq", "Jeqqqqqqqq", "Keqqqqqqqq", "Leqqqqqqqq", "Zeqqqqqqqq", "Xeqqqqqqqq", "Ceqqqqqqqq", "Veqqqqqqqq", "Beqqqqqqqq", "Neqqqqqqqq", "Meqqqqqqqq", "0eqqqqqqqq", "1eqqqqqqqq", "2eqqqqqqqq", "3eqqqqqqqq", "4eqqqqqqqq", "5eqqqqqqqq", "6eqqqqqqqq", "7eqqqqqqqq", "8eqqqqqqqq", "qrqqqqqqqq", "wrqqqqqqqq", "erqqqqqqqq", "rrqqqqqqqq", "trqqqqqqqq", "yrqqqqqqqq", "urqqqqqqqq", "irqqqqqqqq", "orqqqqqqqq", "prqqqqqqqq", "arqqqqqqqq", "srqqqqqqqq", "drqqqqqqqq", "frqqqqqqqq", "grqqqqqqqq", "hrqqqqqqqq", "jrqqqqqqqq" }