Problem Statement
Consider the following two player word game, which slightly resembles Mastermind:
The first player secretly picks a word and tells its length to the second player. The second player then guesses a word, and the first player responds by telling whether the number of correct letters in correct positions is even or odd. This is repeated until the second player can figure out what the first player's picked word is (see the examples for clarifications).
Create a class WordGuessingGame containing the method possibleWords which takes
a
Definition
- Class:
- WordGuessingGame
- Method:
- possibleWords
- Parameters:
- String[], String[]
- Returns:
- String[]
- Method signature:
- String[] possibleWords(String[] even, String[] odd)
- (be sure your method is public)
Notes
- Note that in this problem, "word" means any possible combination of uppercase letters ('A'-'Z').
- If no words match the information given, return an empty String[] (see example 3).
Constraints
- even and odd will together contain between 1 and 18 elements, inclusive.
- All elements in even and odd will be of the same length (between 1 and 9 characters, inclusive).
- All characters in even and odd will be uppercase letters ('A'-'Z').
- The number of words matching the given information will be at most 100.
Examples
{"DAY","MAY","BUY"}
{"SAY","DUE","TEN"}
Returns: {"SEE" }
0 or 2 letters are correct and at their correct location in the words "DAY" and "MAY". This tells us that the first letter can't be 'D' or 'M' because then one of the words would have an odd number of letters correct. "DAY" and "SAY" tell us that the first letter is either 'D' or 'S'. Therefore, the first letter must be 'S'. So the first letter is wrong in "MAY" and "BUY", and because they have the same parity, the second letter can't be 'A' or 'U'. Knowing that 'D' is not the first letter and 'U' is not the second, we can conclude from the word "DUE" that the last letter must be 'E'. Finally the word "TEN" tells us that the second letter must be 'E' because the other two letters in the word are wrong.
{"QMNA","UQJE"}
{"HUIF","QMZB","QEHJ","LBJL"}
Returns: {"HBHB", "HBZJ", "HEZL", "LEIB", "LEZF", "LUHB", "LUZJ", "QBIA", "QBNF", "QUNL" }
{"NODSN"}
{"MOOTN","CRXXU","SREQR","DEREX","HOYGF","CDLCP","ZTDOC","STEEB"}
Returns: {"CODER" }
{}
{"AB","BC","CA"}
Returns: { }
{"K"}
{}
Returns: {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }
{}
{"Q"}
Returns: {"Q" }
{"T"}
{"T"}
Returns: { }
{}
{"S","S"}
Returns: {"S" }
{}
{"PU","SO"}
Returns: {"PO", "SU" }
{"AB"}
{"CD"}
Returns: {"BD", "CA", "CC", "CE", "CF", "CG", "CH", "CI", "CJ", "CK", "CL", "CM", "CN", "CO", "CP", "CQ", "CR", "CS", "CT", "CU", "CV", "CW", "CX", "CY", "CZ", "DD", "ED", "FD", "GD", "HD", "ID", "JD", "KD", "LD", "MD", "ND", "OD", "PD", "QD", "RD", "SD", "TD", "UD", "VD", "WD", "XD", "YD", "ZD" }
{}
{"PKH","ECP","AQS"}
Returns: {"ACH", "AKP", "EKS", "EQH", "PCS", "PQP" }
{"XTE"}
{"XUN","XDJ","PCD"}
Returns: {"PDN", "PUJ", "XCE", "XTD" }
{"RRO"}
{"HRX","RRC","RYR"}
Returns: {"HYC", "RRC" }
{"YUSV"}
{"HUTW","XVNM","XAQV","FUNH","FWXD"}
Returns: {"FATM", "FUNV", "FVQW", "HAND", "XUSD", "XWTH" }
{"ARON","DQOE"}
{"ASBE","VWOL","JTOV","GGHE"}
Returns: {"ASOE", "BROE", "CROE", "EROE", "FROE", "GTBL", "GWBV", "HROE", "IROE", "JGBL", "JSHL", "KROE", "LROE", "MROE", "NROE", "OROE", "PROE", "QROE", "RROE", "SROE", "TROE", "UROE", "VGBV", "VSHV", "WROE", "XROE", "YROE", "ZROE" }
{"LRSI","XKNQ"}
{"XYTK","YDSS","XTWQ","QJSR"}
Returns: {"LTSK", "QDWK", "QTTS", "QYWS", "XDNR", "XJNS", "XKSI", "YJWK", "YTTR", "YYWR" }
{"SGIP"}
{"SDJS","SVZV","XWQU","YNOP","BYKP"}
Returns: {"SAQP", "SBQP", "SCQP", "SEQP", "SFQP", "SHQP", "SIQP", "SJQP", "SKQP", "SLQP", "SMQP", "SOQP", "SPQP", "SQQP", "SRQP", "SSQP", "STQP", "SUQP", "SWAP", "SWBP", "SWCP", "SWDP", "SWEP", "SWFP", "SWGP", "SWHP", "SWLP", "SWMP", "SWNP", "SWPP", "SWRP", "SWSP", "SWTP", "SWUP", "SWVP", "SWWP", "SWXP", "SWYP", "SXQP", "SZQP" }
{}
{"CSQEA","JAEID","HXVRA","SZUQW","UDCVF","RXUZX","PDSTJ"}
Returns: {"ADUIA", "BDUIA", "CDURD", "DDUIA", "EDUIA", "FDUIA", "GDUIA", "HDUED", "IDUIA", "JDUAA", "JDUBA", "JDUCA", "JDUDA", "JDUFA", "JDUGA", "JDUHA", "JDUJA", "JDUKA", "JDULA", "JDUMA", "JDUNA", "JDUOA", "JDUPA", "JDUSA", "JDUUA", "JDUWA", "JDUXA", "JDUYA", "KDUIA", "LDUIA", "MDUIA", "NDUIA", "ODUIA", "PAUVA", "QDUIA", "RDEQA", "SDEZA", "TDUIA", "UAUTA", "VDUIA", "WDUIA", "XDUIA", "YDUIA", "ZDUIA" }
{"LLKAD"}
{"LRJLM","LQMDU","ZJHED","EDHFD","IOIOH","GZIVZ","SAFOB"}
Returns: {"GQHOM", "GRHOU", "LAIBD", "LAICD", "LAIGD", "LAIHD", "LAIID", "LAIJD", "LAIKD", "LAIMD", "LAIND", "LAIPD", "LAIQD", "LAIRD", "LAISD", "LAITD", "LAIUD", "LAIWD", "LAIXD", "LAIYD", "LAIZD", "LLHOZ", "LOFVD", "LOIOD", "LZAOD", "LZBOD", "LZCOD", "LZDOD", "LZEOD", "LZGOD", "LZLOD", "LZNOD", "LZOOD", "LZPOD", "LZQOD", "LZROD", "LZSOD", "LZTOD", "LZUOD", "LZVOD", "LZWOD", "LZXOD", "LZYOD", "LZZOD" }
{"BWRYM"}
{"VUULS","SGDOM","XAVWO","GWFWI","VUGAF","ESCMG","GUHGE"}
Returns: {"AUDWG", "BUCWM", "CUDWG", "DUDWG", "EUDWA", "EUDWB", "EUDWC", "EUDWD", "EUDWH", "EUDWJ", "EUDWK", "EUDWL", "EUDWN", "EUDWP", "EUDWQ", "EUDWR", "EUDWT", "EUDWU", "EUDWV", "EUDWW", "EUDWX", "EUDWY", "EUDWZ", "EUFOO", "EURWM", "EUVOI", "FUDWG", "HUDWG", "IUDWG", "JUDWG", "KUDWG", "LUDWG", "MUDWG", "NUDWG", "OUDWG", "PUDWG", "QUDWG", "RUDWG", "SUAWG", "SUBWG", "SUCWA", "SUCWB", "SUCWC", "SUCWD", "SUCWH", "SUCWJ", "SUCWK", "SUCWL", "SUCWN", "SUCWP", "SUCWQ", "SUCWR", "SUCWT", "SUCWU", "SUCWV", "SUCWW", "SUCWX", "SUCWY", "SUCWZ", "SUEWG", "SUFMO", "SUIWG", "SUJWG", "SUKWG", "SULWG", "SUMWG", "SUNWG", "SUOWG", "SUPWG", "SUQWG", "SUSWG", "SUTWG", "SUVMI", "SUWWG", "SUXWG", "SUYWG", "SUZWG", "TUDWG", "UUDWG", "VGCWE", "VGHWG", "VSDWE", "WUDWG", "XUCOI", "XUDMI", "XUFOG", "YUDWG", "ZUDWG" }
{"ERRJU"}
{"FGKOB","XQUEY","SLTHW","ZYHHY","RQYEZ","XGTXE","UEHEH"}
Returns: {"AYTEB", "BYTEB", "CYTEB", "DYTEB", "FQHXW", "FYTEA", "FYTEC", "FYTED", "FYTEF", "FYTEG", "FYTEI", "FYTEJ", "FYTEK", "FYTEL", "FYTEM", "FYTEN", "FYTEO", "FYTEP", "FYTEQ", "FYTER", "FYTES", "FYTET", "FYTEV", "FYTEX", "GYTEB", "HYTEB", "IYTEB", "JYTEB", "KYTEB", "LYTEB", "MYTEB", "NYTEB", "OYTEB", "PYTEB", "QYTEB", "RETOY", "RGHHY", "RGUHH", "SGHEH", "SGUEY", "SQHOE", "SQHXB", "SYKEE", "TYTEB", "UGHEW", "UGUHZ", "UQKHE", "VYTEB", "WYTEB", "XEKHZ", "XEYHB", "XGTEY", "XLHOZ", "XLKEY", "YYTEB", "ZATEB", "ZBTEB", "ZCTEB", "ZDTEB", "ZFTEB", "ZGAEW", "ZGBEW", "ZGCEW", "ZGDEW", "ZGEEW", "ZGFEW", "ZGGEW", "ZGIEW", "ZGJEW", "ZGLEW", "ZGMEW", "ZGNEW", "ZGOEW", "ZGPEW", "ZGQEW", "ZGSEW", "ZGTEE", "ZGVEW", "ZGWEW", "ZGXEW", "ZGZEW", "ZHTEB", "ZITEB", "ZJTEB", "ZKTEB", "ZLKEE", "ZMTEB", "ZNTEB", "ZOTEB", "ZPTEB", "ZQTOH", "ZSTEB", "ZTTEB", "ZUTEB", "ZVTEB", "ZWTEB", "ZXTEB", "ZZTEB" }
{"MJAUX","WPWUD"}
{"PBYHX","EBOZX","HPVUX","UXQUW","NFEUM","INFKL"}
Returns: {"APFUX", "BPFUX", "CPFUX", "DPFUX", "FPFUX", "GPFUX", "HBEKW", "HBQKM", "HNWUX", "IBAUD", "IPBUX", "IPCUX", "IPDUX", "IPGUX", "IPHUX", "IPIUX", "IPJUX", "IPKUX", "IPLUX", "IPMUX", "IPNUX", "IPPUX", "IPRUX", "IPSUX", "IPTUX", "IPUUX", "IPXUX", "IPZUX", "JPFUX", "KPFUX", "LPFUX", "MBFUD", "MBWUL", "MFQKX", "MXEKX", "NBVKW", "NJQKX", "NXAKX", "OPFUX", "QPFUX", "RPFUX", "SPFUX", "TPFUX", "UBVKM", "UFAKX", "UJEKX", "VPFUX", "WBAUL", "WNVUX", "XPFUX", "YPFUX", "ZPFUX" }
{"ANYZA"}
{"ANOFG","EAEVE","UNEOP","LEWMC","CNPKB","SZMZS"}
Returns: {"AEEZB", "BNWZE", "CEEFS", "CZEFC", "CZEMG", "DNWZE", "ENAZC", "ENBZC", "ENCZC", "ENDZC", "ENFZC", "ENGZC", "ENHZC", "ENIZC", "ENJZC", "ENKZC", "ENLZC", "ENMMA", "ENNZC", "ENQZC", "ENRZC", "ENSZC", "ENTZC", "ENUZC", "ENVZC", "ENWZD", "ENWZF", "ENWZH", "ENWZI", "ENWZJ", "ENWZK", "ENWZL", "ENWZM", "ENWZN", "ENWZO", "ENWZQ", "ENWZR", "ENWZT", "ENWZU", "ENWZV", "ENWZW", "ENWZX", "ENWZY", "ENWZZ", "ENXZC", "ENYMS", "ENZZC", "FNWZE", "GNWZE", "HNWZE", "INWZE", "JNWZE", "KNWZE", "LNAZE", "LNBZE", "LNCZE", "LNDZE", "LNEZP", "LNFZE", "LNGZE", "LNHZE", "LNIZE", "LNJZE", "LNKZE", "LNLZE", "LNMVA", "LNNZE", "LNQZE", "LNRZE", "LNSZE", "LNTZE", "LNUZE", "LNVZE", "LNXZE", "LNYVS", "LNZZE", "LZEFB", "LZEKG", "MNWZE", "NNWZE", "ONWZE", "PNWZE", "QNWZE", "RNWZE", "SEEFB", "SEEKG", "SNWVA", "SNYME", "SNYVC", "TNWZE", "UNEZC", "VNWZE", "WNWZE", "XNWZE", "YNWZE", "ZNWZE" }
{"HFECV","JRKJD"}
{"TTIUG","GJDHG","EPEGH","AJEHR","UTUMD","DHVVV"}
Returns: {"AHUGG", "APUVG", "APVMG", "ATDVH", "ATEHV", "BTVHH", "CTVHH", "DFEMG", "DJIMH", "DJUUH", "DTAHH", "DTBHH", "DTCHH", "DTDGR", "DTFHH", "DTGHH", "DTHHH", "DTJHH", "DTLHH", "DTMHH", "DTNHH", "DTOHH", "DTPHH", "DTQHH", "DTRHH", "DTSHH", "DTTHH", "DTWHH", "DTXHH", "DTYHH", "DTZHH", "ETDVR", "ETVHA", "ETVHB", "ETVHC", "ETVHE", "ETVHF", "ETVHI", "ETVHJ", "ETVHK", "ETVHL", "ETVHM", "ETVHN", "ETVHO", "ETVHP", "ETVHQ", "ETVHS", "ETVHT", "ETVHU", "ETVHW", "ETVHX", "ETVHY", "ETVHZ", "FTVHH", "GTEAV", "GTEBV", "GTEDV", "GTEEV", "GTEFV", "GTEIV", "GTEKV", "GTELV", "GTENV", "GTEOV", "GTEPV", "GTEQV", "GTERV", "GTESV", "GTETV", "GTEWV", "GTEXV", "GTEYV", "GTEZV", "GTVGR", "HHEMG", "ITVHH", "KTVHH", "LTVHH", "MTVHH", "NTVHH", "OTVHH", "PTVHH", "QTVHH", "RTVHH", "STVHH", "THUHH", "TJUVH", "TJVMH", "UFEVG", "UHECG", "UHIHH", "UJIVH", "UJVUH", "VTVHH", "WTVHH", "XTVHH", "YTVHH", "ZTVHH" }
{"JABGDO","PPJGIO","MGAEJL"}
{"ADSEQL","JVMBPW","RMBEQO","BTSYUC","ARCPVD","MFKCQO","NBYEFO","JISSVL","YKSRZB"}
Returns: {"ABSAQW", "ABSBQA", "ABSBQE", "ABSBQF", "ABSBQG", "ABSBQH", "ABSBQI", "ABSBQJ", "ABSBQK", "ABSBQM", "ABSBQN", "ABSBQP", "ABSBQQ", "ABSBQR", "ABSBQS", "ABSBQT", "ABSBQU", "ABSBQV", "ABSBQX", "ABSBQY", "ABSBQZ", "ABSDQW", "ABSFQW", "ABSHQW", "ABSIQW", "ABSJQW", "ABSKQW", "ABSLQW", "ABSMQW", "ABSNQW", "ABSOQW", "ABSQQW", "ABSTQW", "ABSUQW", "ABSVQW", "ABSWQW", "ABSXQW", "ABSZQW", "ADSGPO", "AFSEJW", "CRSGPO", "DRSGPO", "ERSGPO", "FRSGPO", "GRSGPO", "HRSGPO", "IRSGPO", "JASGVO", "JISPIO", "JPSAVO", "JPSDVO", "JPSFVO", "JPSHVO", "JPSIVO", "JPSJVO", "JPSKVO", "JPSLVO", "JPSMVO", "JPSNVO", "JPSOVO", "JPSQVO", "JPSTVO", "JPSUVO", "JPSVVO", "JPSWVO", "JPSXVO", "JPSZVO", "JRSSIO", "KRSGPO", "LRSGPO", "MDSEPD", "MKMEVC", "MTMEVB", "NDSBQD", "NDSPQW", "NMSCPD", "ORSGPO", "PASPPO", "PRSBDO", "PVSPDO", "QRSGPO", "RBSCPD", "RFSBFD", "RFSPFW", "RRSCFW", "RVSCFD", "SRSGPO", "TRSGPO", "URSGPO", "VRSGPO", "WRSGPO", "XRSGPO", "ZRSGPO" }
{"GDQMOK"}
{"OJJRUK","GDPBSH","NRAWER","KOUSDW","PDKJXG","SSLHYS","FMUYMF","QLVYSH"}
Returns: {"KDAYYK", "KDLYEK", "NDLYDK", "NJUHSG", "NJUHXH", "NJUJSS", "NJUJYH", "NSUJUH", "NSURSG", "NSURXH", "ORUHSG", "ORUHXH", "ORUJSS", "ORUJYH", "OSUJEH", "OSUJSR", "OSUWSG", "OSUWXH", "PJUHEH", "PJUHSR", "PJUWSS", "PJUWYH", "PRUHUH", "PRURSS", "PRURYH", "PSUREH", "PSURSR", "PSUWUH", "QDUHEK", "QDUWYK", "SDAYDK", "SJUJEH", "SJUJSR", "SJUWSG", "SJUWXH", "SRUJUH", "SRURSG", "SRURXH" }
{"LXFNME"}
{"ZWYPDT","KQABAN","ITKZME","LDCBTM","SHVNDE","JHLEMN","LACNIE","JPDBOK","LCTIDL","VHAJQH"}
Returns: {"AHFBDE", "BHFBDE", "CHFBDE", "DHFBDE", "EHFBDE", "FHFBDE", "GHFBDE", "HHFBDE", "IAABDN", "IALBDH", "IHTBIT", "IHYBIL", "IPCJDN", "JAAZDM", "JQCZDH", "LHDPMN", "MHFBDE", "NHFBDE", "OHFBDE", "PHFBDE", "QHFBDE", "RHFBDE", "THFBDE", "UHFBDE", "VPCZDN", "WHFBDE", "XHFBDE", "YHFBDE", "ZHKBIL" }
{}
{"WYAGK","JTYOD","JSKVG","AENVJ","XDZNB","UUUJK","EIUFF"}
Returns: {"EDYVK", "ETZVK", "JDNFK", "JDUGJ", "JEUGB", "JEZFK", "JINNK", "JYUNJ", "WDUVD", "WTUVB", "XIYVK", "XYUVD" }
{"QHWZQ","LHFIM","QNDBP"}
{"QZTPS","VRHUW","QWAJB","CYVPW","RWFDO","QFERE","QPGMG","THSQD"}
Returns: {"QHFBW" }
{"WHLSV"}
{"ZBMTJ","CLJWR","XACLV","PSGTR","YHQOV","JUPTT","CCCYM","VRJUF","PMLHA"}
Returns: {"CRLTV" }
{"LLURLQ","GEGHOS"}
{"HYBRJJ","NFDVEG","ROBTGC","EJDWOA","BHDBNI","YHARTN","MEWMRF","CDYSLP","ZECINY","GCIMKU"}
Returns: {"GEDRLC" }
{"LMFBJD","VPFBDD"}
{"LGZFCF","VMCQDD","EXHKWD","NZNQKO","OKJLJD","ZJVMGN","LONLJY","LWLSEL","BIVBTE","IVUODT","PSIMQK"}
Returns: {"LSVQDD" }
{"SUUZQW","GNECMP"}
{"WZMVMQ","BNAVYW","FQCCEC","DYVYMZ","RURTSW","GCMSWP","ZWOEMC","GTLMBX","WQUELN"}
Returns: {"BQLTMP", "BQRMMP", "GNRCMN", "GQATMA", "GQATMB", "GQATMD", "GQATME", "GQATMF", "GQATMG", "GQATMH", "GQATMI", "GQATMJ", "GQATMK", "GQATML", "GQATMM", "GQATMO", "GQATMR", "GQATMS", "GQATMT", "GQATMU", "GQATMV", "GQATMY", "GQBZMW", "GQDZMW", "GQFZMW", "GQGZMW", "GQHZMW", "GQIZMW", "GQJZMW", "GQKZMW", "GQNZMW", "GQPZMW", "GQQZMW", "GQRVMQ", "GQSZMW", "GQTZMW", "GQWZMW", "GQXZMW", "GQYZMW", "GQZZMW", "RQAMMP" }
{"PPGZTT","YGWNKT","QGFTRB"}
{"PVIBAU","PSOIDP","QEDNKE","XZNPKF","LBYLMT","FIKQEV","LDKUFA","NCKRZT"}
Returns: {"PAKRKT", "PBKPTE", "PCKAKT", "PCKCKT", "PCKDKT", "PCKEKT", "PCKFKT", "PCKGKT", "PCKHKT", "PCKJKT", "PCKKKT", "PCKMKT", "PCKOKT", "PCKSKT", "PCKVKT", "PCKWKT", "PCKXKT", "PCKYKT", "PDAQKT", "PDBQKT", "PDCQKT", "PDEQKT", "PDHQKT", "PDJQKT", "PDLQKT", "PDMQKT", "PDNNET", "PDPQKT", "PDQQKT", "PDRQKT", "PDSQKT", "PDTQKT", "PDUQKT", "PDVQKT", "PDXQKT", "PDZQKT", "PEKLTF", "PEKZMF", "PFKRKT", "PHKRKT", "PIAUKT", "PIBUKT", "PICUKT", "PIEUKT", "PIHUKT", "PIJUKT", "PILUKT", "PIMUKT", "PINNFT", "PIPUKT", "PIQUKT", "PIRUKT", "PISUKT", "PITUKT", "PIUUKT", "PIVUKT", "PIXUKT", "PIZUKT", "PJKRKT", "PKKRKT", "PLKRKT", "PMKRKT", "PNKRKT", "POKRKT", "PPKPME", "PQKRKT", "PRKRKT", "PTKRKT", "PUKRKT", "PWKRKT", "PXKRKT", "PYKRKT", "PZKLTE", "PZKNZT", "PZKZME", "XBKBDE", "XBKIAE", "XEKBMP", "XEKIMU", "XEKLAP", "XEKLDU", "XSKBME", "XSKLAE", "XVKIME", "XVKLDE", "YBKBKP", "YBKIKU", "YSKLKU", "YVKLKP" }
{"XBUWMYJ","XVFMKUN"}
{"XJEMSAQ","XIBBCBT","JUCXAVN","GCXZMPH","OYWKIVF","WFLQKCR","SIEBKCF","CRBNPPF","UXULMYE","RUDQUQB","LCWJNVF"}
Returns: {"CBEQMVT", "CIXQSVE", "CXEQCVH", "GREQCVE", "GUELCCF", "GULLCAF", "GULLSBF", "GXBMKVB", "GXCQCAF", "GXCQSBF", "GXEQPVT", "JIWQSPE", "JXBQSPF", "JXXQCAF", "JXXQSBF", "RXBMKVH", "SBBQMVQ", "SJBQMVJ", "SXBQSVH", "UIWQAPQ", "UIXQPVQ", "UJBQAPF", "UJXQABF", "UREQCVH", "UUEZCCF", "UULZCAF", "UULZSBF", "UUWBSPR", "UUWMKPT", "UUXBSCF", "WUBLSPF", "WUWBSPE", "WUXLCAF", "WUXLSBF", "XACQMUF", "XDCQMUF", "XECQMUF", "XFDXMUF", "XFFXMQF", "XGCQMUF", "XHCQMUF", "XKCQMUF", "XLCQMUF", "XMCQMUF", "XNCQMUF", "XOCQMUF", "XPCQMUF", "XQCQMUF", "XRUZKVB", "XSCQMUF", "XTCQMUF", "XUDQMUF", "XUEMMCF", "XUFQMQF", "XULAMUF", "XULCMUF", "XULDMUF", "XULEMUF", "XULFMUF", "XULGMUF", "XULHMUF", "XULIMUF", "XULMMAF", "XULOMUF", "XULPMUF", "XULRMUF", "XULSMUF", "XULTMUF", "XULUMUF", "XULVMUF", "XULYMUF", "XUWLKPJ", "XUWNKYH", "XUWWKPE", "XVCQMDF", "XVCQMEF", "XVCQMFF", "XVCQMGF", "XVCQMHF", "XVCQMIF", "XVCQMJF", "XVCQMKF", "XVCQMLF", "XVCQMMF", "XVCQMNF", "XVCQMOF", "XVCQMRF", "XVCQMSF", "XVCQMTF", "XVCQMWF", "XVCQMXF", "XVCQMZF", "XVLXMQF", "XVWQMVF", "XVXQAYF", "XWCQMUF", "XZCQMUF" }
{"KFFLEWB"}
{"GSRNARD","VKFUCGU","SYWRMMU","PYTVREL","RCOZURM","HHIMGZT","YTYUKWX","MVOVVVF","LQGAPWP","XHMIUPH","CTFEEKV"}
Returns: {"CHGVKRU", "CHYVPRU", "GHFVMWM", "GTGVUZU", "GYFMUWF", "HTMVPRU", "HYFNUWF", "LTMVGRU", "LTRVUZU", "MYFMUWD", "MYFNUWT", "PHONEWU", "RHFVMWD", "RHRVEWU", "SHFVAWM", "SSFVUWT", "XTGVGRU", "XTIVPRU" }
{}
{"ERJWXVB","PPRYFDE","RRLDYYA","PLTMJCC","NDAQBYP","WKUUGPB","FUVODYQ","CYOQNRQ","IKTKPXU","CJJRGTF","WIJDOMQ","PQAZFYG","VYAINYT"}
Returns: {"CATYOYB", "CBTYOYB", "CCTYOYB", "CETYOYB", "CFTYOYB", "CGTYOYB", "CHTYOYB", "CIRKJYB", "CIRMPYB", "CITUXYE", "CITYAYB", "CITYCYB", "CITYEYB", "CITYHYB", "CITYIYB", "CITYKYB", "CITYLYB", "CITYMYB", "CITYQYB", "CITYRYB", "CITYSYB", "CITYTYB", "CITYUYB", "CITYVYB", "CITYWYB", "CITYZYB", "CITZFYB", "CKJRJYE", "CKJYJYF", "CKRWOYC", "CLJKGYE", "CLJYGYU", "CLRKOYB", "CMTYOYB", "CNTYOYB", "COTYOYB", "CPJKGYC", "CPJMGYU", "CPTAOYB", "CPTBOYB", "CPTCOYB", "CPTDYYB", "CPTEOYB", "CPTFOYB", "CPTGOYB", "CPTHOYB", "CPTJOYB", "CPTLOYB", "CPTNOYB", "CPTPOYB", "CPTSOYB", "CPTTOYB", "CPTVOYB", "CPTXOYB", "CSTYOYB", "CTTYOYB", "CVTYOYB", "CWTYOYB", "CXTYOYB", "CZTYOYB", "EPTOGYQ", "EUTYGYQ", "FPTWGYQ", "IRAMGDQ", "IRAYGCQ", "NKJQJYE", "PKJINYG", "PKJQBYG", "PKJZNYT", "PRAZGXQ", "VKJMNYE", "VKJYNYC" }
{"NSRKKYK","XQTOGHV"}
{"BKJFPDF","QKJGFUK","GIAHIUK","BOPLPWX","UNNGHEK","BLSWXOW","AXNLXHS","LZDSECQ","CHDWKHT","OSHNJAY","QSDNFHI","TRIWVNP"}
Returns: {"ASBWPCK", "ASCWPCK", "ASEWPCK", "ASFWPCK", "ASGWPCK", "ASKWPCK", "ASLWPCK", "ASMWPCK", "ASOWPCK", "ASPWEDK", "ASQWPCK", "ASUWPCK", "ASVWPCK", "ASWWPCK", "ASXWPCK", "ASYWPCK", "ASZWPCK", "BHNNEUP", "BHNNVUQ", "BIDGJNS", "BIDGVAS", "BRDGIAS", "BRNNEUT", "BSBWXCK", "BSCWXCK", "BSEWXCK", "BSFWXCK", "BSGWXCK", "BSKWXCK", "BSLWXCK", "BSMWXCK", "BSNSKUP", "BSOWXCK", "BSQWXCK", "BSUWXCK", "BSVWXCK", "BSWWXCK", "BSXWXCK", "BSYWXCK", "BSZWXCK", "BXDGIAP", "BXDGINY", "BXDKJNK", "BXDKVAK", "BXINKCK", "BZNNVUT", "LSNWPEK", "NSNWPUQ", "OZNWPUI", "QINWPAQ", "QINWPCY", "USNWPCK", "XSDWPHK" }
{"PHZZKQQ","CCFJUIN","BRKJXIK"}
{"JCIMTZH","WTHGYIF","ATMZKIA","GCAPQFI","FGRDENF","WQKEKIZ","BPLZXWD","KMOZPJX","TULPKQY","UYJWXHE","KRQRSLK","ZFQLHSF","SWELVXD"}
Returns: {"KCRLXIY" }
{"PUCBWGD","VSMBSNL","NLQXAUP"}
{"KUCSQDZ","SEKHPQY","PUHHDHR","FKCGTIA","PUJONTA","EBWSFBL","TLHFXJK","NBGXNWQ","ILIKCAE","EHLXBNG","WWPZMXL","CBVGRXX"}
Returns: {"PLCXFXY" }
{"XZDDLKM","ABLDYPA","MDSMIBQ","BUUTAVT","MIKNYGF"}
{"BLOYGEX","XGSZYDJ","TDSERPC","BOXDOXS","WTDVMRQ","IKDFYEX","FAPSLZU","SCJDQSV","GZBTYGU","DYXVCXX","CBWTEZM","MTXPMWR"}
Returns: {"MDDDYZX" }
{"MJZZOMA","TYPSFBL"}
{"LAHMURY","VXVNCAR","IBYAUJE","UJXAAUJ","FJZHBBI","VQPQBNR","DBDBBYK","YYOMHPY","DHIDCVL","VXWMJMM","NKFOQSZ","WFXCOVT"}
Returns: {"AXFABVY", "BXFABVY", "CXFABVY", "DBXMBAZ", "DJFMOJR", "DJYMOSR", "EXFABVY", "FBFMAVR", "FBXMCNZ", "GXFABVY", "HXFABVY", "IHXMBAZ", "IKVMBVJ", "IXXDBSY", "JXFABVY", "KXFABVY", "LXOABVZ", "NBXMCNI", "NHXMBAE", "NXAABVY", "NXBABVY", "NXCABVY", "NXEABVY", "NXGABVY", "NXJABVY", "NXKABVY", "NXLABVY", "NXMABVY", "NXNABVY", "NXQABVY", "NXRABVY", "NXSABVY", "NXTABVY", "NXUABVY", "NXXDBJY", "OXFABVY", "PXFABVY", "QXFABVY", "RXFABVY", "SXFABVY", "UKVMBVE", "UXYOBVY", "VBFHAVY", "VQFABVY", "WXIABSY", "XXFABVY", "YXHABVZ", "ZXFABVY" }
{"ZATLOXXK","ZNYUDQND","KFCCIDIB"}
{"ABBPOADJ","ZAITYHJA","ZOIAAHBF","WYJZRYRG","TNJUOBDE","CODMOBWI","FNILYOIT","EVYXOGEZ","HLHUHLLO","ZHQHGROF","QTBAJYQI","SYRVWPIM","ZWKBCCWM","JAAXGRLN","GZWZWAHE"}
Returns: {"HTIZORXM", "QHIZOXLM", "QLIZORXM", "ZFAUOYIE", "ZNEVOYLE", "ZNFVOYLE", "ZNGVOYLE", "ZNLVOYLE", "ZNMVOYLE", "ZNNVOYLE", "ZNOVOYLE", "ZNPVOYLE", "ZNRDOYLE", "ZNREOYLE", "ZNRFOYLE", "ZNRGOYLE", "ZNRIOYLE", "ZNRJOYLE", "ZNRKOYLE", "ZNRNOYLE", "ZNROOYLE", "ZNRQOYLE", "ZNRROYLE", "ZNRSOYLE", "ZNRWOYLE", "ZNRYOYLE", "ZNRZOBLI", "ZNSVOYLE", "ZNUVOYLE", "ZNVVOYLE", "ZNXVOYLE", "ZNZVOYLE", "ZTRZOOLD", "ZTRZOQLT", "ZYAUOOQE" }
{"XHTEVTUL"}
{"DUWWHZFE","XULPENUS","MXQGMDHP","GSFNKKWH","VKFRTPWP","YMNYZEEK","KGYRINOJ","LQAWQKKJ","JQOCHLWZ","PPZBEKUK","IPXYNIRR","XEDTBYAG","UFERPYIJ","IADHHFIR","XIBSZVDN"}
Returns: {"DIDYEDWJ", "DPDPZDWJ", "DXDYEVWJ", "IUORZKHG", "IUQRZKAZ", "IUZTZDWJ", "JUQRZKAR", "MIDYEZWJ", "MPDPZZWJ", "MUDBZIWJ", "MUDRZKRZ", "MUORZKAR", "PUDGZIWJ", "PUDYMVWJ", "XFTYHKOP", "XHEYHKOP", "XMQRHKRL", "XMXRHKHL", "XPFEHDEJ", "XPFEHEHJ", "XPFGHTEJ", "XPTRHKHK", "XXNRHKRL", "XXXRHKEL" }
{"JCZSJPSE"}
{"EZZZRLSY","TNMCNPRV","PXRSTGPC","XHZWTKLN","ERGSAPBC","DCIHBWVS","HCNXGZXG","RFMCFSRL","FYANKVSZ","KTXBGQGP","NFFTETUG","HRPTIEEG","WOEFQPKE","OHPCWABB"}
Returns: {"DFPXTPSP", "DHMSQQSG", "DHRBFPSG", "DHRTGPSL", "DNXCTPSG", "EOACTQVG", "EOACTWGG", "EOICTVGG", "EOXCTVVG", "ETACTWKG", "ETECTVVG", "ETICTVKG", "EYECTQVG", "EYECTWGG", "EYICTQKG", "EYXCTWKG", "HFIBTPSB", "HFXHTPSB", "KFPXTPSS", "KHMSQWSG", "KHRHFPSG", "KNICTPSG", "PFPHGPSN", "PFPWGPSS", "PHIBFPSG", "PHITGPSL", "PHXHFPSG", "RHRBBPSG", "RHRTGPSS", "TTICTPSG", "WHMSBQSG" }
{"ABQASPBL","GEVWTPCV"}
{"DEFVBUAM","HEPYHPLQ","GEHHYSGN","LCRZOMBL","IHDGMYBW","ITCKIOUU","YVHNDSBR","SNEBSCDM","IAYPGDGB","PZXKCEJG","CBZEQJBJ","NGBNMLSW","WJNWDEIM","HJVXKZGS","GRRFAKYG","IEUJQEAD"}
Returns: {"IEVFSEBW" }
{"SABZXDXBF","DLKGUNYDE"}
{"AFIFQVVYH","QGXNQIOXO","LNLZNWWWH","DHBOGQNJY","LNXLUTNJX","EAKDHDCAM","OPTKNYVDR","NMQSMCJPL","HXVRTRYUW","NCJUYDZNP","MZEGTWGMV","DVSHNXPVV","CWUGTOHJJ","CJEKXSDML","IYVMDLFDU","WVXHEJVHA"}
Returns: {"DAXZTVZDL", "DCXDTCDDH", "DCXDTSJDH", "DCXDTVWDL", "DCXSTSCDH", "DFXZTDADL", "DFXZTDBDL", "DFXZTDEDL", "DFXZTDIDL", "DFXZTDKDL", "DFXZTDLDL", "DFXZTDMDL", "DFXZTDQDL", "DFXZTDRDL", "DFXZTDSDL", "DFXZTDTDL", "DFXZTDUDL", "DJXDTCZDH", "DJXSTDXDH", "DJXUTCCDH", "DMXDTSZDH", "DMXGXDYDH", "DMXUTSCDH", "DNKMTIVNL", "DNKNTLVNL", "DNKUTLVXL", "DNVGHIVNL", "DNVGXDVPO", "DNVGYIVAL", "EPVHQWZJL", "EVVKQWJJP", "INBNTDVVL", "LGBMTDVVL", "LYBNTDVVL", "NGKHTSNDH", "NHXKTLCVH", "NHXKTLPAH", "NHXKTXFAH", "NJKHTINDH", "NJVHQWCJR", "NPVHQWDJM", "NVKKQWYJU", "NVKNTSNDH", "NVVDQWDJR", "NVVKHIGJH", "NVVKQWAJM", "NVVKQWBJM", "NVVKQWCJB", "NVVKQWCJC", "NVVKQWCJD", "NVVKQWCJG", "NVVKQWCJI", "NVVKQWCJK", "NVVKQWCJN", "NVVKQWCJQ", "NVVKQWCJS", "NVVKQWCJT", "NVVKQWCJZ", "NVVKQWEJM", "NVVKQWIJM", "NVVKQWKJM", "NVVKQWLJM", "NVVKQWMJM", "NVVKQWNAJ", "NVVKQWQJM", "NVVKQWRJM", "NVVKQWSJM", "NVVKQWTJM", "NVVKQWUJM", "NYXKTQCVH", "NYXKTQPAH", "NZVKNIVJM", "OCVHQWCJL", "OVVDQWZJL", "OVVUQWCJL", "OVVZQDGJL", "QJVZMDVJV", "QNBMTDVVL" }
{}
{"JIMLQBLJW","ANXWMPXOD","JVCHELSRG","QKFKHJDEW","XDCALNXYS","ZEKSYWUEN","ZVTIUSUOB","KNUQHLGPD","DLQLSZBGU","JORERGVJX","MRXBVEYFA","FPUKLWLFW","QADGJBNVW","LXIKVPSNQ","DDIQMJLTX","CEMLAIENG","SSDTOZJXO"}
Returns: {"ARCQRZUNW", "BECQVZVOW", "CNCEVZUTW", "DECTVGGOW", "DEDKULXJA", "DERAVLJOW", "DERIVLXXW", "DETEVLXXW", "DNCBOGUNW", "DNCEOEUNW", "DNCEVIUXW", "DNCLVZUJW", "DNCTREUNW", "DOXAOLUNW", "DSXARLUNW", "EECQVZVOW", "GECQVZVOW", "HECQVZVOW", "IECQVZVOW", "JDDKAEUGD", "JDMSVZGOW", "JDMWVZUPW", "JDULOPUFW", "JDULVWJOW", "JEIGHZXFB", "JEUAVZLOW", "JLDBLJUND", "JNDBLJUNU", "JNDLVNLEB", "JNDLVSLES", "JNILOEUYW", "JNMAVZUTW", "KDXEEZUNW", "KDXHRZUNW", "KDXKJZUJG", "KOCBMZUNW", "KRCEMZUNW", "KVDLLPYEX", "LDXLOLUJW", "LECQRZYOW", "MNDLLSSEX", "MVDLLPGEX", "MVKQRZXNW", "MVRQYZXNW", "NECQVZVOW", "OECQVZVOW", "PECQVZVOW", "QDUWVZUJG", "QDXKHZUJG", "QECQVZLOX", "QEXQLZSJB", "QNIBLZUJG", "QSCLVWGOX", "QXXLLLUXX", "QXXQLZUJG", "RECQVZVOW", "SACLHPUFX", "SDXESLUNW", "SECQVGBOW", "TECQVZVOW", "UECQVZVOW", "VECQVZVOW", "WECQVZVOW", "XOXQEZUNW", "XRDLHWSOX", "XVXQYZVNW", "YECQVZVOW", "ZACLHPJFX", "ZDXEAZSPW", "ZDXEEZGNW", "ZDXEOLBNW", "ZDXESLJNW", "ZDXHRZGNW", "ZDXKJZGJG", "ZDXTRLBNW", "ZDXTSLVNW", "ZNCEVZETW", "ZNDLRJSFS", "ZOCBMZGNW", "ZOXQAZSYW", "ZRCEMZGNW", "ZRILOLXJW", "ZRRQEZXNW", "ZSCLHPNFX" }
{"ZXDQPGVVQ"}
{"XDFGYMMUZ","BTDZBGALC","BQWJRWDCO","UJOXRFOGU","WBOYDTSRW","ZPYCPXLAV","QZQZLVMOJ","UFKEFZVQK","VXWQBNRHG","LSQJYOIGZ","NHTKYITHX","YBUMXKATA","LCUYJCLLX","HFECTCMKN","CFSNLFPEC","BUBMPHTYJ","HHWIEFUBT"}
Returns: {"BBEEYFLOG", "BBQCFFRUX", "BBQGFFLHN", "BBQGTFLHK", "BFOIXVLHZ", "BFOIYKLOG", "BFOIYNLOA", "BFOIYVLTG", "BFOMYNLBJ", "BFUYLFLHZ", "BSKYXFMHV", "BSUEDFMHV", "BSYYFFMHA", "BSYYXFMHK", "BXUCYFVOW", "BZUCFFSHZ", "BZUCYFRQW", "BZUCYFRRK", "BZUCYFSQG", "CBWCYZOLJ", "CBWEPGMGX", "HBWZYFLYK", "HPWYYFAQJ", "LBDEPFMHO", "QFWMYTOLV", "QFWMYXOLW", "QFWMYXSLU", "QFWYYHAAU", "QFWYYXAYU", "UBWCLATLZ", "UBWCLBTLZ", "UBWCLDTLZ", "UBWCLETLZ", "UBWCLJTLZ", "UBWCLLTLZ", "UBWCLPTLZ", "UBWCLQTLZ", "UBWCLRTLZ", "UBWCLSTLZ", "UBWCLUTLZ", "UBWCLYTLZ", "UBWCYAPLJ", "UBWCYBPLJ", "UBWCYDPLJ", "UBWCYEPLJ", "UBWCYJPLJ", "UBWCYLPLJ", "UBWCYPPLJ", "UBWCYQPLJ", "UBWCYRPLJ", "UBWCYSPLJ", "UBWCYUPLJ", "UBWCYYPLJ", "UBWNYCLLJ", "UBWZYCPYV", "UBWZYHLEN", "UCWCYTAEJ", "UFWYYXAQJ", "UFWYYZAAJ", "UPWMYCSOC", "UPWNYCARJ", "UZWMYCSAC", "UZWMYTLKC", "VBDJPFMQX", "VBKCYFDLJ", "WFWMYVOLV", "WFWZYHLTU", "WFWZYKLYU", "YFWXYXSLJ", "YFWZYHLRU", "YFWZYTLYU", "ZFWYYGOTJ" }
{}
{"VOMUQFJGL","ZXBCZEDRM","TQBNGPXVZ","IDDIBZREW","GVCNMCDNO","OAWHQTGHR","CHSGWIBTO","SQSMNAVGB","HFXSRHHFC","CLBDAMKNG","DVSSPFTLU","QMENSCLKJ","ZXXICLXWB","PFNGCLQLM","SUTOBPYZQ","KCTODZYEZ","UMXAEJSRM","OILKQLVVU"}
Returns: {"CMNSQPDEB", "CMWSBLDGZ", "CQDSQCYWM", "CQTIQCTFM", "CQTSQCRWM", "CQXCQCYLW", "HCSIQPLNM", "HDSNQMYWM", "HLSNQPXEM", "HMBIQAYLO", "HUSDQCXEM", "HUSNQZKWM", "IFSOQCXRG", "ILSNQHYWM", "ILSOQCXFM", "KMBSBLGGO", "QCSIQPHNM", "QDSOQHXNM", "SFSNQZKRB", "SHESQZXNM", "SLXNQZDLO", "SMBSQZQWO", "SXBSQCBEM", "TFSIQCYRG", "TLSIQCYFM", "ZFSNQJKEQ", "ZFSNQMSEQ", "ZFSNQZSZG" }
{"MYRXNVYBP"}
{"OROVVKRCC","JPRQSQAPU","TWASLSVJZ","XQCVYUKQH","ARXGTSHHV","VGSQQRCAL","NDJXYCJNK","BKNXUBYEQ","ZYHBRGXQE","XOYZQAYWB","HBGNYGRLP","DORUTEXDI","TIESOEMQX","CGPVXAJNF","UDPODKFWF","NUVDFQIRX","YDZBAAJYW"}
Returns: {"ADRVLGYAX", "AGRBYKYJX", "BDGVQSXPX", "HDNVQSXPX", "HDRVRSYAX", "JDGVQSXEX", "JDNVQSXLX", "NDRVYSYQL", "NONQASRQF", "NOPQASRQQ", "NOPQUSRQW", "NOZQUSRQF", "TDGVQQXEV", "TDGVQQXHQ", "TDHVTQYAP", "TDNVQQXLV", "TDRVFGYAV", "TDRVFGYHL", "TDXVQQXLQ", "TGRBYKYRV", "TRRBYRYRF", "UGRBYSYCX", "URAQYAXEX", "URNQYAXJX", "VDRVLGYHX", "VDRVRSYLX", "YURXQSRQF" }
{"VEOLAZWLR", "UVSRXBJBJ" }
{"WINXBXLJK", "JOYLQTDNB", "GGGRSBMAB", "RUJYRFXRJ", "KKPQUCPAY", "VMBEYDUDP", "BVFFXPOEG", "YWDEGXLBR", "OPKYQJBCJ", "TFYZNRAQX", "OWJLJNVIR", "HKAQQYWWJ", "MHRIIEBXM", "VRNBETFSW", "IILJUWEUI", "VLPBJHXWY" }
Returns: {"VFFLUBLXJ", "VFLLXELAJ", "VFRLUBLEJ", "VFRLXWLAJ", "VFRLXXEAJ", "VHFLUBLQJ", "VHLLXRLAJ", "VHLLXXAAJ", "VIDLXEAAJ", "VIFIQFAAR", "VIFYQRBAR", "VIRFQFAAR", "VIRZQFOAR", "VIYFRYBAR", "VIYQSFBER", "VIYQSPBRR", "VIYQXBBRR", "VIYYIYOAR", "VVGLUELQJ", "VVGLURLXJ", "VVGLUXAXJ", "VVLLIRLAJ", "VVLLIXAAJ", "VVLLNELAJ", "VVRLNWLAJ", "VVRLNXEAJ", "VVRLUXMQJ" }
{"A" }
{ }
Returns: {"B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }
{"NODSN" }
{"MOOTN", "CRXXU", "SREQR", "DEREX", "HOYGF", "CDLCP", "ZTDOC", "STEEB" }
Returns: {"CODER" }
{ }
{"ABCDEFGHI", "JKLMNOPQR", "STUVWXYZA", "BCDEFGHIJ", "KLMNOPQRS", "TUVWXYZAB", "CDEFGHIJK", "LMNOPQRST", "UVWXYZABC", "DEFGHIJKL", "MNOPQRSTU", "VWXYZABCD", "EFGHIJKLM", "NOPQRSTUV", "WXYZABCDE", "FGHIJKLMN", "OPQRSTUVW", "XYZABCDEF" }
Returns: { }
{"JJJJJJJJJ", "KKKKKKKKK", "LLLLLLLLL", "MMMMMMMMM", "NNNNNNNNN", "OOOOOOOOO", "PPPPPPPPP", "QQQQQQQQQ" }
{"AAAAAAAAA", "BBBBBBBBB", "CCCCCCCCC", "DDDDDDDDD", "EEEEEEEEE", "FFFFFFFFF", "GGGGGGGGG", "HHHHHHHHH", "IIIIIIIII", "JJJJJJJJJ" }
Returns: { }
{ }
{"AB" }
Returns: {"AA", "AC", "AD", "AE", "AF", "AG", "AH", "AI", "AJ", "AK", "AL", "AM", "AN", "AO", "AP", "AQ", "AR", "AS", "AT", "AU", "AV", "AW", "AX", "AY", "AZ", "BB", "CB", "DB", "EB", "FB", "GB", "HB", "IB", "JB", "KB", "LB", "MB", "NB", "OB", "PB", "QB", "RB", "SB", "TB", "UB", "VB", "WB", "XB", "YB", "ZB" }
{ }
{"AAAAAAAAA", "BBBBBBBBB", "CCCCCCCCC", "DDDDDDDDD", "EEEEEEEEE", "FFFFFFFFF", "GGGGGGGGG", "HHHHHHHHH", "IIIIIIIII", "AXXXXXXXX", "XBXXXXXXX", "XXCXXXXXX", "XXXDXXXXX", "XXXXEXXXX", "XXXXXFXXX", "XXXXXXGXX", "XXXXXXXHX", "XXXXXXXXI" }
Returns: {"ABCDEFGHI" }
{"AAAAAAAAA", "BBBBBBBBB", "CCCCCCCCC", "DDDDDDDDD", "EEEEEEEEE", "FFFFFFFFF", "GGGGGGGGG", "HHHHHHHHH", "IIIIIIIII" }
{"JAAAAAAAA", "BKBBBBBBB", "CCLCCCCCC", "DDDMDDDDD", "EEEENEEEE", "FFFFFOFFF", "GGGGGGPGG", "HHHHHHHQH", "HHHHHHHQH" }
Returns: {"AKLMNOPQA", "JBLMNOPQB", "JKCMNOPQC", "JKLDNOPQD", "JKLMEOPQE", "JKLMNFPQF", "JKLMNOGQG", "JKLMNOPHH", "JKLMNOPQJ", "JKLMNOPQK", "JKLMNOPQL", "JKLMNOPQM", "JKLMNOPQN", "JKLMNOPQO", "JKLMNOPQP", "JKLMNOPQQ", "JKLMNOPQR", "JKLMNOPQS", "JKLMNOPQT", "JKLMNOPQU", "JKLMNOPQV", "JKLMNOPQW", "JKLMNOPQX", "JKLMNOPQY", "JKLMNOPQZ" }
{ }
{"AAAAAAAAA", "BBBBBBBBB", "CCCCCCCCC", "DDDDDDDDD", "EEEEEEEEE", "FFFFFFFFF", "GGGGGGGGG", "HHHHHHHHH", "IIIIIIIII", "JJJJJJJJJ", "KKKKKKKKK", "LLLLLLLLL", "MMMMMMMMM", "NNNNNNNNN" }
Returns: { }
{ }
{"AA" }
Returns: {"AB", "AC", "AD", "AE", "AF", "AG", "AH", "AI", "AJ", "AK", "AL", "AM", "AN", "AO", "AP", "AQ", "AR", "AS", "AT", "AU", "AV", "AW", "AX", "AY", "AZ", "BA", "CA", "DA", "EA", "FA", "GA", "HA", "IA", "JA", "KA", "LA", "MA", "NA", "OA", "PA", "QA", "RA", "SA", "TA", "UA", "VA", "WA", "XA", "YA", "ZA" }
{"ABCDEFGHI", "UZSRQVLNH", "QLJROZWNB", "EORTMCHXM", "VBIMAMGXO", "JLIRWOTYS", "TJXKOADQN", "KFSKQBHVO", "QGJPSWMSJ" }
{"ABCDEFGHI", "JLDAVMHRP", "UCYIZKWHA", "EYZGQZFAV", "QJYAUGBEI", "TSOMHAZQP", "KYDBRTQLR", "NWRFJHQGR", "BLIFJETON" }
Returns: { }
{"ABEFGHY", "YAYDFKL", "YBLJFKE", "ADSYSYA", "OOOOOOO", "PPPPPPP", "QOVDKLD", "YAYYYYY", "AAAAAAA" }
{"FDJKYLK", "ZBZZXZX", "KEOYASD", "YSDYFYA", "YBYFPPM", "YBYLLLL", "AYYYYYY", "YBYYYYY", "YBYYYAA" }
Returns: {"ABAYYBE", "ABAYYCE", "ABAYYDE", "ABAYYEE", "ABAYYFE", "ABAYYGE", "ABAYYIE", "ABAYYJE", "ABAYYME", "ABAYYNE", "ABAYYQE", "ABAYYRE", "ABAYYTE", "ABAYYUE", "ABAYYVE", "ABAYYWE", "ABAYYXE", "ABJJAAA", "ABLKAAA", "YBBFYSL", "YBCFYSL", "YBFFYSL", "YBGFYSL", "YBHFYSL", "YBIFYSL", "YBKFYSL", "YBMFYSL", "YBNFYSL", "YBOFYOL", "YBQFYSL", "YBRFYSL", "YBTFYSL", "YBUFYSL", "YBWFYSL", "YBXFYSL", "YBYAAHK", "YBYBGSK", "YBYCGSK", "YBYEGSK", "YBYGGSK", "YBYHGSK", "YBYIGSK", "YBYKGSB", "YBYKGSC", "YBYKGSF", "YBYKGSG", "YBYKGSH", "YBYKGSI", "YBYKGSJ", "YBYKGSN", "YBYKGSQ", "YBYKGSR", "YBYKGSS", "YBYKGST", "YBYKGSU", "YBYKGSV", "YBYKGSW", "YBYKGSZ", "YBYKKHD", "YBYLGLD", "YBYMGSK", "YBYNGSK", "YBYQGSK", "YBYRGSK", "YBYSGSK", "YBYTGSK", "YBYUGSK", "YBYVGSK", "YBYWGSK", "YBYXGSK", "YBYYYYY" }
{"QMNAQMNAT", "UQJEUQJES", "HUIFHUIFT", "QMZBQMZBS", "HUIFHUIFT", "QMZBQMZBS", "QEHJQEHJT" }
{"QMZBQMZBS", "QEHJQEHJT", "LBJLLBJLS", "UQJEUQJES", "LBJLLBJLS", "HUIFHUIFT", "LBJLLBJLS", "HUIFHUIFT", "LBJLLBJLS", "LBJLLBJLS", "HUIFHUIFT" }
Returns: { }