Statistics

Problem Statement for "CandidatesSelection"

Problem Statement

Fox Ciel wants to hire a new maid. There are n candidates for the position. There are m different skills a maid should have, such as cooking, cleaning, or discreetness. Ciel numbered the candidates 0 through n-1 and the skills 0 through m-1.


Ciel evaluated the level each candidate has in each of the skills. You are given this information encoded in a String[] score with n elements, each consisting of m characters. For each i and j, the character score[i][j] represents the level candidate i has in skill j. Said character will always be between 'A' and 'Z', inclusive, where 'A' means the best possible and 'Z' the worst possible candidate.


Immediately after the reviews, the order of the candidates was {0, 1, ..., n-1}. Then, Ciel spent several days thinking about whom to hire. On each day, she chose one skill and reordered the candidates according to their level in that skill, from the best to the worst one. Whenever two candidates had the same level in the currently considered skill, she kept them in the order in which they were after the previous day. (Formally, the sorting algorithm she used was stable.)


You are given a int[] result containing a permutation of 0 through n-1. Return "Possible" (quotes for clarity) if it is possible that after zero or more days the order of candidates was precisely the one given in result. Otherwise, return "Impossible".

Definition

Class:
CandidatesSelection
Method:
possible
Parameters:
String[], int[]
Returns:
String
Method signature:
String possible(String[] score, int[] result)
(be sure your method is public)

Constraints

  • n will be between 1 and 50, inclusive.
  • m will be between 1 and 50, inclusive.
  • score will contain exactly n elements.
  • Each element of score will contain exactly m characters.
  • Each character in each element of score will be an uppercase English letter ('A'-'Z').
  • result will be a permutation of 0 through n-1.

Examples

  1. {"CC", "AA", "BB"}

    {1,2,0}

    Returns: "Possible"

    You can sort them by any skill to get the result.

  2. {"BAB", "ABB", "AAB", "ABA"}

    {2,0,1,3}

    Returns: "Possible"

    We can first sort them by skill 0 to get {1, 2, 3, 0}, then sort them by skill 1 to get {2, 0, 1, 3}.

  3. {"BAB", "ABB", "AAB", "ABA"}

    {0, 1, 3, 2}

    Returns: "Impossible"

  4. {"AAA", "ZZZ"}

    {1, 0}

    Returns: "Impossible"

  5. {"ZZZ", "AAA"}

    {0, 1}

    Returns: "Possible"

    Ciel can do no operation at all.

  6. {"ZYYYYX","YXZYXY","ZZZZXX","XZXYYX","ZZZYYZ","ZZXXYZ","ZYZZXZ","XZYYZX"}

    {3,7,1,0,2,5,6,4}

    Returns: "Possible"

  7. {"BCDCDDDCBAA","BDBBCCCCCBD","DDBBCCDDBCB","BADBACBACCA","DDADCABDCDD","DBDBDDBCBDA","ACCBCAACCDB","ABCBCAADAAD","BAAABDBDADC","BAACDABDAAA","ADCBBCDCBDD","CABAACCADAC","AACBACABBAB","CCDBACCCDBA","BABBCCCDBCB","CCABBDDADBD","BCAABDDCDDA","DDADBDDBBBA","CCDCDCACCBC","CDAACABCBDA","DACBCDACABC","ABCABBDBCBB","ACCCBABBABA","CADAACDDCCC","AACCAADADBB","DADDDBDBCDA","DDABDCCBDAD"}

    {11,24,15,3,12,26,22,21,17,25,0,18,20,13,1,6,19,5,10,16,7,9,14,23,2,4,8}

    Returns: "Possible"

  8. {"AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAA"}

    {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14}

    Returns: "Possible"

  9. {"ACCCCDL"}

    {0}

    Returns: "Possible"

  10. {"GJBJIIFEGHAACCC","ABBHCABJIDGDDBC","IIFCGAJBEAABAAD","JGADJGAGIJFEEEB","GGFFGHAAABFCHBB","ICJJDBAHCCJIFFF","CEHIJIFHEJAHDFE","BGEGJJHFFJCFBDE","IAAAIAJFEFJJGDC","HBGHGIAADCHGGCA","FIHGDHBDIHIGDGB","EHIABDECCFDCDAH","JFIBAFFAFJJIBHH","CBBFJGAGBEBFCFF","ICGCHIGCBFFGIGJ","CJEJAEHDBFHJGGE","IJFFIEDCEEAJDIF","JBCICDIJCBJHJBF","HDHFGDFGEBCGIAD","JEHDHJFDBFHJBED","GJJBGDJGFJIECFE","DGIJCIBCEEECIJJ","DICHGGAGAGFECBA","CAGAAIIEBABEJAF","EADCCIJBIAAHFCH","EIAJBFDCIJICEFB","EICCJHHHBGCIGFD","GCFFDABHAIGCIEG","JJHFJBJIJHCIECB","GACAACCJFJFHDJJ","JEJGGEGDFDAFABG","EGJIJBFJDABJADH","BICIGDIFFBAFEFA","ECDJECEDJABAGJB","FBAHHBEIBAHBDGC","EHFJCGAGAJIEAHI","HABFAFHDHGBCCCA","HHHCHGHAEAIEJDI","HHHGFEABEIHHDDE","AIIGFGADEEIFHAJ","JBCDIBDCAIFAJJG","BECIDIBBHGGGADC","AGFGBIBJEIIHHJE","FAAIBACACJGFDHE","FHHCFFHIJEGIJBA","DBICGCEDFJBFCJC","IGDBDJICCJGBHHB","HBAJFJDFAEFCEGD","HGFJJEHBCDAJAHC","DGEGEJFJHJEDACI"}

    {0,33,40,2,34,46,36,11,25,47,4,27,21,49,1,35,22,20,3,23,37,30,7,13,45,43,32,39,41,10,9,14,18,29,38,6,24,42,17,12,28,5,26,44,48,31,19,16,8,15}

    Returns: "Possible"

  11. {"JBJTOITPC","FKKGPKTDT","KKFMECIOR","ORPDRMKFE","BITNBHTJB","IDQBEAEOT","SPEKROANE","DJCIFNTTL","NKAJQMKRK","NNFAOJETG"}

    {6,5,9,2,8,3,0,4,7,1}

    Returns: "Possible"

  12. {"DBEBDAECEEBDCCDBBDDD","AADBCEBECEECDDDADDEE","CECADEBBEADECCCADECB","AACECBEDEAACBBECABAA","BBBDBECBABBCEDCEEBDB","DDEBEDBBCDEEBECEEDDE","BECAABECDDEAEBCBABAB","BDCCBABDCEDDDEAADACC","BABEBADBBEAACBCAAAED","AECDCAEADBCDDDADACBD","BECEECCEBCDDABCECABB","BCBABAEBBCCAAAEEACDD","EECBDEDCBEDCBCEDEBEB","BACCDCCBBEBCBBBADDEB","DDECAEBCADCADAAEACED","CCECEDDAABEABAAABCBC","DBCEABBAADCCEDBAEBEE","AABCCEEDCADDDEDBBABD","EABBBBDABAEBEABDDCEC","DBEDEBDADDCADDDBBCED","DEEDAABBBBCBEAEACEBB","EBBCCCDBCADAEAACCBEE","BEEBDACDCDEBAADBCBBB","ACDBACEDABEAEEAADABD","ECABBCECAEAEDCDDAADA","EEDDBECEDBDEABDCADBC","BADACBBCCABEDAECDDEC","EBCBDCDDADEEBDBCDCAB","DABCCBECDEAECBAEEBDE","CEBBEADACADEEEACDACA","ADBCECCADBDAAADDACED","CAAABAACCAEEEDACBDDE","DEBEBBEACCCABDDEABDE","EAACDAADDDDAAEBBDBCC","DCBADDBEBDADABCDBAEE","DDBDEDCEACAECDEBEBCC","BDDBAABCBBCCDCBDBDCC","EEBBBDCBDCECADBDDBBA","AEACEECDCEBDBEDDEDAC","CACBBADCDAADCCEDACAD","ABACECACABCEABBBEBEB","AEEDADAACECCBBCBABEA","ECDBCEBDEACCDAADCBBB","DECBBCCDACBCBEADAEBD","EDCDABDAEBCBAAAADAAB","BEEEABDCDBAADCDBCEDD","DEACEAEEADDBBEDDCCED","CACCEBCCEDCCCDEBDCCA","BDDCDCCAACECACDCCCBA"}

    {44,16,6,36,23,45,20,14,41,24,31,8,4,11,32,18,37,39,43,7,25,28,17,21,3,9,26,42,1,33,34,13,2,12,27,48,0,22,38,40,46,35,29,30,47,10,19,15,5}

    Returns: "Possible"

  13. {"ABBCBCBBACAABBAACCCAA","CBAACCABCABBBCBCBBACA","CCCBBCBCCBCBBCCBCCBBB","AACCBACAABABBBCCBBCCA","CABBCABCBACACAABCBBAC","CCAAABBCCACBACAACBCCA","AAAACAABCBAABBAAABAAA","ACACACBAAAABBACCCAABB","BAACCCCCCBABACCCBBACC","ABBCCACABBBCCCBBABCBC","CABCBCCBBBCBCAAABCCBB","CACACABACACBABAACBBBA","ABCACCBAACBCCACABCBAC","CBCCBBCCCCCBBACBCACCB","ACBACBAACCACACABCABAA","BBBCABABBAAABCBBCAAAB","AABABAABCAAABCBCCBCAA","BABACACCABBBCBCBACCCB","ACBBBACCCBAABCCBABCAB","BCCBBCAACABABCBBABBBC","BCABCBCAABABBACCACCBB","BBBBAACACBCCBABBABBBC","ACABAABBCAAAACAAACACA","CBABCCBCACACABBAACCAA","CCABCACBBBCACACABBBCC","BBABABABCAACBBCBCBABB","BBCAAAACCAAABBCBCABAC","BCCBBCBACCAABBBCBCAAA","BACBBABAABCCBABBACCCC","ABBABABCCBABCCCCAAACC","ACBBAABABBABABBCBBBAB","CCABCBCBCCACAACABABCC","ABACBACAAAABCBCABABBC","BCACCCBCCCABCABCAACCA","CCBAACCCBCCBBACCAACAB","BBBCABCAACCCCBBBBBCBA","AACCAACCBBBCBCCAACBAB","ABBCCCBACBABBCCBABABC","ACABBBBCBBCCBCBCAABAB","AABABCABBCBABABCAABBC","CCCAAAABABACBCBBBACBB","CCABAABAAACCAAACCAACC","CABACABCAABBABCCBAABB","BCBCAAACCBCAABBBAACBC","AACCAAACCCCCCCCBCBBBB","BCABCCCBBCACABCACAACA","ACBBAABBABABBAABCBCCB","CAABACACCAABBBABBCCCB"}

    {6,36,4,16,10,11,44,39,42,47,17,28,8,3,23,0,12,15,26,32,25,37,35,9,21,13,1,29,18,14,38,30,34,27,43,19,2,40,7,20,22,24,5,45,31,46,33,41}

    Returns: "Possible"

  14. {"LCQDCINWIQLAVHVLTOPFSPFQEAVJFWFOVMAKJE","VKWFINAWOHCCDHGEGKQUHHGDHVDDJRELIVKCCF","KBTLROMWDOGGWTKUKOSQFHVSUDXNUFPAKQWHHT","NKROVNWUUISSPHKHLUJERTEWSPCCGTWATEPDUN","XIIKDVNKLUMHDHOPJOQAIHTHEWIKGOCPDWLEIP","ERINPDKUXKENLVFRWECVLOPWPUQHPVIJUURLEQ","NCLKOCSUJVOIAEUGHUUCXLTVKLWLOFLWWCSBEO","FXMWMMVLMERAQTQRQVPURXXENNTDNNJAMEVKGI","LUBWEBLNSRMTXVNWDPRNVODAERAFNJPFIUGWPX","OSPMJIKNDKDHAODKURUIRBNMMRNOQDTUAJVKHE","HNSJXUQRXQJHCOFALLGGKHJNQVRKFKNIIMSNHF","MMPABEWTGKXFGKPCAEGNRVHVLCTLEUSDRBMREH","QOTHDTMHTNOAMCBBLCRUJKXIKNJOWMCAAINHVE","GEHISRTUAAAKAUSITANUCVVQMPFITKXRWBMFUH","UUXSPFPUVFBUUPHEIWJUQXFAHBLFXRUCNCNFBS","GLUDQDXPNVRNKXJMLJFVOSDPDKWVSSMSFIFPAP","WMGHWOWBIAGVTVGXXMAIRFWBQEFVRMRXIFCCQA","NQFKNVQILECDTSEUSSXRNJQAUDGTHWPUHNXTAH","TPVSFCNRBHFGPAGEJTIMAFXKLSNJATIVVJNHQB","FWGJXTSSPWGOGIGEJITJGKORUVWHSUTJTXLAJL","GWIXFBEQIPGQICCKKGMJFAFRWCQGKUCMDVRXXL","UEOXEASECXLBRXEFEXQTLCSGKADHLOEUOFHTFR","BQVTDTSBROJMCNMKCGCWUDFNMOAJMMRTVVLFAE","POFKEJFXMITDRNASQSHXUCNCXXVEFUECROARTH","OKCTNGHPVTCWEPSOSEHTLVJSFIOJSEIFQNOTAO","FLEHNCMXQXSTBIFHCGDMRPLDTKCRQQLUCRENBM","HWQEPGOHETFAIHPQKWSITOBCQAWBXWEGVOCMXW","FWQIMISIKEITHGEDIBVJJLLSQWWMMJTKOHAPOG","TIRDVVRMVBONLPUPJQFOJKACDDRJFXESJGUNBS","JCGPCHBLWVBIJFXQVHPJXEQBMNMDUKMCWQGGUF","BNPNTMGTQNMIWLIXXMAFWHQDNWAGHNMICUAIHB","TQUSLVJCCEDRQTWBBGOWXEPFDBDRIUEKBTTPVG","QFPKDALIDBNVNRMKHGIOVLALTFPOMDPTDNWBBQ","JKOQOGLIOIHXLJILGDUSFRJOTVCJQBTCCLHWMD","HLOOWQVIDBEGHCDCISIKVCDKKNXRWKVKTICNGD","VFQMSSUNKKSUGTDXJFOSGWKNDVFSMLVVLPVNOJ","KCRJGXGRFJKAHQCRNPNTGXUSEJHWTTSKKRBHGA","PCDIFEEQIBVXEUOAAQLUCRKHNMNEQNAKRAVLSC","OSCIDNXANUKPKRMCKAQJABIJGLFKKLBAVVXNHS","GPTMSNAWLQSPKAGIBNOTCHEPTAJSAQIOBJPXGE","OTJLULTBGSBPALIJBAPACQURQQJWSGATFSNTWF"}

    {20,38,9,21,23,34,22,29,31,18,16,4,1,2,39,30,10,17,12,28,19,32,27,6,8,5,26,0,25,40,37,33,15,3,11,24,13,35,36,7,14}

    Returns: "Possible"

  15. {"UQUTBKUDKCQUEEHBSFPI","BUJTEGEBRKPCADTEKRBU","UIPHJAGHLNLFKHGUHKAP","ICCSGCATUEIMELFTQABL","FJIHNJCUQCNDILCDGNHG","PUODJBETFOITPONHJRRL","NNPTOLHLSHFLQHUHDUIM","JPQLUNNOJHCNKJITJDPL","LRIEQOONRBGKDSBSCJOU","PSNSAIIIJGIBIIJNQFFL","EMEQFUJGMAFRMFJJLFIE","LNCRGBLRSLPCJCMHCNAF","EIUUFIBLFQFARHIUTAGB","JTFLKKETFHPTFNGROGJN"}

    {11,3,10,13,8,4,1,9,5,2,6,7,0,12}

    Returns: "Possible"

  16. {"VFKJLRGTKDNEOGTHKUWNBXXLIHPESEMODNVRKQKFISHDGJKPHA","TERTMRCUBDANKLRHHBEKTBAWTFMCRDHDMJJPCGRRJKAATQVMQL"}

    {1,0}

    Returns: "Possible"

  17. {"QWHSJSTCFWJJUOEQNYRAYANEICDREJGGFVLWKXTPEUHMC","ZLSLGGYFQNQOUJXUJKMFBZDOUBXHUFLNNTFLERCTVUKUM","FKJAIMAEHTDNZZACXQLAADQQBBNFNOIQTZOMZTPVILAVI","HGLJDVHXVACIUTLMDHXWFHNDEGOBOGMQEBXOFRAFLDUKY","UZJQJXOTQXGJJIIPJMEECVZIABVAQCARFLJXSXHEGSFZI","NXBKNUWSINVDIIDKMSIINUVLGMPMGTAKCMNQFEMPOLHUH","VRMZHDWVIARINTJFRRBBBWUORJWZWVQMVPAHPPKACFEVH","WYFSAPHLNAKPWMSHMCPVPMJWCQDRUVCCRXWZYNSVDOAKT","XAFDMVWACYDOHQJMIQAPIBDSUWZOHWHVETTXYCCIOMGZZ","MIWAFCLIIHHGFXVIDOGCCHUNORTMRRONHITOGSSGMSAYX","UPHQPZZDTRRBWSAQLBERRUYJCBOSUJRTYJJJFITIBJCRD","QAOXICWAQPQJJBKFJDABWLMHYTJYDYWWAIXABQCEIEHTK","UAFHOYOJTXXOWAFOIAIJXWGJXNBQCQEDXXJYJKBBYCLHV","NEBANFJOBHMPHHRRNHDXSCJCCEAFGDIUYTPFZXMGQZAWX","PABHZDFVWNLGQTWRFPQEMBALPADNWFWRNWZYCBJVFDSWG","NDPBZMDKOQLOSPCDCHTHGWBAXDYVYQSKHBWNUEQZSDXWA","LPAJZTGDUJLZCCMNDCIAXAEEPILADRZOKBNFUBWYGIPPT","DPSKTGVIVZUXFJXDRLCIEACUXRNZYQYZFVKINYDZLRFTF","OIIQGBGZSHNPQHVPCMHUGQKLLDEOMOWHMMPRLPLFNZNAM","EFXPKFRYTGICIPYZEYOLSMOXRYSNXOZCWSXFZREMESCDK","HYGHDIBJGSGFPWASOCPGABCEGSEIMFCGHMJHMAMHUTUEY","LUPAKUVLBTIFICEAWIRPGPPCMMDARIZELIPFBSHCZXOKO","TOSAZQAUOBKKFOEMMJUPTAILOUOBQZWUATTPFCNASCXGF","RPSUFRCEJXYZXIBMVMFJEEEZUOKNZHQMXWHBIRSHROWJO","ZLAXOQNMOVBTOWORUAKDITLRTWAXOQESJXAXAJREXMFFY","VOFNOMOVPDOSOWOMSIBCFOUPDUJVDSFUBZHZJROVXPIOO"}

    {4,5,20,7,24,12,25,0,8,13,2,1,3,9,6,23,10,15,11,18,22,14,17,16,21,19}

    Returns: "Possible"

  18. {"HALBIBFLCMIHEFIHLJGNNHCLH","CEMAKBIFFJGKNLCEILCBCMFKE","LDKGCKJGHGIFKFEGKDFDKNFDM","GGGJFBNMEABHDHCLEGFFCLAFH","ELGKBLBDAFLGCLFCJFJGHJMDJ","MNBMMEKEDFNHCNACABIEHMEIG","EFLFIFGMABLKIAAHNHECFDLAK","JNFIKHNFBNGLEAEIDJCNJNIIE","MHJICEKAIEBKFBFGCAGIMNDBK","JNHHNLIADMANANHCJJDFIAGFC","JKBHBFFMBFGDMIEIAJNENKLGD","MIBDFJMHDEDIADFBACAFKHDNC","FNAICFNBBKEJHKNNHAAEFJJEG","JELJFBFKEHIDHIGMMJHHHJMBG","GBMLBDGMJFNGEKHEAHNDFKGMI","CLFLDKDGMHFHAGKECENCECDED","KEINDIHDELEGKEJBHKMDMIHFD","DNJCIDEJAEJKDGGMCGHGMLCCJ","KGACCGNAMCDHCEFIHMNJELEME","LBGBKLIAILFNMMNJFMDDBMNAB","JNFNDKAGJBJKGNABFBFNDCHAB","HAANJBDDMKEIDFAIDGMNFJMDJ","GBECLAHLCNMJAIIDMEMKHGNCE","MNFHLGMGHLKJBHIBCENDCHALE","HFAGKJKKBEECKKFBBGBNMKCNF","EABKBNEGKEEENMCLFAKHKNFJL","KLFCMFEKFAKEMGFCCNGAJBHAG","DJHKDCANFCLNKCCAFANIBFEGK","LFJCGHIDGLAGNBCBAHGGANIIL","IEEELLBIHGJMJDFHLGFGICIHJ","MJHNLMAKMHLDACIIICCLAFAGC","MJKFENKIFILLIAINABGBKKLJK","FDBHEAAHIADCFINBCAEAIFJDE","AJNCBMBEEEMJBAHCNAKMADIJL","IMNDDLCNNFJIIJKDDFNMCILKK","CFNDFGELKACBAKDKKHHDLIMEA","BMAKFNDLDLHCMHDKFJIIACNNF","DEJBGCNMMIGMMJHKLBFCDCMJJ","KALAAIFEHFBMAHGDMEGEFFMNB","FDHHMDLKIGBCNLAAMDEEAJLAC","AMLDFCNEMFMMIJEJGCHGBKHFD","NLICABNAEGNKNNGIAICFDDFAC","NBGBKKFJLNJHBMNFHEJANAGBC","KLDBAFICHGCHHKNKAFNEICIEK","CILAAGECFNEBAGGHCFNGHAEBF","MCNGFHLFLFFDGGCHJGMMGJEFF"}

    {31,5,11,43,14,28,41,10,24,32,8,15,23,44,17,26,34,21,7,3,25,27,20,36,19,40,12,42,16,18,30,1,4,45,9,2,35,37,29,0,39,38,22,13,33,6}

    Returns: "Possible"

  19. {"PKLSXRHGDLVVMOGU","IKAAMPNVKQMFMHPD","HANQDKAOSDJEXDDJ","JVVMARMTQVBCEGOX","ERHMJOXMIQASWGHW","DGXBSKVTATETLGCH","VESMROUAFRKOIWED","GVOPRDINLBGOSICS","TBXBKSPSAGXCOTQP","BKCNOLVBAIQEQSVC","FRUDMIQKJHXUPWFL","MOTUBSEWQOBNGPNV","ELDSBSPXSFSOUGSQ","IQBFJBNODFIAUERM","PXTGOXESAHIOEDPM","FBUOGWIHQEXXBDRX","HOLWOHPDOORMQOEH","SAFHSLVSXMVAOLFO","MXFDPLACSIGSIFBT","INCKSAUOSEBEKVVI","VKAVRSXXUPVPDTGO","HAMFQEGNGEFLGIRG","CQMUNVNRFLPCKFTJ","NSUKEPBVOVANSUJA","NHBQLSQCNKFEEVAE","FSQHGRWAAFSRVJNG","TSPISDJIDONFKKNX","NICVVLOUMXDAXQFI","XGWVDQBMIXRFLUCK","OVALREABLALKKAKG","HNWHNXXWDDADAMIM","PAMLLUDJFCTXLJCP","DOXOBSSVFERIIBFX","JBVLLURLRURXFEPM","MRJKGRMCNKWNMDDB","DADUICJWXWWSNAXV","SXVCFSEGMTWQMLAK","WOVWTJCLJJLXGNEK","UPRIOPCHSJJBPIWM","RDFBLOGCFEGHOEUS"}

    {29,1,20,24,13,9,19,27,35,12,39,18,17,4,34,16,0,31,21,22,2,7,26,25,38,6,14,11,15,10,23,36,33,37,3,28,30,8,5,32}

    Returns: "Possible"

  20. {"FODHCOCMONNCEJ","LEKDHBCFEBPGON","JLDPCBCIJICBPC","GEJMPMFMDKAMNK","HGFFNBCHMKMEPG","HHAHNLONLOBPPD","BLAHDKOFFHMONC","MDNAJFJFKAMEGC","HGDCMJEPLLCHLI","JKLAHNINADCDGJ","LIIBPGIBKPBMHB","ICFKCEPNHLLFFJ","CKIPCCJBBJFHDE","PFODIOMFOEAADD","MBPPDBJLLJCLFH","CMPBHCJJLDICFD","ICDOFJHNLBPDMG","KHCHHIGOAMANIJ","AJAHNLAFMEELDB","EAOAJOBCNDPCDJ","LEHIOBGJICBOKL","OBDLALJAIGKALF","EFGCCJAIIDPCBA","ODGFNICEJLEOOJ","FIKGLADPNCMBHG"}

    {21,12,10,19,23,18,6,1,7,13,4,2,22,20,15,14,0,3,5,16,11,9,17,8,24}

    Returns: "Possible"

  21. {"DOKCBONLCJ","DHCLDDMFMP","ONMFMEBJHJ","OBAMAIIFCN","JGNBKOEBPA","PBADFKLLAE","MIMIMNBPHE","BPCADINDBJ","GBPJOENCAB","PAPMLLPIDB","HBDJFNNDCA","DDIPFPBIMH","CAGFINDFBF","PGPGBCIHCL","CODGNEJMAH","KOJPMKADLM","LMMGHJBCFF","MHDGGLNHCI","EJOCOFKHNG","NIEFEIIELC","EOBAPPHJBA","KKEGBJIMJF","KOPCFINEJN","JKLMKNNANJ","AHHLIGLLPL","PMMDKCFNAD","COBBEGPHGD","PCDFCCIBEB","LKEDNNGPMM","FNMONAGEIG","BPGNBADINA","EDFBCDEEKB","CNEJNFDOKO","MBGMKBCBBF","OJCIEIPDJB","ACAIEAAKME","GMEAOBDHOA","GADFIIBHEM","FKOHNGPJKH","PJFGINAIJH"}

    {37,9,12,33,8,3,5,10,35,27,31,11,13,4,1,24,17,19,6,18,34,39,38,21,28,23,36,25,16,29,2,32,14,26,22,15,0,20,30,7}

    Returns: "Possible"

  22. {"FDDDCJCGIHGGHABFAHFHBGEGAEBCHEJDFCGEHHDDGFCDDFJBCA","BFEGEJHHGJJAECBFEFJDBHCFJCBFDGAIEAHDCIJEBHBIEIFIJC","CFIFJJCJGBIICJDHCDBIAGIDFECEAEGEGEFGCGIHDAIEDAAICH","HJIIIFCDBFDBCHIHFEFADCAHCEGHAAFHBFFDDAIAFBEEHEGHAD","GCDFJAGFHGAFHECGHAGCFEHHJAIHIFFCIFEEFABBGAGFEHGADI","CBFAHHCIHADFHEBGCHAGGFFDEIJBGAEDDBDIGJAFFHJGAFFGHE","GHHBBIBGDJJHJEAGGHDHFBFGHHDCDAHFCGBHHECBAEJJEIAECF","GHFJJFFJIJHJGDCCHEBEAHIFIFHCJDDDGFFGHGFFAAFDEBIIFE","HHHJHCBDFBJGADJABFIIGGGBGFAHDBFEDDBJAEDBGAEJBIGAIJ","GFIHEIHBFGBAFGEFCJAADJGAIAIHIEGJFBDDJBGDEAFDBDAECF","EDCBGADJAHCBJAHCAFHCBEHFHDDBDFFFJEGACFBGDJCHGHJICB","FBEFGHDJDAGABFGEJCFBGHDJCGFFJHEAGDJGCIGCDGCHAJGAIC","DFGEHGEADIEBCDDEJFADEJFBDIEHEBIBGIBEGBCJAHDBEBCHBF","FIJAFGFBCDFHJFDDFACDAECHJBIDDFHIJCGFHIBDBAHBACEFEI","FBFHABGIAGAFHHCGBJFHDCEGAHCIBEHDFCGJEIEBDBHIAJCICI","CGHFHHIFHFFBFBCDGAAJHCBACIAJFECFHHJAFHICIEECFCJBJD","BJDJGEICFCDGBBDGCBACFHGFCIBGJJFAHIEAECIDIHAEEJIBBF","GIBIBFAFFGCBDGIHIJABFJBBCAIACGEFHIGGFABCCCICIFDGHJ"}

    {15,4,13,16,11,2,3,7,8,1,10,12,0,6,5,14,9,17}

    Returns: "Possible"

  23. {"GHLHFBCJJLAKGHDEFCDIGFLABFFGEKCAECFCLEDA","JLDECBDGCELCKDIKCAEJLBLDHEJCHLHAJEKGFKAE","JIAGDBELKIBHFFJGHAJHIGELHFELADICHKKDKKJJ","EAGEDCGFHKLBHDIHHGBKHGAADKJEDDBJBEJAIILI","EHJIIEFACDGABGAGLFJKFCGLIBIDBAJKFCJHKFFA","EBJFDHFLDGKBFFGGCGKECJCJCHKIBEKCIHDBECFE","AGFAHHEHGDKICHHHJDIJCLKFKCAHBGGJKHIJGBLL","JEKHKHJJABHDJJEGIIFFFLCGILICCKFEDKBJBALC","DFKJFHEFHHIJFGHCLGCAEKBGLIDBLCIADLLJHEKJ","GLLIFCEHGKALEGDHKDEJKKCBAECFHECALCICEHID"}

    {1,4,0,3,2,5,8,9,7,6}

    Returns: "Possible"

  24. {"BEACJKHFHEBJKHKJBIGCEGAKBCFBGDDGGBEEJAF","AGECEEEBAKHDECKJHHEKHDHBEJHGFAEGADHHBFI","ADAHECCEEAFBEJIGHABKGBEBFADILHIFDHAHHLJ","ECJCBJJBBJDGCLACJLELICDCJHCAEALBBGHKLFC","KEJIEDFDDCABBHCAIJLLCCLKAEFBFBJELLIHLIB","FJBLGHJEGGBICAFDBAFDDHFJIBKBIDKHKKCFDLC","HBIEGAEBEHLALJAAAFCFCIAKGLIFFBHFBKHIIDI","FDADFJIICHELDLCGFLLFFALCEKEJLHCGHAJCDKH","IHFDJJFHFCKKEABBLJLLAKKGBBKIHACKCHHACLA","BKAGFAIFIABAIKJGFJICEFGEKLBALABLCDGDDHK","ALEAECJADGCHLKCCBKIGFKGCHCKJKAEKJCDJIJD","KICIIGEBDJGHCFHLIHLJJLILDBFBCDGKJJADFKJ","CLDHGJCBBBIHCKJEEDLBCJGHJLHELDEGBAHEDHF","BLCJGLLJDDIEBKDIHEBCGAGAGGDKJEDAKJDDCCG","CCELHKKACDDGBDKCFJKEEHIGHEDIGFCFBDDAFKE","DIBGAFGCLIDDDABHEGDFEFKHFCIJHCLFGBIBJJD","GAIBCAHDBJLALEIKJGABILFJCLGJIKCHLGGCIGI","GBFJKJEFEALLFJFCKBHGKLHEBCKJCHGEEJHCCHA"}

    {9,3,4,5,0,11,12,6,1,14,2,8,10,15,7,17,16,13}

    Returns: "Possible"

  25. {"LRHEVKW","BCWABST","LGPOLEH","ANCKQSG","HNVLOUC","WCSFLOC","TRMNMRW","DTUNOBE","QWWSAIF","ISDDHCG","JFQCADN","LQVAHWU","MBSWBOI","IVNTMKH","KCHUMIL","QIGESRD","UJPCLRV","IOGUVIT","OTLMJBG","HRCBNQL","JKLUVDQ","HMNANOI","DPAJHLG"}

    {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22}

    Returns: "Possible"

  26. {"ENSHPLROIH","MSNEWSIKSH","LIHSUUIMKC","PMEQJICANM","LMAGBJULJP","CTTPDAUPAD","FKNIKNDAPE","GISBRBIPIJ","QOHRQDCAQM","BJGITPWIMS","QGQPVIOAFR","JVSVUOWFAP","IFTQHFOJTP","RRHKULVOTB","DFJCBRWNOC","EUFGTNFVUC","EIEHBRQADU","OJGCVKOGEK","IWQIAPEPOR","UOEDBRQGOE","HLTAARJTOD","OSCCFVSQCO","WJOIGRARJN","FAMJNPOLFT","NKWPFTCEHG","QHUIQPPDAH","RNVATKGVHS","NKOJJOLPEC","PWJHRGVDMF","DJGTBOQLIC","FFQPINTMMK","MEWDUQHEDR","JVQVUCLWHF","DGJEGSOLAJ","MCLWRUENWV","UVMGEIDRLM","JQGGPJGSRD","SKTNHLSMNU","MADMMQUDJK","ABGLTKIKHJ","NPWLHWMCIO","BNSNSTITVW","MRJWQGMTKW","ERKOCNKFKS","GSTDVHSWFW","KFNUVHNSSF"}

    {20,26,7,21,17,14,19,44,31,33,1,4,15,36,35,16,28,0,9,6,22,18,25,23,27,13,39,40,38,41,37,43,30,10,5,24,3,12,8,2,29,45,32,11,42,34}

    Returns: "Possible"

  27. {"BNFLOGNKCGNHIBIOLCBJEFGGNEFLDJMB","QIIBODKDGQKPFMFOEGPMFJKIFFFHHDIJ","HKNOJEPMKNAPJQKCJDNJOAHJPLPQPFFA","NACMJOOBFIFQPGHPGOJOFJKIBPGBHBIM","HMAJLQCDNANMJFDOIJAIPJMBQDPPNEED","QGPFIHQDNQAKJMQFJDLAPQBQQAPQCJHG","JIGJJCBEALEHBBNPKGPJPCHDICJIKBHQ","MFBQNPOMJMKEGDHHMEEFJODINAPEMACC","BFJGCKJPPHALQLAPOCNMLHDLDNMEIIJQ","PKDBPKMHAPMPACMGOLABFEGONOMADLJC","IDJLFLDFNPDOHKPPQQEJKKEFLILLEKOQ","LCKEAIBPHPFHJHOGGMAFQMNIFHGJEPIJ","JGQICAOHDCJNMPIAMQLJHHKHLQGGIKJN","DJMFIGLIEDQQNNKIKAHNDHFEAOGMFGOG","DQDJEOBAAFBNCAGFQEDQKIBNLCIMIKAK","PMIGBMGFKOJMBNKCLGMBEFKLOMBICAHQ","DCIPFKNKPBBDHHANBGCAHCDCJMHPNQPM","OFGGBFJNBPMGFKCFFHMJHCKBFFQEIQED","BQDDKGINIIIQGBCACHKBNHMNMKQMDJIH","HDMNEKIPFLGDHLENKQELGDPHIFIGEDAG","JMAPBBAKBLBLCALCMAQQIDLJAIIPONQO","NJILPHIAFODOMEMLOKDEFOQJQFCEENNA","BQGGLNAOGEHPJLNKPLGGIQGDPNNOJDLG","MFBQNNJELNJBDOLNKMQFAAGIACFEEMEF","PHQQMHFOQHNNGAHLCBKDQKEQEEECOAEL","GKQJOPGIQJBIJDPDLFONCFLIQOIODEHG"}

    {5,15,9,18,0,25,21,23,11,10,19,13,1,3,17,12,8,14,22,6,7,16,4,24,20,2}

    Returns: "Possible"

  28. {"SMJSUTHBWFDPGEFCFRKIOKRHMCXKJRGFUFR","LSJTFQFJOQOFVTPUTWACWHPNNRVPUHSACGS","DBWJXWSOCKOFRAQHCQSVWDXTRIUKUWJAGDI","MGNFUDHORQWFWKNEVDNJLVJKFXRSCEUFTUU","ARKFMFAHNGQUOGNLAGRGCTQBCJUMVQLDELO","EIALJXVNGPQLVDTGIUFPHBMITJRBSQFPMRT","AVMNSEIMEDSCVIPDMDGDHBBBIANENUQFHSE","WVERRSEHUEELLXUSOBFMVHXDCIOFGAKNWQW","RXERIQFECXQUUGWQTHGNBWIQHWLTKHSMBPR","CFGPSROHRVCHSWGMDIBNTWWQOJJSNAQLPHX","JMDAEMMDKLEDDIPBPXENHTLSSQXKRQNCFDG","WHFKAITVVSOPIHTOURKHUROFFDMRHSHCPIM","ORBBKUBDPGTBWCMLOGHXTSRMIGQAQMAASWW","PLIAIIRFXEHRNXBMCAIEJEQPGQTVKLQVTPS","QFCLTGQDRBLUAJFQKIFUHABGBSDWIOXBXSE","MPORPCXJHDSCQEELTQAEFCICAFPTWGXWCPP","XSGXKCVWWKCMEUSUAOKEXPGIBXFTKPNIDET","JOGOVSOVPDXFNODXODJKHUOFQNLISNVLMUC","GXNCTWOUBKNMTFWJBVCLEMSMHFUGFJNOOMI","AWJOMHFGHNCPMCCUMUQPUURRPRIQTETKIEI","KGVUBOVFOEHOBDUDESOGTWORGAJFMAHLSKV","IFQTWUAHBKATHCXFMLNGUWWWSOKORIRNJSG","PFBRKCWBDSBCBSQDQRJLJSXWQLCCXHCPBRM","GASWATNQTKJDBUHPJMMHCPBQFRKDTRTGHKJ","BELQPKJBENSHHXWSQISDTTFJFSXDGUWXIGC","TQIUCKKDJBWPSHHRRKTKVRVDRFWNEDNCNIE","UTWVVFPVWNPQEKXFQOODNNTUXXRBDIKOJGH","IRKWUNLGRTPPRHENUOOHOVCKSTCMHMBWSIC","RUDUMVOJMIGHOBMWBVVDIJDMGOTNCLQTGTI","PSRVFWBHGQJBTLARDBFDWJTAKEETOVMMGIP","JOVNSSMUTOKPXJNPTXFHBAEMPTPMPHFWQDX","TVTBTEOJTBPFNMJRBIOBTGRMVKTSWTLXTJJ","AFCNVDOLAJMSORUNLKWCLWDBGILHDVOEIKP","BJHWOHDVLTQVWMARMMXDLCLOPUSVTCLCDLQ","AQKRFERVLWBNGIBBTHVPGDBBMQOXTTDUOBI","NOFPAVANBVGADRWQVSTKSUJDWSJKOHRKXOF"}

    {32,18,35,21,2,8,22,24,6,5,29,19,15,25,10,33,34,28,4,20,1,12,17,27,9,3,14,23,30,31,7,11,26,0,16,13}

    Returns: "Possible"

  29. {"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}

    {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}

    Returns: "Possible"

  30. {"BDLNEODLBBPCPCBLFRCCGKDQLQOPFOLFDJOBHOHLDDD","DLHRDQLKHKHHQDBGFQBDEOHAJODQIJNEABKDFMDODQC","PFMLRPKHRFIDDQCKHPIQDPAKPPROIHFJJHJKFHBBLAE","GAKEEMQAPICRHOELLCRPRLJPJEDHNQGBJCIRANGHGCK"}

    {2,3,0,1}

    Returns: "Possible"

  31. {"GDDCBCDDGACGGEEEGBB","EFDFCCFEFGBACAGEFEB","GECGFEECGCCFCAGEAAE","DEAGEBFCFFGEDDGBEAD","CCDDAGBBBFGCDFDEDGF","EBGGFFDEFCGFFCBDEFC","CCACAAAEABAEGGCAGDD","BBDDBFBFECDGDEADEDC","DGGBGECAFEBGBEGBGEB","BCEFCDFFDCDCFCGBDBF","GFGBAGDFCAFAFDBGADE","FFDAFAFDGFAEBCGCAGC","CFBGAGEBBGEDABBFBCB","CFFFDFABEAGFFCADADA","EEAFBACFBEFBCFGEGEB","GDBABDEFDEGDEFBBABD","EECAADAAAFFBEBGCBGA","EDEGECECDACCFBAAFDD","AAEFFFDECEEBDAEAGDB"}

    {2,3,15,9,0,12,18,7,10,17,13,6,8,14,1,5,11,4,16}

    Returns: "Possible"

  32. {"JCJCBCFEKEAAAHLDBGHFKLKGFEFDCEKADDHACIKEACGJIAC","IEKFDIFBKFGIEAKADKICEGHCGFJIIJFKLFBILAHAJJFEICC","ICDHEKIKBABCDEKHHGAHGFHFGLACDFEFELCKDGJGHIJIJAI","EBGEFFJAAGLHLCFAGGJKJFIFFAHJILHLHIDCGHLEDKDBGKK","LJBLHGFHLBAIIAKGCAFBKGDKKCBJLLJKAGJCKLCEECEFHKE","FFEKLLGBDHCLCFIFGAKFKLHKHDGCAGGLACCILBJAGHFLGCH","ABCJDHBDIIBLALECKDKCADBHGDFGLIHLABAFCIJGIDFJAAB","AAFEBEILECCGGGKDBEIKEGCDIKAAGIHKLLLJGCBGFEKBDFC","HEHLKBIGGBGKGAKCHECJAJAADJAADIGJLEHKFIKKCGICKLI","LDKFHLHELJFKELBCHGGDBJGFGFCIAEBFILJIBCHJAJEHKKH","JLIFLDGGBEACDACIFDKJDGKJLJLGBGEJELCFHKAFLKJBDFB","LDJFDKHDKKGCDJLEEFJAGLEKJBGIDFJILFBICBFABCFKIED","KGFGJJDCEEICFAGGJHCFKHEBCCLJEEEILJBKKFEAHKFHHBA","BELKLHFHGEBFBALDDLBAJGCAFLBLECJBKGLKEEILDDDAGJG","LHBAJKGFEDDHFHHADEDIEABAKDDDEEIECKGECDKFFAEDBGC","GABKJBDBCFLHFJKBJDCGECCFDJJBCKCKEHHHHFEBBBHLCAG","DKFAIJJIHBCCLLALAGAHEEBJBBBDBJHGKBKAAGDFGFCHJGD","FHGCBGGLIDHELCLELLFBGHDDELCDDEADHIGHFEJBGCCIKBG","BJKDGCBEALFFAIADEDKFKGIDJHAGIFDEEACFJHFCHIFFFIE","KGDCELGCCBCKDDELAHIECKDEABACKJIJKJEAJLLDGDFLGLH","DDEEDHBIJLKHKJCDKJBKDDIKHBBKICDCDIKJECLKFFCAFFD","HAGHIELLLJFGGIALEADBHHJKLEJKFFGAKGJBEGHIJCJGJAL","LKKJEGHALCFIAEHAFGFDAACKEBFGFHDDIBIBBKEGDCEIJCJ","ALJBDJBHIJEHDHLKEAGHDDCIDIIHIGHLBEHJFKLGKFIAAAG","BDEAGLHHEDIALAKHFHBKFKBBDDKGDFIJDLACGCDFHGBKHEI","FCHGIGJFJFHKFAHLGFIFHHDAIKFJBBBGDKIIDECBBADHLAJ","CBCLBEIHCAIAHHFLLHGKBBHGHCGCHKDDDIHHGJFAJJDBGGI","ALGGCHDFHGAAIFHICLBDIKCIACCDKAHFCKLFDBIJAKLJJBC","IJHBHDLDKLDIFKAJCEEAEJCCFKHKHCLLHIFIDHADCHKDFKK","GIDJHCJAHBLFLCGDJEIHKKIAHJKBLGBKFFKBCEKGIHCIAHK","FJDIHLFDBDGEKHFLABBJEDBIAFEEACKFBAFEDGLLCLDHIFB","IELEACGCAFCCDJFKHLAKBCAJADHAJDDHBDLFELFDEHGFBIA","HIHBJKEJGKAKKBKGLJHEIAILDDFHBGLJHBCBDLEFHGFJFAL"}

    {14,8,25,29,13,24,12,1,28,18,17,7,19,2,3,15,9,0,26,6,30,23,27,10,16,31,11,5,22,4,21,20,32}

    Returns: "Possible"

  33. {"OKNGJDAGLMNALEEMEFMHQJNJOMJKNPECNMHDENKKM","BQKOPKPHKQIGEOIDNOBLFOJDBJIJGLMKEMHIQKBFF","NELQOPAQNNHIBGPLNJDBKJCFFGFCOGAGCQLHFQBKD","PPHHJFCCJFDEGGPCJHICEKFOKCNIMAJNJGIQKODDE","DHPANPMFDHGLQEKOQMOKLLMDFHCIPOQFHOJMFQMME","GFKAKIDBGADDAIBKFNLBOCABGINLOMKAMCHHMDNPD","FBKQMJELBCFHJPNOAPPQKHNMPDLBKAJCLBFILPLDG","DPLIEBGDONCEBAKMMPFDCODLOCNDGBLKFNQHJGQFG","QKHAMDIIOCEPMLLCDBJLPAAQFBAKDBLKDGOQGHKOL","PAQJOCCAMILBMGPLDEPANONFHLGAHFKLBENDBEBKE","IQIHLACEOBKFBJEQQJNGQMLJHENPOHMBDELOCLKLN","KOAOJOCBHEQAHIDCGNQFCICPOMHCDHLDEMNCHKHKK","FLDBJCOBFIGJLIIOCQBPBMFPLDNFJNMKIHNBFPFLP","FQIAMOPEJMKPGKLEOLGLEEIFAGKONIMOHPGGDBLAI","QJBOLIBJNBKBNMFQLQKJPAFOAQBDGDGGFJDONQLCB","AAKIPDEJPNENQLOCCCNMOIEANDNQQODGOKJEFCEJM","HGLFBJDDHQKHNJPBPDOBDCGBJDBLGQFJNEJAKHIPJ","KPDAOIBIDCCBFEDMIOLDDNDJQNFABOQQNQKNPJAEP","QCEPANPNNHOKBFKACBFIOEGKIOPJICHEGJLHMNIOK","MGCOBLPHJAGCQHJCNIMGAPBNLBPFLGDQCIMJCLMNB","MLKFMEABIHHGJAAIKOCPKOEONIMDJDFEHMOACQKLM","OAFPKHOKCPILBBPDCKGELIQHBKNQBOJLMNIGEMAMK","GOLJNJPAKEFJMHNQMEPPIDDQIIBLJIALBOCNLDGAP","HFAGNFKOJINGBOJJQIIQQCPDQFCQKHDLAEJENMPBP"}

    {9,20,10,19,13,0,21,12,4,15,2,8,11,7,3,16,22,6,5,18,14,23,17,1}

    Returns: "Possible"

  34. {"EADDFBDECEFFF","BCAEDDFABEFBE","BFECFCCBFFCEB","ADFFCAACDAFFE","AEAEEAAEBCBCC","DFDCDDBCCCFBD","BDDEEBFEADDCC","FBDFBADABBFFD","EAEADFFFBEDFE","BBDCAFBDAACCB","CBACFEBCDDCBD","EABBAAFBACDCC","EBBCDFCDCCCCD","EDCADBCBEBEFD","BCDFBBEEBDDAA","AFCFCBEABDFEB","ADDAAFDBBCDDF","BFAAFEDCCDCFA","BCDFCBBCAFBDE","CCCBCCDAAECCF","FABABDDBFEECE","ACAAFCCAEEDCE","EABDBEEBDDBAD","ACFFCFBDEDCAF","FDDDDAEABDDAD","FFADCBDCCFBAE","ABCEBCBBBCEED","EAAAAEEABAAEC","CDDBDBADFBAAC","AFAFBCFAAABDF","EADEBAECDAFEF","BEDEBACDAEBEC","EDEADCACAEFEE","CCDECDACADAAE","EDBCEBECCBEAF","ACBDDCBCFCFDB","DDCFCCFCEAFDD","CAFBFEBDCFDCF","EDDEFAAFBBCCB","CFDCFCFCBFDCA","FDEEEDBBBBCBA"}

    {13,21,32,20,27,17,16,8,11,28,19,37,34,2,39,5,10,9,12,24,25,0,35,22,30,31,4,38,6,26,1,40,33,7,3,15,18,14,29,36,23}

    Returns: "Possible"

  35. {"DCABEAEAD","DACDBBCCB","EBAEBBCBC","CECCBEECB","BDBADEEDD","DCCCCEBEB","CBBAADCCE","ADECEEADA","ABBCCEDDA","ABDCCEDBD","CBDEBABAA","AEDEEAADD","AADAECABE","BACCDBEEE","DBBBBDCEC","DEAABBDCA","ECCDEDEDC","CCBDCCDDB","EBAEEBDAB","BBEBCDADD","ACDEDCBDD","BAABBDCCB","ECDDCBABA","BCADCAEAB","ABBDCDDBE","BDCDABAAE","AAADADCCA","DDAADBADC","CEDABEEEE","BDCECDADB","DCCBCDADC","AEACCBBEE","AADAABEEC","EAEECEACB","CECDDBAEE","DBECCCCAB","BDEEBAABB","DACBCDBCD"}

    {15,27,4,6,32,12,28,21,0,14,30,37,19,31,8,13,3,5,9,7,35,26,23,24,17,25,34,1,16,22,18,2,29,20,11,10,36,33}

    Returns: "Possible"

  36. {"JBIKBABEDFAIJEIIDBDFHGCIBEBBCHFFKIBCDGC","BKFCBEFCDHKEBAIBKHDIBDGHBCFDDJIFFFIADDD","FIABGJBKGGGICEACIJEEHKGABJHCHAJDDIACBJB","FJCCHFCAHCGDCHJKJJIGDHEKCKHFBEFDKEIHKIC","AAKKDKADDGAAGKCGFFGGGKJFGGKFCEBCGBEHKDH","CJHFHCCKKCFGDJJAJAJDKFKCCJKIHEDBFHCKKKB","DCGICFEJGFCAACDBAHBFIAIEFEIIBBIKDDJICCB","KCHKDCGEKDJFIGCAHIDHFACIDFDDIKFAAICDAJJ","BKGGIEDHIFCICGKIHEJFABDAHBBFIEKDGAIHHEC","DIJIIGDGAEKDGKCJDHBDJEGHEBFBFJFFKEBKDCJ","FDDCCAHDGDDKEBCJDIGDBCGGHBKCAJBDJCJGDKK","JFAJEIJICCEHIEFBCDAGEHHEJADADCFKIGAEDEI","AIKEDJBAJDKHCFDHHGHJDHACCEKEIGKGBGAKIHC","ACEDFJJIGKEEIEAFGGKKCHHIEIIKKEJEHECBKKB"}

    {6,1,8,12,2,3,5,10,9,4,11,13,7,0}

    Returns: "Possible"

  37. {"JFDCPDYDIZZSGCRTWKREMG","ROTMAIPSJLSRDOHWUNOORC","QEXOCISFANGPBSSCZQZEHA","PXLMISZKKQBIGHXZWIBGVS","NDCOXBRAYGSYKDPNJNHLEU","YLVMXMHLAIMVSZUDPIGYAK","KHRJJDHUKJGKHVZBAQMAMC","YTGAMSJDDNGJCVKOLORUIA","MTKPZLEQQQNTMDMNQFCSNJ","MUMQSCXNQWMCMLLJRDLKUN","AEUWEGDJPQUHTQBBGHLOOY","AQXYNWRFQFVEBEZOUBVXGI","GGSHAKDBTKXINGCWHDUZCO","CSQTLYHAAQVKBDCWLMRJLO","OTLORXDRLEHAKMLZAZLACK","WODZRWVJCYWNEMETQKVSYB","NOLLLQPZJKKJHZBCCFXRUY","NDVBWJVTVMRZRCOFPUXSGZ","RCSZYHYNTIFLIJSMBKYSLM","XXWECAAKYPUWUMJKLRDJRB","UIQAOZPOPZFCBRNSTAECAE","EXOOQADAHBFAAPXFSDHMOM","ADWFZGALYSIHUMOXBDPMUS","VBCGISRDYJKQKTNHJHYHOJ","GDAHWHLDMFJJLEQWYYDGTW","CZFJVCJADGZDYIVBPFDPSW","JJOYGRYQMVSXPPUNEXBNLJ","YJYNSHEXJYVVCIWXACUVIL","XYRVTQIRSLEZWFVRKQIQWY","JTPYLFLMHOXBLLVELBJWRR"}

    {21,19,4,25,9,0,6,29,10,22,24,18,27,1,2,17,12,8,5,16,28,26,23,7,3,15,11,14,13,20}

    Returns: "Possible"

  38. {"GCFDCJKCEJAGHIHJ","EGHJDBCBJADDGDFF","AGFKIFGEBBEFJJFH","FHBAEGGDGJDAIDCI","JCHIDIDDGDDGKAFK","DECGJFJJDCCIFIAH","IIFAFEHBEJJBGBBI","DKKFDGDDKJIAGBAD","CCIJDFIAEFBCGEED","JHBGAKDGIBBCJEEJ","FJKGJBEFGJGEBCGH","BFKBAACFJGHAIGFG","FHKFGBCICKAIEGIE","IGJBBJCABDKKEFBJ","JEBDJEBEGCJBKIAH","FBAAGEGEBEAAGJHA","AHCBICGBGDIHFBHB","DDJKGEFFBJEABJAJ","KAGABEEFKDAGAIEC","EKHGAFAHCDCKAAEJ","EIJGCAEFKIFCHHGI","BJHDIKGDKFHJFFGJ","BAFIFEKIHCEHIHJH","CHKKHEKJKGBKCEHF","CKJDHBJEKACIBHFG","EHJKCGEIDBFDJDGK","ICDFHFEFDDDHDJCG","JDCFIKKHHBCHCCDC","CIDBGHDDJDBFFKAI","JGHDBJEFAGABHEFC","CACJIHCKIIJGAIID","IHHFCEBIFDDEDGCD","HDEHGDCJGEAACHCE"}

    {15,16,27,18,29,31,8,30,7,32,12,1,23,24,26,11,2,22,5,14,10,28,20,3,6,9,19,13,21,17,0,25,4}

    Returns: "Possible"

  39. {"KOFLKBLEAJDIMBJJNAEJENIJFDLCFHIKBGNAIFCBG","MBDCDOJIKHMOCFDNIAHKNIABILNNIIKDGKNOAEOMB","FEEBJEHEENNNLFBGFDHLLEDIGFOMOOKDBLJDJADNN","IOHOAIGMCDKMGLGIFJJOJGCJKOBFGKAKNCOAIKMCF","EIOLCHJBOIKNEJKNABMMLMKIHGHFMMAIAHFNHEHJH","LGEIJMBNAEBFBMDKIDNKIMAHHCHHOMGIEKCOIBNII","DDNOFNBEGBGHKONNGLCNDBIIFBJJINAFIIDHNEMHJ","AJNKDKGNGJOIOEFIAJJAKCLBBCHKBCNLDGCDGHFEB","OEIKAFGAJBCJNCLELNEEACOCNLFAEDHIOKBFODECA","HFLINBJNKHEKFLGOGMDANMHCODGLFFGMCIMNHCIJC","ECIMHAJFLHOEOCOCHBKDCGHGMNDIHKBJMKKNOBDBA","HCAMOAHONCOGKMDJNJNBHDAEAGFILBKOLDFKALJNN","EEOMCFKOMOAHCAGHEKJHIMAIHKBCGCCMOELIFAMNG","NOLMOHLGHNHGOLFJOBLHJHLELBGAKMGIEBFABADMA","FNMHMNEFNCMDMGACKAGNINOBCNLINIBCEGGBFECDB","BFFMGBCGJJFIINDCOEIDLAHMJGJJNDABHLHOHCEEG","MOMEIGHCENCNJAHEEFOKODDEMEIMKJLHOCHMAMDDJ","OMHKFBBIANBOKOLLILJLINICJMDMANCGAKEJCEKEL","ECALLODDFCAMNHCJJBBNMKKKOMALHFEGGMIFMKLNN","LJBINIIKAKMKBCFKFDKHFHNLKNBENACFHJGCAKIBD","IHGFEKNLFHHOKOICGGOBMOKFALKKEDDFCIMOBLCIB","AMNEMLNJCILGMCHEGIKBHLIKGAGHFDCGJMANNCGGN","LMGEOFMKLMNDGIJBAAFHEGNHIBEDMENMKMOKMBCKC","GFCGJAKBBADDGIIIHIIDJAMMLJOEEGMLEHAIFDBMG","FFHHDMHIMBHAOFIKGAKJACIEBBEILKCKIJINFLOBB","GMJLCKBELKBBEDEGJDAMONDNCAMMOGOOBBBCDACKN","KGOINCKCDHMEKAFJHJLJJBEGBOEMANINJDBGNFKIC","LGGMCDKDICKBOADLBFDANCGCMLOJKGEJCAGKDAOIF","GKDFBJCIMMLLFDJKFOHBBOGNIFFOKFNHAMEMKKFIL","EBJEKODIBOJBEHOFBJDEDKKDMMLKFBFADOKDFDIKJ","LCIKMJLOFHLEGNNLDJEAHCKBAALNHOKAGKFCGLHBI","KMDEFMBDNJKOKANDFBKGBNKFDHOGKMJKKGIHJCCEB","MEOFGLGMKBKFDOKKJLHAGONHMBMGJLGLHBGDINCDI","LLOMAHDFBGOOHMHMDJNLHKNKBGEFNALDHNLOGKMCI","BHGADLAIEDKGKAOHBKLJDBIACHLLGAONGIHIGLALO","HGOKDIBCFKANANIHJALDNLMOKHLOGHKBDOHABIMOC","NCHECCKLJDFHFIDLHGJFAEOLKBIDKMFODMFLABMBD","FBGBCHNMHJIALKKBNDKMKMOOGAJDNLKCJGGEFNGNB","ACONLONHCBKFNELMALABFKJIKHJKEBNMCCEOHCOCF"}

    {23,38,8,24,32,6,11,18,27,14,34,3,36,5,33,20,9,1,10,26,30,21,4,7,15,0,37,31,19,25,35,22,28,16,13,17,2,29,12}

    Returns: "Possible"

  40. {"RRKJOFKJJQHOBIMERQECNHFECJMPDCNSDPECARIHBFAJKSHIC","NCSONNLESEDBNPQGBFPFMOFFNLJNLRSMHPOEEHLMPRBQNRDEJ","AQLMRNECHLIOSAGOOGLIFCSOREOEDGKPOGDOFMQOQEKFFHKLQ","IPFELJSPNAODFADRDJLGLMDORQFQDNEJBCPLLOPFBKGGJJJFH","PEPEBRKLNBRIQNDSGFNPAFRJRAIIHACENQAKJECEJJPSQOOQA","JAJEBKEGKPSALBHGRRLHSPMCOKHPOHHJOOQNSAQJFDRLGAFNC","FHKFFGPBGKOMQDLGNPFJPRHKCFLPJLHABQSEEQEEMLBHQFSRL","ROBQQDGOEIBCPKKFFLHDBHHIAEMRQEIOGRPQOKRCHKRFIEIEM","EDBBHGMAMGKEQNJFPBSQJQELDOIMHHOCEQAEPOOLASDSLNODP","IQFQJCHMSSLPHMLJGCPBRBEBPKRNPNRCNJAINKQKFENECLAEL","BBDLDFABGRGKFPIDAMKAJKBBSPGPOPOENCEOAFFQQQFQPNDFQ","EMSDRLFNQRBSPNGJLQROACBIPJCGKKJNSLNLHAEAGBQJQRQSL","FJEMFJDBDIADFSSBHNDHSKDLDHMADNEHNSOJHQEQHCADCCQKF","IFQPEEFAPDPOKRSLQJIFNPOJALAGPQQNNIGCCROINQPDQCRCE","OPBLRHNRPQASHEHDSIJQAFAKERJAHCMINRSHKKJAKBEAOHDHQ","BMQDQNCIHOOKLDFHEACNKJBAKRGPRSEGBGIKOAERMPMEJAAEA","EOMBLEGGKFDRPPMQSHQDLGKQDCJGGDMOSEOIHRIIQIKJRJQCP","IKNFPEDOIOFJEKHBRBMHQRSJKCNCPLPJJNCMCSPJLIQPRPFPB","LKAOPSSHNFSJOCQMCIIKJMLIIQIPBMNLHDSAEMAMQRRCBDIED","MPCLSMNBGJPIJIJBRPRKCSSKNSFLLLNONNKONSBRQSLNOPJND"}

    {0,17,12,10,3,14,9,19,13,15,5,1,18,7,16,11,6,8,4,2}

    Returns: "Possible"

  41. {"LXXNHWIPIXICE","RJUIKWTUNCHJC","RBRGUGJIALGUN","KMHDLLYFCZWOE","RRHSMBAKPUFRU","KOJJHVZZKZWZY"}

    {4,0,2,1,3,5}

    Returns: "Possible"

  42. {"MQSRRDFIGJIGFRMNLPOJFQ","AIESPAMOPGGASLPCHMDHBC","ALPRJMDLJPAEHFQKQPJOEJ","ASNFCMOCPHQIGPSNNAOQKC"}

    {1,2,3,0}

    Returns: "Possible"

  43. {"NQQRNMCKBAGJOIBANKRIOIQNGCDAIPDHPOAO","DAPHHCKMQKFDMFBJHEPLMPOQJGNBPBIMDJEB","EAKHLKOCQHLERRFGMGNLOHJPCEIGKMREQDKM","JMDHFGIFNBHCOBBCANDEOMFAAGGMRMFNEOID","QNPNLRAEIMMPPDDKLEEPNGPKRIIDLBJCQFKL","NFRNDNMFRGDEABNDNNRBMORRPLAQQHMNIECB","FJPAPFNFFPFEDENBBFPJMPNNGMLKGNLRMFOB","LPPCMRRHJNIFQDJEMEEPFMMQLDOBIMFINHJC","RGIOFJMJRFLAIPJQDOOPMRJPLFGNKBJHLLGR"}

    {5,3,4,7,6,1,0,8,2}

    Returns: "Possible"

  44. {"GDILVSZLFDAZXLIETEBCB","CGBOWIYPPYFMHGDPRHEEN","URSTWPRLFDJUFPVEFGDBQ","EMPYECULGYCIXFVMUEMZE","UIQGRSCIJDQTPZBUXTUKQ","HVKPKMLQMDYQMQJATBPUU","VDCMRLSKQZBOVHQGLNLGR","MBEYXSOUOAQFZAOPLOJTE","YOXKHIZULUOPECOSNXWIH","YOOAXVDCDQCLHXYHLEHUE","SWKKABJANOIBZAUFPXSEG","SSLXMGTTPESFCODEYWZME","YJWAIMKMLPRXYOEJJKKDV","UWISZTNSGXVFODCTACRHP","RSGZCQNDQQPHPNANMBHWQ","PKZZLAURBLKVMFMTAGXIH"}

    {15,10,3,11,1,8,6,12,5,2,14,4,7,0,13,9}

    Returns: "Possible"

  45. {"OBCGJDLGLMFQIFKLNQOLM","GIDEFAJNKBLLGAPIJIHPO","QDLOEDHANAHFFDGPBEHAP","CEHQDKIPAEEEAPQBDAHDA","EGKMMKKFLNNBJAEOGDOPL","MJDGGEJCIQHAKNLBLMJII","AQKKNGKEJQHHPJDFFGAGJ","GMPIDKKOQFDHOGIBEEBME","JFPMKKEGDIAPLIPIMONDB","PBOONNGBGGCDBMPGDMJNA","JHMKOLPQKBMFOHQEKQJIM","GNMMQQHHGEJQQDDLEJEHA","BCCCLEQFPFKOBBOADEGFP","HBKQKQDDBIOBBKNPBLBAE","KAAMBPBNPKAMHGNGMGJGC","EAHEKCKONLOJBLCCHMHDA","NGDCQQGQEHNFOIAFKGMHK","JGIAQMLNGGECCILEGKOJQ","KCFCBCGMIILQBDBNNAFFO","FKQEOQMAIOMLMNOKQKPKD","ANNQFEDOOFFOCDOCOMAAG","JEHIJJFONAOHBGLFBLDHD","BKNQHGJAHOENOJONNCMCG","CDBHOFLEQBNJBOKJGGPPQ","IFOQJIPENIPLPAMMPKPJG","OCQHGJDHIAKBNQCFQIECF"}

    {6,20,22,12,3,23,4,15,19,7,1,11,13,24,17,21,8,10,18,14,5,16,25,0,9,2}

    Returns: "Possible"

  46. {"BCADCACDDBCBDCAACDBDCBBACBABCA","DABABBDCCCCACCDBACBDBBCAABCAAD","DBACBACBBDBDAADDDBDCBAABBBDBAB","BAACDBCBBDCDBABCCADBBDBDCDBBCA","BDDCBABBADAAABBAAACBDCAADDDDDD","BDBADACCACDDCCABCCDCDCDACDBBAB","DABADAACDBCACBDCBBDAAABDCCCDAA","ABAABABBCADADADAAABCABDABACBBA","ACAAACBABABCDACAABABCDCBCBCBBA"}

    {1,0,5,3,7,8,2,6,4}

    Returns: "Possible"

  47. {"ABFBCAFDCGAEBEFEDCDCGEDBFDCABAEFECDBCBFEB","FFDEDGBBGGGGECDAGEGAEBCDDEAAEGCCGEGCGCCAG","EDEFCGABCFEBABDCDCAAGCDCFECEDFDDFBGCGCEBD","EFCFCCEDDDBBBGADAAFABECGAGECFDFBCAEAGFABF","FCFABECBFGEBEBEEEBAFDEGGCBEDCFADFGGEGDFBE","AEEECEBFEGBBBCGAEAGDEBAFEDFGAFACGDBCBAGAD","ACBBEDEBBEFGDABDGDEBACEAGEFDGCFFFDGFDDCFC","ABECGDFBEBEFGGGAGFBCAGCABEFBBFADCCFGGFCAB","ABABEDEGEEGGDBFBFFGBDGBGAGEABDGCEBEDAAABB","BAECEDECECGABGDBEBEGGAGFDGBGADBGGEDCAFCEB","GCBCBABBDBDEABFDCDFAFDAGDFECEFCAEEGBABDCC","CBFBGBDCABCBCADEFCEAECEBGECEFGBFAEGFEABCG","FGFDADBAECGCFEBCFCDGAACFDECCBFAGDEDBAEDBG","GDAAEBAACECEECCABACACCBCBECACBDBCCGFFBDEA","BDGEBBDFBEDFAEGGBCAAFDCAABDGCGDGGCBCGDDAC","FEEFCFGGAFFBGFDDCFAFDCACCGACADGFFBBGDCDAF","ACCAFBBCEDGFGGEACFBDFEEABFAACGEGDCDGAEDFE","ECGFEFDCCBGEDCBFCGAFADBDCEEFFEGEDFDEBABGB","BAEBABAGGAAAFCECDDCDFBFAGGEBGBAFAGBGAFCBD","GABEEBCDECDDBAAFCDAFGDFDFEAFCADAACBEADGDB","CBDBCFFGADDDBFAAAGEBCAEECDADEBCFGFEECDAEF","FAGBGFCFECAGBGAAGFGDFACBDGBEBBBDDBFCGABFA","EDBEAEDDDFCBADFFCCGFEBCFCACEFBGGDGFDBEABD","FGBCCBDEFEGCDBAEGGDABADGFAAFBEGEBADGEBFEG","ADACFEECGBFFACDBCDBDAADFDCACBFEEEABFFDABA","CADCCDDACDBCBCFDBACCDFEDBFBFBGFDAFGGADDCD","GBEAAGAFCGADCCFBBFACEGBFABGCCEAFGAAACGBBE","DECBGDFBGDBGAABBGEEABCGEBEDGDDGFFACGFCGDD","GADAFCDADFBEGBAADFCGGAEEBCEGDAFDGCCCBBCAG","AEGEFADDDDAEGEABDAADCCFCAEGECFCEFCFBGAADD","FFFEDBDAFCFBBBDDDCFGCDGEAGAGEDCDBADCCDCEE","BBBGEGFCEADBECACFGEGBDBGBBGGFFBEABCEAGGFB","DGEDBEBGGAACDACDFDAFEFBDAECEFFECCCGCFGCEE","ECCAABDBBECCACFFGFCEGDEABCAAEBDAAFBABFADE","DGBEFGGDGBECDBCBFGBAAGDGCECBBCEFCFCFGFCEF","ADEGEBAFEGEDFGEFEEDECFCADGDADAFFDBBBCDFEF","EFFCAEEAADBGABDBBEDCACDCEADAGFBBCAADAEAFF"}

    {19,18,33,31,11,25,30,23,13,34,3,36,7,32,35,21,22,17,12,16,0,8,10,24,6,27,15,2,29,4,28,20,9,26,5,1,14}

    Returns: "Possible"

  48. {"GGDHDQJPCXWHLNRDXATLKMGRPCDNCATGKBARW","GVXSMLCSINQWJWEWFCJIOCAAWMUPJDEHLCRNK","HIAMOKKLSSVQDPXHFDJSWLEASPNXSMTHCBWJS","PSQANMPTKVETUNTPBKFXUQLMCLNMFTQSQHAGV","GSJMJNMUNBRXABJRCNPBWEWLIAPVRCVRJXFLM","TXDJNKNHLQPQANKDLOVUBPOPWWLFQOQWUWBAO"}

    {1,0,2,4,5,3}

    Returns: "Possible"

  49. {"FNNJAEHGNIAAME","JMMFEAIDMMHGED","FJCOJBONMMIOEI","AODFOKBDBBCNDO","KELFMBKFOFFCMG","MHEBFHLNHNFMLM","DIFEGADABEJIHG","KIIDKBGLOHOOJJ","EECGLDHDAMDDDD","JONDDLOFEMBGMO","AEJCIOGNFCIMNC","BFIBBFICBLOHHN","BDOBKOJCOKLNNC","HOEIHLGOBGJDHB","DJOKJDGGGFMMNN","FDDACIMBFBMHKJ","KHBJFOJDLFLHFL"}

    {8,13,6,11,3,9,10,15,14,5,16,1,2,0,12,4,7}

    Returns: "Possible"

  50. {"BFHIDCA","EIICBEF","HEHEABE","CDDDFHI","GABGGAF","HGHDCED","DAIDDDE","HDICDIF","EDAGAEE","BDBDEEB","HFEEFIB","BIICDDI","DIGECIB","FECACAC","DIGADFC","BICEAGE","CFGIIAD","BIGIBBC","AAABIIC","CCAADAB","HDICCFB","GFAIBBH","CIHABCE","HIAHBHI","CHDCACH","HGDGFDG","DBCCDAE","FCBBIAB","GDCFAFC","ADIIFCH","HBCBEID","GEAEAFF","ICHCEAF","EAIGFGB","AICICDB","AGEEEED","HCFDFBD","GCHAHDH","GFDADIA","EEEABCH","HABCFII","FCDIECE"}

    {19,21,8,31,23,18,4,27,9,40,26,13,34,28,15,30,41,24,25,3,38,39,35,10,36,16,17,14,12,32,2,0,22,37,5,29,6,11,1,20,33,7}

    Returns: "Possible"

  51. {"KQCPNLIEIJPDHQIKPAIBJGAMGBJKCHDAPILKEPBIGJQLGDP","PEBHJCOBJPGDKFQPQBJQHNFGDGEDELFALFOINMAJPICOBQH","NGPGIQIELMQONEBEAAAGQPMNDLJJEHECKLJLBAPEHOAIHBN","BBJEBFODDNKBCHILGBDGPJDOOAOBAMFKPCFMAKFBNGBIMLN","JCNFCJALNCLKLNCHNIOIIPKJKODFGBJCJIOONNLQCAHEFGK","QNNOCKBOOEKKJOMNHIBECDEBOKEILDGQOICMNPPHQGCDAJL","HQKLGHFHLEBIOAGCHLQNQJBQLJJQJICLQCPMQKLCOPFDPIM","GDMANHOFNQODCMMGQLMCLHPGKGEHKQGGCHJIAJNKDKQIBCF","BHJBPDNIQNBALLHEDQKJEGPNMANLQKBAJBDPCHMMCDAAODG","QJKCBKPPPDFJAPDPACJNCQFKEKQOPDEAIOEIKLEPBPQBEGQ","FGOJQFODJOBGALCJMJQIGANBKEPFLGMKHDBPCFCDEKPEHEK","NKFHJJACOFGMKFCNHDMOJGGFPCNPBJLIGQOFNCCLQAFKDNQ","PPEJNKGCGKMJQIQPFODMDNMBDAGJKJEKPKOLHJIOFDNIQBI","ELLPADBDMEDLPHIIPPBPMIHGDMLNFQMLODBGOAOAEEEHFHQ","HCMBQMDGKMFBDJAEJQPAQMPGADNKGKFALBBKPEDJGEDDGOC","NCAKMODBMQIOONBIJJIFQKFHPHFKELEINDPHOONPEIDKQEB","OKPMOGEPKEFJFNNGELKINHGHNLLFEMOQFEKFDHCBEPMIEMP","MBKBJPOJMJDJLAJIAOQLBCAKMMEQPJMAPEMEAOPLAMNJHBE","EQBHFDPAHPIEKLPKEPLACCMQOGOEIGHJFKJNIQHQGQDNMPB","LPDKKEOOEADOEMAMHJEOAMPIGHPFFFCLHPFQEBDQGBGAQFL","AFQILHEDBCEBIHFQLHGLNJFKGLBFGMBFDAGKNEAIJBLHIHJ","OEPCFQEDOAIKILPGEFABOQACQAKKPHKEMJALBBBJBCPKLKI","EPFILGALMBINNMKGJBEGCINEOBGIHFIJKAPKPNEHPCCPBOP","OCAJGPHLCKBCJODEHLKLLKOLIJQBKIKKDQEGLFNGIFKAFKC","LHFEOLALMGDGIOKEKBAHOIMGDCOJKNPAMIAQKBMNGNJCKDQ","MPICOCLFMHAHHAKNKOBIFOCMOLKPBOKHLJFBQGECIOAEQQF","LCKKCEDIKIMEHHOIEPINCINDGLPPAMNFKQKCQGMJKEDFDGD"}

    {5,12,10,21,26,22,11,1,7,13,14,24,15,16,19,4,20,17,9,23,0,25,2,8,3,6,18}

    Returns: "Possible"

  52. {"BRRUBQGJFBPOQA","MKRNETRPTGBGLB","RDRRCBOUPOHDHC","FSMBUGSKBKCKCT","KTJRASHDLTKHMG","TRFDEFTRDFRUCK","ETEFKDNDOUFFTM","EKFJSOTPLUHHMI","MJDUNDPESLCTLG","MRTNRISKFORMFK","SOCIGJSAIDBPJE","OUIBFLBDGEIPFD"}

    {0,7,6,3,4,1,8,9,11,2,10,5}

    Returns: "Possible"

  53. {"OITHICTOMNJVKVBGHLTTAPJLJRCUEMBQNY","GHDIOFMLWOSLLNXVGIIUDTQGQXASSFUIMC","CUIWLFNJSNQFFWHGTHOWADPXBUOCXIFKGU","TWMRQSADYJQPNLYTVLKEDJPVWHULHYWVAW","PWIEVPREJPIXGSOPMTRUXLNVGHJJGISERN","VDFJBVFTCKSEMFHDVUIDOIQEHJPKLGLPVQ","OROFDGUWALPBHOXCWBXKKGGBLVTIACOCSC","TDRPUUILWDSDRNUUJLMXBCFXYDONVMYPQH","RVTXAMUPSDEBUBBJHVJWRALOWLVBXWSBGC","VPEBKRADBTQXUECGQIFYLXDQCLXWJLMYFX","ESYKKAMUSUOBPNMAESPQPQOJTPMEYHTDIT","BPVPKHYQUHVIYVVCHVRUBNHDKAXKFPOEEN","LTJJQJOOXSXQMPFAHDSNFTSHBCYJVCCBIW","DUYGOCOQOUSQAUAPYVVEWCMCREJJYDFQSU","FBMOFAKDYQWQEGLDPPRHNPBIOSURTVQDSK","YRKKOHRNBEDQFSUOAEWQACNQAPHYOESHWJ"}

    {15,2,12,9,4,5,0,11,6,14,1,13,10,3,8,7}

    Returns: "Possible"

  54. {"EFEEDGFDAFDACFHGHGBIDACH","EIIGHCGCHEABGCDDDHGIFBDC","IGHBGBHHCECFFFFDDCECIEFI","GFCIAHIFFAGGBBFHHFBBGDDC","HBIIEGEIBGAABBIBAIEDDAEF","IFDAGBIGDDEBAFACAECFFBEH","GFBGFIEFCCFDIFEGEIHCDAAI","FEAAADECAAFEDACAHGIGHHFE","EIEGBDDCBBEACFFFDDCAAEDG","BFEHIDAEICFAADHGAFBABCDA","AAACDHAACFEDHCIAAFFIAFBE","FAHCBHHIICGFECDCADBEHIFI","GHBDFBHGBEFGCEAECEFDCEBB","CECCGAHIDEGDHBHIDIHEBFGH","FCDDCGHAACIIIICADBADDDED","DDACACFCGIFEAHIADABACBDE","FCCCCBDBIDCCDGABACFCDFGI","ABHCCFDDEIDADBBEDGFBGEAE","DBGCGFIAAGDBGHEBHFIBGHII","EAEICIDEDADEIEEFHGBHBFBF","CEHEBABCFIGGEEAEFIIDIFGC","CAFCGACCEDAAIEFIEFDDCBDC","IICFBGADDGCHGIIDEFAIHAHC","GDGEHIEECIAGFHEIEEAGDCGF","GGEFAGEBIFDCIIGACFIHADIF","GIEECEADBFBCHEFIICAFBBGH","GGBHFBAGEFFBFCHAHIDHABDA","DECBACIEFAIIIGBEGAGCHCGD","DCFIADFICDAGDAAHGAIEBDFC"}

    {9,8,0,21,17,4,26,5,18,1,16,25,24,10,6,13,15,7,19,2,11,12,3,28,23,20,22,27,14}

    Returns: "Possible"

  55. {"RGBNKAZZIPHDXDUDHUDGPNHUTZTNVASDWNVHALOAY","IAIAZUWRYVDIGUSIQXRJZNWNGQMWXQSWSOCDXLIHD","SKGALDYICGUJWYMQVSTPVNCYXKMEPTDCFLSJJGSBT","CLTITPZUZMSGEADFQFNHPVUZCBYYLNIORFZZSOWGX","BFLZEQOIBAIGEACBVRBWRXHDLQDAIJFSUBPIKIIWJ","CCERFGUOXIVOODOITXNWFDGNZXLVRJKLIECAQQPPB","KMIADICAPIAYUBBTPAUGCHWNXYNMNEKWGBPEMVLMZ"}

    {0,2,5,6,3,4,1}

    Returns: "Possible"

  56. {"ABBBECABBEDBCDACABEEEEEADBBEACDBABBBBE","ABCEAEAECCADECEADBACDDDDCBECCBCCDBBDDA","DAACDCEACEACDCBCEAAEBCDBDDAEBECBEBCABD","CACACCECADBEACACEDEADCBBEBEBCDBBBDBDEC","CCECADCBABBBEECACDAAEDCCAADABECBCDEABA","ACDADEDEABABBBEDEAAEEDAAECEAABBBCAACDC","EEBBADEBCBAEECBBAEEEBDCDDBEDDCADCDDBDA","BACAAABCBEDCADAAAEBACECEBEAECACEDAEEDA","AADBDAACEACDAACCADDAEDECDBCECDECCCADBA","ADADACADEECBBDADECECBEBBCCEEABADEBEABB","BEACAAAEBDEDCAAABAEBEBCDEBBDEBCBAEBEEB","ECDCCCCBECCAAABBDECACAEBEBBEEBBDDCADCE","AABEEBABBDBADDBDBEDBABDDAEEDBECEBEEBEB","DCBCEABAACDCCCEAAABEEECEEEDECAEBBDEBCA","BBBDEBECAADACEBDACCECEBDBCBEBCACBECEBD","CBBBDEECDABDABCCCAEDDAADBDDDCCDBECEBCD"}

    {3,7,12,2,8,14,1,15,0,11,5,4,13,9,6,10}

    Returns: "Possible"

  57. {"JCJNKIBONKCPJKLGMHAIHCMPNBLNIHHPNDBFBIDBLNDOLGKDMD","FIHIMIINCIEGNHLFGGLOCKFMCAECIALFMFNIOMDIMLKJGEMAAJ","ACICENJOJGOGPDLIDKJCHKBNBILNGMHGJNLBOKOPELENCHLIBH","GDLLIHCLELEBCENFEONJKMMHCMMHEOOFNHHDLBEKJFLHKMEELC","IEEMJDALDNOCCOGFDKACPOBEFGHFHAIEIBGIEIFEBAALFJJFII","ADLNFPJGBINDCNEKGHEMLMNHDCPNNANFCLBBOAPAAMOEDEEGNC","BIIOAMAOJEMOLJADIACMAKLKDLBCBNDBEFFABGMHLFMGINACIE","JNDNMKCPFPCHALEKJKINCHLIGBOHLBKDNLACJDGKHCPMMJJOOF","OJJEDFBHFBJIEHENAPLOEDOEAEOCMLKJJCIGKEHPDBCOBHIMKO","KCGCEMOHPPEIGNDAIGJNOBCBOLGLPPGFNIDPPDANHIJNKJELBM","GIPGJIEJNLBPNONHEDIAPOOEECOHDLLPMNCGBNNNNOIEGADIPE"}

    {10,5,0,3,4,9,8,6,7,2,1}

    Returns: "Impossible"

  58. {"FBRJSCSEDKMBMRQQNK","CQHCEAAIAKLAIAHEFB","HRPGQNDIHSFDCJLADJ","QPEJHCAMLJLDDIAIIL","MNOKODCHCAKBERIAKN","RKGHBHHOCIJGIEBAPB","SEENOLAEMPJCHSDLPR","RBLIMNOEOQHJCANDBK","PDIDKLMCNMILGEAGJH","HNGLGJKKPNGFLCQFSP","ISFIGHICESIPNFNMRA","EHMLPPSDCFQEOODHCL","BAPAQSINIMOMNNMBBI","LKHINHJMLDJPNHDJIO","NSOPRJJRLAFIIBFQFN","DDNFMNFIJSJAISRNRG","KPBDSAIBDEDSHCEOJC","BOBIICECPAIRCNNADR","JRDCBRCPLSDEQLSGAL","LKLLCNORRCJIGDLSAN","APSQDLNEEFGIGFFNMG"}

    {4,16,17,5,13,10,1,20,7,3,15,18,6,8,9,14,12,2,11,0,19}

    Returns: "Impossible"

  59. {"ECEBDBAEDBBEEAD","CACDEDACCDAAEED","EAEDEDDEEEBEBBD","CABBEACBCBBEEED","AEBABAACDBEEBCB","EBBAEECACBBECCC","DDCADACEDBCDEEC","DCCECABBEAEEDBA","BEBDCAEEDBEDABB","DDBBBDCCAAAEEDE","EECEACBAACBEDED","EBCBCDCDDACECCE","BADEBDADBBCCDEA","CEDCBAEEBCCEEEA","DBCCECAADCACCED","BEADDAEBDEBDCDE","ADECBBDBBEECACD","ECCCEDBDBCBEDDE","ADEEAEDEACABCCC","DDDCADDEADCCECD","CABCCEDABCEADAC","EBADDEAABBEACDA","EAADBABABDBDEEC","DEBBAEAECDEBCED","ABABADDBBAEACCA","BAAACDAEDBEBDCB","BEEABDEDCCEDBCD","AAEABBDEABAEECA","BAAEAEABBDCABBD","CCACDCBDBCEAADC","DCECDEBDEACDAAD","DCEEDACAEABEAED","DBABBBBDCCECBED","ADEBCBDECBACABB","AAEDDEDBCCBAECC","AEEAACEAACDDBED","EEDDBDECCDBCCCE"}

    {20,28,18,30,7,33,8,2,0,24,16,31,4,36,26,11,19,1,27,25,21,15,9,29,17,10,35,22,34,14,3,5,12,32,23,13,6}

    Returns: "Impossible"

  60. {"EAACBCD","BBEBCCB","AECDAAB","CCDEDBC","BBCDEAE","ECABBBE","BAAEADD","AACCEEE","BADEAEC","CAAECEE","BDCBCCC","CBBEEDE","DBBCDDC","DDAECDD","EEEEDBC","BADAAAD","BBBDDDA","EBAAAAD","AADBDBC","BDEAECC","BAEBADE"}

    {15,18,2,6,12,9,19,14,17,11,1,13,4,16,7,3,10,5,20,0,8}

    Returns: "Impossible"

  61. {"FDHGHIGEHFHBFHHFEDEAGEJAHEJBGCEGECGBDGCIBGGHEAIJC","FDCBICCEGIAIIHHCABIFJADDDJDJAHIFCFAFEGGDAHHCHDDEA","BIGDHDCHDGGAHEACAHJFADBDBBBAFAEFFFIDFHHHIGDHEBICC","ADJCDGDFEFFIGCGJFFIJDICJAIBBHJFFFJJBBAJJGFGACHCJG","ABIDFFAIBABAFIHIEBIDBFFHBGIHJFECGFIFDAEGGBIJIEIJF","GHBJJAJHIDHGIJBCIHDJDIBBIFGIEGCCJFHGGDACEDFBGHJGI","IDADACIEHBGFDGFFBDAJDCCDIFBIECIFADHEGHBEEBHFJGABH","GEIGEEHDHGHGDACGJBBHBIHICBDJIJBJIHBGGIDDBEADAICIA","HFHECEGACAIJAEJAFFFFCBJFBGCAAEGICJAECHFHBDBBFGEBG","ADGBEADFFDGAFIHBEGDAFEIGBAAAJIBFHIHJDEIECICDHGFCC","GDGCHJHHJIHAJECDGECJDGADBAACIIFAFAFJCCJADDCAGCBDJ","ABHCEJEBHDDAEGIHGFAHEEDDFGIJBFIJCEDAJDGACEAEHEDIF","CCEJCJCFABJJABEADGHDAGGBICEGJBGAFIHBECAJCHHEEDCDF","GAGBEBHFIJCFJHHCEGCFDHGGGJJGGFBGJACFCAEJFGJHCEDDH","JADBHJJJECAFICBIBHEHIAFAAGCBCHDDIECHGAHIFJHDAEHIA","EAFGDFJBFABIIEJDBACGDGEFCHFJHBBIEEHEFFFDGBEJJBJIH","BBFHEAIDEGCFJFHFGFCIIEDHIBFECIJJEBDFIHIEBDCEAHBIA","FBDAJIDHBIIHHHFGAEJDEEJGBHJJDDHHAAGGABEEDCEFHDHDB","FABDFHFDCEICIEJHFECCEFHGIGABBHFBJAGJIAFCJCBAFHCAB","GCAHDBFDBGJCBHJHBAADFDAHCHBHAFBHIDHIGDJGJEGDEBCFB","ICEHFGFGIAGGGBDGBACJBDJEFEAABHBGDABCBDHIAEEBECAID","FABFACAAAIACHGCDJGCHGIDEHGAJBBCJBFHJEIEEAFHAJFDGF","BEBGHGJJHGBDIDBDGCEIEEGFIFFGFJEEBDAJEJGJDDFBCGCCJ","EHDFFBGGFGCGFJDDBHCFJFJFJJCEFEEIAAABEAAJIEEIBGBCF","IHHAEIAAHFIFDDFGHAIHIEIDBJBJAIEBFBHAJJGIEFICIJAEC","ICBJGEFHAJDDBEHEICJIFIEGEJIHCCGDFBBHBFGCCEFFAEDIJ","FJFBFABHIJEFGEDHHGEEIFAIEDFJBBGFECAEDBEHECCECCHJE","JJEFIIJJDBIEDAHBCFJEDCDEDFIGIBHAGBCDFFJBIBJJFAGBG","EGHBDIIFAEGADHHEADFGJDDCCHHEGIHAAAHJFJAIDHJJIIGJA","CHFEGCFCEIGDCBDECDFGJHHIEHBEFEDHEEEBBDDIFFABEGIBH","ECECICCGEDFIAGHEIBIHGIEHBJAJHBHCIAHFFFJAJAAJEEHGE","IDBHECCADHFACCABCFGDBAFFEJFAFCJFCHABJHCFABFIEDAEG","EJBHBGCFHGJBCGEFGDHFFDFBIACCFAIJIHHHIBHAEBGEBGJFE","JICABIHICCGDHBFFDFEIJIAICHBACIAGAJFHFBCAEDJAFAIEA","CABBABAJJEHHHAFFGIBBFDEGCFDDIBGBHBDCGAEEFDICIFDHJ","EBCAGGFJEBFHJDCDDGBCHGDBECDJBIDDIBAIHADEEFAIIFFBI","FABEBHAJJDDBEEDBHDGABDIJIHGFDABCBAEFBHJIIJFBBJJCF","GFDEGCJAEHCBADBEHIGIIGJJGGBABJJHIAAIDFIFCFGHGAFEC","JBBGGDCDCEECCJEDJHEBDFFJJDGJJCABDJACCHGDAIHBGBABD","BDEAEBIAHCIHFEHBAADEBDJIDJFFDJJDIIDCGBDDAFDEGGBCD","IIBCEIEBFHFEDJJHIBBADFDFIIGBHDEDDAHEJJIJHAFCHEGJI","HBAGFAEHGDEHICCBJBJAEBFBDIBDJGIIDEIJAGFFJJHCEJAHG","ABIGDFIJIEHHIIGJGJAFIDGCCDHAHJCDGHHCACGFBHCFDEHJF","ABGBGEAFHDADBEHGBJJJGHCBDFCHJDDFBBIJIGGHBEHEFDGGG","GIHDGIJGADGJCGGJCIDFEJHAAIGFEDHBJEIDIGHDDGDBBEIIC","FEFGGDGBCJDDHEIFCJIBFBEBCDHBIAAFHEIFAIBDEECAGBDGA","HDJIIDAHHJEGDJAECEBJEJFJIEEHJIIJCHAIBEGDAFFIFDAEG","AGEDEGEIFIIHBBJGEICCDFDAHJFFGFJBGJIBEIFHDBGDCEACF"}

    {6,46,30,31,15,19,4,8,16,21,18,38,44,28,0,10,33,34,26,35,25,43,17,47,7,11,14,2,39,9,27,13,45,24,42,37,23,12,20,22,29,1,3,5,32,36,41,40}

    Returns: "Impossible"

  62. {"FAJEDAIGBBJJHGCHC","GFBBEDEJABBDDIFAA","GHJHBCBHAJIBHBAHA","AIDHIAIIGECDBHDJC","BDIABGFDEBBHCFHGJ","EJFHCAHAHDBFDGAAC","BBCJBGJEIGGCAIFCF","FGJDFGIBCCAFHDADI","HHIHGDEBEIAFHAJEI","JBACEGIHDDACBHIEC","GFCEBHGDFIDCGFJCA","GFAFFHHCAJCFGBFEE","FEGFECDCBFCGIIJHH","IHEGAGGBDBDEDDHEG","DHCJBHGBBAGJBCDFJ","EFFAHDGGEDDFDFACI","BEFAJCDGHEIBGHAGH","EHGJHGJCAIDFIEBAD","GIBEJDAEIEIEJBEFD","GEAFHGGGEHEJBIGCC","BBCGBDEBEGHDAIEBB","BFCGEHHBIEHFFHFBF","CEHGIHCDCEABDGEAD","HBCGFACFCFEGGJABC","JFAIJAEABGCGCGDEH","IEIIAIFBFJGEBFGBC","FEIBBIJFHIBBJJAEF","HCJGHIIICHGDHAFFF","AFIFDFGBCIJGBEBBJ","DBDCIADAFAABEAGFH","CGEIECCBHCDADHHIE","FGFEFGGBGIJHBFHFE","BIIIHJCBBGHEJGFCF","BGFADHGHIIJCJJDGF","ACEGHEECFHEDEHDGC","EGIDJGEGECBIFFJAJ","AFJECHCDCDGHBGEBD","JGIAFHFBDJDGGEFJC","IBBJCFAADBAHIFGBF","HHIFJBGIFBEDBFGAJ","IABGDBHIIFBBHBDHJ","GDHCAFCEGCIIFABAG","ACJGFDAJCIDBIIBHJ"}

    {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42}

    Returns: "Possible"

  63. {"BAFBDBACEDFECFCEEDFBCBAC","BADBFEEBFEDCDAFEAEBFDDAB","EBDEABEFEABCDDBDFBBBDFED","DEEBACCFACFDBDBECFEEEDFD","FFDCCFDDCBFCEBABBBFBEEFE","AEAFBFDAECDAEBCDBFAECEBE","EBDBADEFADEABAFCCFFEAFED","BFDABCADEBFFAFFBFAEEBACD","AFEAAFCFDAFFBEDFAEDDFACE","FBAFAEABAFEAFCACCDCBFADA","FABFBCEDFBADBAAFFDCDFCFE","DDCEECEECFAEFDADFDECDFEA","CDDFABDFEAFDDFCFFEEADFEE","CDEACAAAABDAADEACECABCFA","DCADAAEABFEBDFCFABEDCFEE","FABFBEDBDBDAAEAFDBFBCBAB","CBCAEBDDBBEDEAACECCAADCF","DADEABEBDFFEDADDFBECFECA","BACDFFBFFCCCDBCBEFBFABDA","FBFCBADABFFDDFAEEBADECDF","EBCBDDDEFCDECBCEBFABFAFA","FEFECFFEDDBFEECCDEAFFEFE","FBBFFDBDFEDEDCABBDCBEEDD","CEEDFDCFEBDDCAECFBABAFAE","CBBDEDEDEBCAFDDFFFEBCAEF","EBFDBBBBEAEAEDDAADFCEDAE","FBBACFFADBDFFBBAADFEEAEA","EDFBDFBFBEDEBBDCBBAFCEEB","ACEFDAFCBEBCBACCCEABEEDF","BFDBBCECFBFABDFFAEBEEBEF","FAFFCFBDDFAAFDEDAEEFBDEB","CBBBFCDFFFCEFAEBCEBAADEC","ECADABCECCFBDFDEFCADCDFA","AFADBBBDABBADCECECBDDDDF","DBDBBDACBABEADCCBDAEFBAA","BCCBADBAACEDCDBBAFDFABFB","EDEEAAEEFCCFFAFFFFEFABCF","ECADBDAACCDEFFECFAEEBDFD","FAADAEBBDADAEAECDADDCBFD","FEDAFEECFBBCBDBFFFDECCEA","EEBDEBFBEDBBABEEBABEEAFF","DDEEEFCBBEBAFAABDDBCEBCC","CBBBDBBEBBEADFDDCDCDAEDE","EEAAEBCAACDCADEEADDAEDDE","ACAAEBAFCEDBBBFEEACDFBEE","BCDDCEAFCBEDDDFADADDAEAB","CACDBEBAFBDDFFCCAFEBEAEB"}

    {11,4,45,21,24,5,26,22,10,36,35,17,28,43,14,30,42,8,27,1,19,46,40,0,39,6,32,2,16,34,31,9,13,3,41,25,38,7,23,18,33,12,44,20,15,29,37}

    Returns: "Impossible"

  64. {"ABELMOKJEBAANLFJOJNMRSTINLLMBPJPGLOMQFAODNDS","TCPREFPDADFHNCHJECECGAHLNHDBSFAPEHIEJNRHHMOA","OSFBEPNNGIIPNECSTOCEGKLRFTPBCBFMICBMDCNIQLMN","NCFOAPFITDRFMIAISJMSITKPPHDQSMQLBLJQPGGHGSCK","CMNMBSTKMFNJSFMADBAPGBSEDFBGOSFHIPBKFGTQNDGC","TSTIKEHBGKLLQJFMJJDEMQJJACQFDLQTCAFJJGJPPLNE","RSHRSNTOTBMRQRBATDPDCQKOPPPDMLQLEQGRRPKEKAHD","PNPFDQEGJSNHQKRNQEHEEOLRCSTSTCCKHARNRODEKNOI","AJLTNISINOBMFATJMHMGDIQTHFPSNPLSLSPPSISKDKRT","KDCEPKCILTLLLRNTKKRQJKIQDMDDHDLBNQHLOFPTPSTC","MFIMSDLDTJATHEIGPRGKSTSPQSMLCMEPBSRQPKDFTGLL","EQKHEPLKFQBLROIECHNSAMMTOTBECPOMJLRCDDNGCHNP","BBMHTNSEATAFHNGIBSBSHCPIGLRRODFTMLPLHHFTFPJT","TNKHOADCEBDEOIOHHRLIKLCFTJDGLPEMQQEHDNNTRMLS","IGBFLNHJHSJPPPTKOQBEEPRMONTSCLMDDIKCQTGTTBPD","DIHNOLPMNNIMBDLFQRBSKQMKQDEBKCBNECTSANTLNFGJ","TJISRLLLHMDSGQATANSLQDEBOJNBTKGGHFQRPNRSBRBN","RLTNFMPTREKHJOMPKRRETIMQALAEAHHHTNIMKNDJRBMD"}

    {12,3,17,0,13,4,16,11,5,7,10,9,8,14,1,2,15,6}

    Returns: "Impossible"

  65. {"MIHMJDKICH","CKMLDJFDLH","EHJEGHDIBI","JBMJECELMK","FCDHIIBIJC","MHBMAGJGIK","GKMIBFJDJB","KMKAEFGFFI","FBIIMLMGHJ","BGLMCECGGK","IFIILBMAFD","CBLIHLGJFI","DAICCIFBCD","KGGIFMDGAC","KELDLKIGMJ","FJDAHFGCKI","FHAIDEAEKA","JEIIIALDEM","CLGHLEEAMK","BIDMEFALDG","KJMCGMCALA","CFBBLELIFE","CDKAJGEGBI","IMLLJHFLDD","IBDEGLELMM","DHDAFAIIAK","MICFIMMALL","CCKJDHAJGB","CGICJKFGKB","HKLGMDEAGJ","GCHEAMAHCA","DJJMEHGAEC","GCHHAJCLEK","LBHMJGIBLC","EMMHFDKBAD","CHADKDCAHF","CIMJDBDFGD","JBIJJKIMCK","IABFFHGKHH","MCHCGKHDMK","AFGGEMDKIK"}

    {40,20,9,27,28,2,21,35,1,22,11,18,31,15,32,34,26,16,4,12,8,24,6,25,29,23,10,38,30,37,3,17,19,13,7,14,33,0,5,39,36}

    Returns: "Impossible"

  66. {"CLLJLMMMEIC","CJIBKDGHGFD","HFCHHMFEIJG","EABBAKFCLHC","FHJIAKFKFDK","DKFBLLHKKDK","AKIHGIBCFBM","ADCHLGEMKHJ","CIECAJAACKH","JDGJIFKFADG"}

    {4,3,6,0,1,9,8,5,7,2}

    Returns: "Impossible"

  67. {"HCPCCHQRP","SLLULDEND","MQLDNUPEQ","MEOLPIQGM","GPTLRFDGM","EEDPAOCMG","EBBQDCCUS","EQSOOBLQH","FPGMPUJDB","LTBGKCPLD","DTCUFUMNU","MDDNEMOOB","RRNRFRQFN","EGIRBDEAP","DRALURROD","RDHFHMIDA","NUSOSNCUE","THEUSMLEL","HCPCUTTCJ","NJCRSPLMN","KOKBRLOIL","TPUDRILPD","TFUEDGKGG","ECMKPIIEA","MRGFFGQKA","CRKNDHFQA","NKBNMUJJM","MTIGAQPCQ","MGRDNBLQJ","ONJJCKIAK","GHMIGAJTK","TECRDBCCB","AKMTPBBIE","PLOOTQHIK","MAOEFRDNU","MGETSATMS","SOUGOGHIB","FRGFCLBER","PHJTJGMFJ","UAUABUPRQ","SAACAHPNL","SIGUEBSNS","RSGJTODTI","EPGJEQLAG","LSNMNORIQ","KREFJOOKB","CBRCAAQRP","SDAAPNTAK","JINOKPPQN","PIMGGFALL"}

    {5,40,46,27,13,39,29,0,37,25,31,22,8,11,43,41,26,12,34,10,30,49,15,45,38,9,48,1,24,14,2,17,36,7,4,6,32,47,3,23,20,21,16,44,19,35,42,33,28,18}

    Returns: "Impossible"

  68. {"LSCWHHOC","NNPMCUCF","VEBWWEOT","BWSRWNDS","QQMFOVGM","YIKLZHTA","QWWKYDEI","EZUTYWVX","SGSVLUZH","IQBVHPRC","VGKEAKEC","FKGSTKZL","WRGRPKFM","ZOWXWAIK","VIEHCNKY","JJCCLGFJ","UBEOWMWJ","KSQEKFHS","IXGYNZNP","TOZILOIS","MTWWSMXH","YWFZVQGR","NFXIHWXA","NDWSGJWZ","IZXUTENJ","CYHZBZPM","JZDKQGKU","GCPEPJUQ","WANFPYHI","VYVHKIFQ","LCQNIXFG","AVGTYYOW","YGMKAWAL","BLLQOXSK","REHAAVTU","EQXMDAYQ","EHFZIOPF","CZOGLCMK","RTKSKILD","LWMNRFFX","QDHUFCTZ"}

    {27,5,3,25,15,36,13,7,11,31,9,18,24,28,26,19,30,34,39,20,23,35,17,40,21,6,0,10,8,12,16,2,38,14,29,37,32,1,33,4,22}

    Returns: "Impossible"

  69. {"KEIGBAJCFIIBKICAAIAEDJAHHLAGIJIAGABKLLKCLCGCBGI","DFFKFFCGEIDADLFLBKECFLIKCACLHDDGHBCBIIIBJKFDBCE","GCBLELLFHFDACEAHIACGIKIHCFDJIIDGBFBLKKJLKAAEDKA","BBLHLDKFCIICCACADHFBCJIHKCKDBEDHKCDAHHILCECDCLB","LHJLEBAFHFADAAKJBGHIADIADHGADHIBGJKGEEIHHBDDDFI","ADJHKJCFHDBFJECLEIGKCEHFABHELFEADDLKGGCDEAEKKDG","KEFHHAEJGLIJHCIFKCKHFLHBJDKHIBEBCIEBHCEHHJEHLIB","LDJBGACAAABCLAIEJCBHLGLFFKBBHIKBIDJGICGKLAJKIFL","BAACFIFIFDIHDIHDCGJJDBIHDCELAGEEJIILCHILFBALKJI","AGCKJKJJFIFBACFFFGBHAHFCDJDICGDCHHEJGBICBCLCDCE","HCKJJKKCAEKIIDDGCCLHHDHBLGHKDELBGBLDFEIKFDGJFLK","JIEFEDALBHEEAKEJCDAHGDHFAGDLCDAJGDKAEGJHALAGKFC","AECKBHFBCGCAHHBABLLHGJEDKCCJEHIKDKGEBCAABCKLADA","HDJFLCDEFEGEHBFAEAGABHKLIABCLJEHHFIJHAEHAJKDDDK","JBDCAFHJEDFDBAFAHGFAKBAKEDBABEFLKACLBFFJHLCLDCC","ELIGFBDCLIGIBKKHILGGBLLJDFLKDKKLAALHKBFGJKJDFDB","BBCFHEABHHGAAJHAIAKFKIDGFBDJAEICKJBEJEBHLBJBKKJ","KFLABCLLGJCGBIJEEJKAEBEEEGFLCHKCCGCGALHEBDKAFEF","HALCADBBJAGKLIDIGHHFCFFEGIILFGCIDFJKIALDALFFCCC","KCFIABAABCGKKELACBDLKFHJGEGJCIAEKKFCHCBEDADLDGA","ILAGBJHBFKFAEBIKBFBKLCDJBDDAFKKKEKCDEFFIJCEBECC","FFLEBAAIHDKEEGCFELJDFKAAHDAFKLEHIJEGIGKCEGLLLBJ","KGECIAFDLDGGLFAJHLDIEBDEJKLFDKJBGFFGBFDKLKKJLBK","HBLECBIBCILEDEIADBIFBBDKFIHDIELLLKHBLCHLDIHHCDJ","BHGHACBCELFLFBLFGEKHEHCIAFAEKKEBEIKGCDIDHGGJAKD","GLIIELGLCCCJALHKBBIAKLKHAGEIBAIBDKBIFAEGGAHKHAA","CIIJJKHAFAFCDLBLFLLAHCJEFDCAEDLHLLJIELDBHIIDGED","LCCDFBIJHEBIBHKDKKIEJCLBAJGDBGHHAFAAAFGIJDIKJCH","ECHFKIHEGDGJCKGEHFJCHBIAGGIJAFFDKLFGFAKGHEDCBDL","EALDHFDBLCCCLCFKJJAACKCLLKEHLEAFGHLKHEHFBCIHDIJ","CJBDCFGCLFFHDHHBHGGKLDFBDIGKDIKJIEGGIHLICICFGHG","KGJDHKCBFEIEGAGJJGEECJFDIDKHBFFKGFKJIGEHLAAFBLB","LAIDHDCJBGHBHBEAJLIJLHHGKCGEBKHCJDHBDFKKAJCEFDG","IFDJDLKHDILDAILFIEKDJJLDFKGDAHADKILGDECDHAGCJHG","ADDBLDHDJECJCIIIABEGDJGHGGCLEKIJGABLHLKHJKICEAE","CBFICFFBEKJKKILFGLGAKBKDAHIAJBBHEFDHJEEBGLLADLB","ABIFHAHLBFGJCFEBBIBFDIDJKCGFIBJHLIFJFCFGDEDFCHK","GKDJKLHGFEKDGKFJJFBJLIAADLHFEELGAHJILLKHLAGBGKD","AEJGBGHCELEIJLEJBKKBCGDADLEIIBIDJHJBAHGDAGJJDJL","FHAAJIKHHJJJCGIJEECIDLFJIIGACCDHKLGGLKAHFHCIKAK","HILFGDKIBFFFEFCHBCJFCEHCHLFBLGFLHJEJHLAEAKHKFAB","HKHLIKAICHFAGICHECELFLJJKHLKKDJEHAGKHIDIAACIKBI","CAGJJKCCCBGIBHHCKFFKFDGIEHAEAIIHHLFLCDECHFKAEHD","ABLEBFHDFILIJJEECKCCIJICJLHFEICAGBAAFJDCADIBGCC"}

    {2,20,17,34,1,25,18,29,27,10,24,13,38,15,7,4,28,39,14,12,26,9,19,22,41,3,42,21,31,5,23,11,8,16,43,6,37,0,32,35,33,30,40,36}

    Returns: "Impossible"

  70. {"PELORMAKIQH","ICCBIPKGDOF","DFSBABJENGA","CBBSQPPSERF","FSEDNBKSBCQ","ANILQNLDBAG","ODLMHIGFHMQ"}

    {3,2,5,6,0,1,4}

    Returns: "Impossible"

  71. {"GFABAIBAAHAE","IEDBEAAHABAF","HDHBFCAEBHEA","GDIHBAIGIFDH","GECDAACCAGGB","GCDGGAEEGHCC","GHBGIDGHBIHC","BCIDBCAEHCEA","EEGIGFHBBDGE","DBHCGGIIEEHG","GGCCGDBGAGIF","HBGCDGHFGDGC","BCCGECFAAEEG","CBAIDBGHBAFG","BFHFIDFGGFAE","DIAICBEGDHFF","GGFDAIAIEIHE","EEBICCEABCGE","CCFGECBECEAH","IBDEHEDFHDGF","FDFACEAAHGEA","FBAAEFEHEEDD","CCCCFEFGIGHG","IFDCHGAAFHGH","BCAFEEBAEAFE","GAHCCDGCBCAF","DDHGGBAEHGIH","IIBFBIBCDAHG","AIDGDIEIHBEE","CCCCFABIIDCC","BGHIAHCAFIEF","GDCBEIEBGCDE","DFIIEGGACGBD","HACAAHGDACHD","IDDHFCIIFHHD","DECAIEABECDC","ECGCHFABAECG","HEIDDHHEAHAB","DGGHBCGBFGHE","CBECFIEFBIBB","FADBABGCIAGE","BHEEIIFGCFBG"}

    {20,35,33,21,2,40,31,0,34,39,11,37,25,10,9,22,36,23,24,4,29,16,19,14,5,41,27,7,6,28,12,18,26,1,38,3,32,8,17,30,15,13}

    Returns: "Impossible"

  72. {"HDCDEDYRASFBHOFMUMKTRLE","LDBLKMAIGRFRJGUABMSRAKK","UDMRYEOJYQITEMGPTYREVGQ"}

    {0,1,2}

    Returns: "Possible"

  73. {"FCOGOEEBEKPELJDNHLPIHQDIPBCPKMFGACHFDGFDMLKPDFCOQ","HKHEHCIOOPQIGCIOEDKQOGFAGAIJNNHNAFECPCKMQQGGBFKFG","DKFIBQGDJBPMGNHLHLMGDMCJJIDKNDQMDBMHNHONDFNKKHAHF","IQDIKGFEBMQGIQKKMEEBOOINENANPNAFBMDQMDNFLLBPJLBMJ","CIMBAMGKCPPMKMEEDJOGBPFDGIKCPFPOIBGQKDLKJKGIHAAQB","AKDAIHBOOQGLKGLOOMHJFKKIHLOEDEELJNCEQEQLIKLLJAQJD","GFKHJOPIJHFKOBOMOGPPFIABOOIFJEFDJCQGONAABDOEBACGH","PHKMLDDNNKFNLEAMPNQDEHIPKNGCNMQNQEPCNCNPGOJHPFELN","PCBELPBEAOFPPKCEBBPCHFMLGMMKEGEMBLLNIBEHOCOEGKECQ","NEOILJCNEGQOMNJQPEILQPJOBOHMADMOIBPOKIIODJGHCKPAH","BGCLMBOIAOQPEKJFGBCONCPNIBIFHJCPGCHGBKOAKFOLIBBLL","HQHIHJQNAFILEALQADMBKOGEFBLKBLOQFEPFQOELAGMGABGQM","CLMFIGJDLMLKACKFONGCQOECMHQAIDAJLCAMJMLIBJGNQEJHH","HFAEEKGDDKPOJHGMHODHCDMPNDCPNOPHCBFLJOOPMQAHJMJQG","NPKAMAOAPGJEDFNKHBLICBFOFJKFEIQKKMCAPAFKFBJCLOMBM","JQQPEIEFPOOPMKNQGFODOECCBCFJOPIMIFLGCBJAHENHFCHBH","NILFDNPKMALJMHMKAFIOMMEKJMHEFPQDLJHCOFBJOBHOJNHPC","OMPPGJFBNINKDPMNNGCPPKMBQCKIPEBLHDHHDJDDQJIFJOIQC","LEOMKBEIBFLQDEPFPQJKNDQAGBDMJDFOKOLLGBKPKPQMKEAJM","GMMQKJHFFFFPFNKFGGMBOCEHQKODEJCCLPOAHLOABLGDDFHLP","MEIDOFOJMLBLIIDPPPCQMAPDQQOPQQKGBJKIIGBFMNIEHBELE","HMHLPHAGGPFHABBPNEEMIPPBJJBCJLAAGIDACEKIIGCHKJICA","HMBIABICFIQCQMBAMIBAKPBKFHAONPJGPCHCKKOGJCOAPQBCJ","PBBKPINCPDBMJFNCOQAPOLGEPGMIIJGHCHHKFEMPDHPNDOLOC","FGIJMLKADKHLIGNQLPILOGQCBNLMJFJQGDBNCMAJCDLFDKBCP","HDDQMOPHNOIKPOCAHNGHHNOKMIFEIFAGMCKQBHQAGBQDCMFFI","EPPCDQJIDLDIMAHMBENDMLFCLACCEGPCCPOBJOKBKPPGPAJMI","PFPHIIJOFNEHJBIHHDHKEBCIJJMKIEBBIFDCOPKPPMJEOLHDE","AEILCAJMEEEIFKNGPLAPPADNBFMQMECHIAKGPNJAHJCLGEOAB","FBKPCOELEGKDMCOGNBAOMFCPAEHGEAHBIILLKBILKIDQIGKCE","CICCGFPJDLPJKECIEEFJKNLQCNCJLMKNHIQKJPFJHQIKHJGJJ","JDPDGMGDQNIEIJQLAOPJCJCLKOLBHBGDPLLHLBMBAPMHPABHF","DGAQQJMPOJQDKAHJPEQAGIDHAKDGIJAKCKANAOGEPOBAIIJGI","HAHDGGDJOCPEGFCGOEKDINIJOFDFDEGMFKPQKAPMMQBQPBDDK"}

    {32,14,28,1,21,3,33,12,22,30,5,4,2,15,13,8,29,23,31,24,19,7,27,6,0,26,17,18,10,16,20,11,9,25}

    Returns: "Impossible"

  74. {"MEKJHBLDM","BDMLJEMFA","ILGJIJHDH","JGMFDAMEG","HGDEJBEDG","FCJMJLGGC","MLMIJAHKI","KMHIECKIF","KHAHIJADA","DEBJJAKHI","CBGFIGDIK","BIGLHMJMM","BHBKKMLGM","JJMGHECDA","IGGJBFAKB","DKDAHBFDA","EGEFEJDHB","GMJDJGHKK","GHCCECCIH","BLDGADMLE","GLJKBEJIE","LMGLJFAAA","FDMEDCIGE","EECIMMDGK","BHJGGGCMA","ALEAEIAJG","HEABLJFFE","EECMJIDCD","MCLMHJDDB","KABJBBDEJ","FJFGFIDIK","KMJAIHJBE","AHJAMCJBE"}

    {27,17,30,25,26,18,31,22,4,15,20,10,23,13,19,3,12,7,6,24,14,29,9,0,8,32,2,1,21,11,28,5,16}

    Returns: "Impossible"

  75. {"HMNNKIEBCJEAJACLAIMAGNIKHLNDFJCBL","FHGJNJHKNIJKMLGHIMCFGNJBDKKBMMCLC","AGBAMFBKMCLFKNAABLIFJALGFFBDELFBB","KKDAKNHAGKBCCFDKEBELGCCHGBFNGELMD","NIMDJKFLLEGDLCANEDINKNFHLLLIKKILC","KNIFDMHEANLFLEAEBNHFNDLHIBDDJDJCM","NEELEBJBBHHABNFNNKJJIELNICFAMKDAF","IFKMKLHFDBHAMDJLBKJINCHLMEBLGLCMA","LEBFGMLMFEHBIHEDALGFINFLCJLGKKDJL"}

    {0,1,6,4,8,2,5,7,3}

    Returns: "Impossible"

  76. {"AABBBACCCCBABCABBCCCAABBBBACCABAACACCCABBCAAC","AABCCCBACAACBBACACABBACACBAACABBAAAABACABBAAB","AAABCBCCABBABBBBACACBACBAABCCCABCBCCACBBCBBCA","ABCCCACBBABCABABBCBBBABACACCABAAABAABCBACCABB","BABCCAAACACAAAACCCABCCACAABABABBCCBBAAAACCAAB","BBCABABBBBAACBCCBBABAAACBCBACCBBABABABAAACBCB","BCCBCCBCBCCACACABBABABACBBACBAABAACCAABACBABC","CCCBCCBCAAABBCCCAAACCBAAACCBCBBBACBBCCCBCCABB","CBCBCACCCACCBBBBCBBCCBBABACABBBBBCCCABABCAABC","CBCCCCBBBCCCCAABCCBABACAACCBACAACABBCBBBABABC","CABBABCBBBCBACBBAAAACCCBCABBCBAACBBBCABABCCBB","CCBACBACCCCCAABABCABACAABABABBCBBCABBCAACBAAC","CCCACBAAABBBACAACABAABBBBCACCABABBBACBBAAABCC","BACABCCCCCCAABBABCABBBCCCCCBBBCCBBBBBBCCAACBC","BBABCABACABCAABCACCACCCACACAABABACABCBABCBCCB","CBBBACCBBBCABABACCAABABBCABAABCBAACBBCAAAABBA","ABCCBBACBAABABCAACBACBCBABABAAACBCCBBAABCBAAB","BACBAABACBABBACACACCAABBABBACBACACAABABBACAAB","CABABBCAAAABACAACBBAAABCCBAACBCCBACBCBCCCAABA","CABABCAAAAABABBCBCCABBCBCCAAABBBACBCBACCAACCB","CBABCBBABCBCBABBBCCBAAACACBBBCBCAAAACCAACACBB","BCCAABCCAACACABCCCACCABCCCCCCBCBAAACCABCABCCC","AACBABBBBAABCAABBBBAACCCCCCCCABCCBCBBCBAAACCB","AACCBABABABCBBABBBBBBCCBCBCACACCCCAABCCBBCCAB","CAABCAACACBAACBBABCACCCCBCCBCAAABBABBBABAABAC","CCBBABCCABBACACABCCAAABBBACBCACAACABCABABABCA","BCBCCACAAACACCCCCCBACBCACBAACCCABACAACABABACC","BCBBBCCAABCABBCAABACACBABACCCBCCACABBCAABBCAA"}

    {21,6,7,10,12,13,16,14,23,1,24,27,8,26,18,17,3,2,11,5,19,22,0,20,25,15,9,4}

    Returns: "Impossible"

  77. {"ABKOJHIH","ODCNMGGN","MENEMODC","IAHKMIEJ","FMEDDCHK","DNCAAGJO","LDMDBDCK","CLLNJFJE","IOHNNJLI","IODAMEDI","HCFKMLIM","IEIOHKMB","MOAGNMOO","LJEJEBBJ","OHCOANEG","LBBIJHJI","AENMALLC","AHHHCNKF"}

    {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17}

    Returns: "Possible"

  78. {"ADDCAADAACCADCBBDCBDDAADADCACADBDAAC","ADCDDABCBBABABAAABAACAAABCBDADDCDDAA","CBADDBBAACCCDACCABCDACDBDABDBDBBBDAC","CBACBBCACCBCCBBABCACBDBADBCBAAADCDAA","ACACADDDABBADCCCADACDDDBDCBDABCBBACA","BCABCCBCCACCBBCDDDDDCDDBCABCBACDBBBA","ABCCCCDBBBCBBCDCBDBBCACBCCACACCBCBDA","DCBDCDBADDCCAADADBBACCBCCCCDBBBBBCCB","CDCCDABAAACBACBCAABCDBCCDAAAADACABCB","DDADDBCADADADDDCADBDBDDCBADCDAAACBCD","DBCCDDCBBAACDAABACCBCDACBBBAACDBCBDC","ADDBBDDDBDCADBCDACDBBABABCBACABACABB","DABADBABBADAACDDDBDABBBACADABCBADDBB","DCCDACACADAADAAAACCCBDBDBACCBAADDCDC","DACDCBABBADBCCCBBCAACDBDBCCBBBDDBCBD"}

    {4,3,0,10,13,5,1,11,12,14,2,6,9,7,8}

    Returns: "Impossible"

  79. {"AIHDAFACAAEE","CJBBDHBDCDCF","CIDBGDHEIFIG","DEEDHGBCGIAA","JDJBHHBECAHA","JECAFJGHCGFC","IADABFHCGFHF","GBDIECECFBJA","AIIFBDAGGHIH","CEHGCDJIJFEC","GHDAJEAIFJDH","IFIADDDDJHFH","BGFAFDAACDCC","CJHDGACGGGDJ","IIHHCCFJGGEE","GDAHCGIECJJB","HCAAIEJEEDIA","EDBCIIFFHBAJ","CFBIJGBIEHCA","BBIABHEEDBID","DFACJGGFGJJH","HGHEFJEGFABI","FIEIFCCACFHC"}

    {4,2,3,18,10,1,12,13,0,8,16,21,22,6,11,14,19,5,9,17,20,15,7}

    Returns: "Impossible"

  80. {"PEHTWFTN","HDYQZEVA","IYASBPPV","PDHJYHLD","VPOVLVZI","ASJDOOQI","DKLNWOPM","QWPMXLIK","QAUSFLZS","IORACYNC","PWCZZMIR","XRQFVOZM","GUXFZIND","TLJZHZGR","HFLRAWSU","OLEEIRBT","RATAEPSL","HXSEKPRS","ZCJZFSRC","JYCTIDCN","JWZFGXHD","IBXYJLHX","BMHLRBEN","JSDVBMPN"}

    {2,3,10,21,18,16,0,22,23,19,5,4,6,14,7,1,11,17,13,15,8,12,9,20}

    Returns: "Impossible"

  81. {"BDABDDAECADABDBAEECABDDCDCBC","ACAEDBBAABCCDDAADBAEBADCEECE","BBBCCCEDDBABDABDEEAABBAABDAB","DDDBCDAABBEADCAEDDAADBCDBBEC","BECDBCEDEBECCBCAAAACEEECDBBA","AEADACDACCAEABBEEDEBDBBACDAB","DEEAACECEECABADECEDDEABAACEA","DDBBCDBCEABEEEBBDCEBDACCCBCD","DDEEADAEBDADBCEBADBAAEBEECBD","BDEABBECEABCCEBEDBECDEEAEADE","EADEBBCDAECBECECDBCECADCBACD","ECAEABCBEDACEABAECAEAEBCEBAB","EEBEDCBBEEDADDBBACDDCEEACECC","DDCCBBEBEACBBDDBEDEACBEBDDAC","BEBEADEAACBBDDDCADDBBECCCCEB","BEDABCADECBBDCABEBADACEEAADB","DABBBBCBAADABEADDBCBABBACDBA","DBBDDBDDCDEDCBAEADAEACAABEAB","ACCDBECACEABABDAEBDBABACACCA","ABDAACBCDCAAAAECBAAECEBCDEBA","DBCEDCEBDBCCACBDEEAAEEBEBBBE","BCECDEAACADCCEECAEEEEDDCACCA","DAEECABDEACDDADDCAAADDBBBDAA","DEADBEACAADACADBDDAEEBDAAEBC"}

    {13,17,8,18,6,1,10,7,11,21,19,9,16,14,0,3,2,15,20,4,12,23,22,5}

    Returns: "Impossible"

  82. {"BBEJEKIJFFBC","EJIAEEEANIJM","IPMDGQMJLCEG","OAOIBNGLHKIA","ICDAGNEGEEEJ","IJPGLBDMMNOH","GHAKJKHLEHDN","LBBLDINOLHKE","JPJECCNGCKAL","PEOKGPMAAPJO","OMQLIQNABNDK","DBAPJJBMPPJI","ILMIOAKEBEAM","KPGIENPFKHLK","BFIEHOIOGDGL","KJCHPNNFHMQO","LMBFQDNEANDQ","DJMKBJGFLLED","DNNHNGDFEDEA","HFKECIKCCINK","QQBCOMAGIKQO","INBHNKDMBPQF","CGHGHBACQBIE","JJOBIDKHEPEM","QCIIBBNIPDFG","GACQFJKMBAPA","MIGBPQAKKEBE","GPLBJHLIEMEC","KNBBEHODHLEC","CQNOHPQNKLMQ","QPFNOINMJHOD","PIMCKCLIMCHF","JJEOOJEJMMQP"}

    {0,26,27,29,18,17,1,11,12,22,25,19,6,4,7,5,21,24,23,32,31,10,15,16,2,3,20,14,28,9,8,30,13}

    Returns: "Impossible"

  83. {"BBBBBAAABBAABAABAABBBBBABABAABAABABABBA","AABBBBBABBAAABABABBBAABABBBBBAABABBBABA","ABBABAAABBAABAAAAABABBBAABAABBBBBAAABAA","BBBABBBABBABBAABAAABAAABBAAAABBAAABBAAA","ABAAAABAAABBAABABBAABBABABAABAABABBABBB","ABAABBBBBBBABBBBABAAAAAABBBBBAABAAABAAA","BABBBBBBABBBBABAAABBAAABAABBBBABAABBABB","BABBBAAAABBBAABBBBAABABBBAAAAABABABABAB","AAABAAAABBBBBABABBAAAABABABAABBAAAAAABB","AABBBABBBABAAABABAAAAABABABABAABAABBBAB","BBABAABAAABBABABABAAABBBBBBAAABAAABABAA","AAABAAABAABBBBAABBABABBAAABBAAAABBABBAA","BBBBAAABAABBABBAAAABBABABBBABABBAAAABAA","BBAAABABBBAAABABAAABAAABAABAABBAAAAAAAB","AABABBAAAABABBABBABAAAABBBBABAAABBAABAB","BBBBBAABABBBABBABABAABAAAAAABBAABAAABAA","BBAAABBBBBAABBBBABAAAAAABAAABAAAAABBBBB","BBBAAABBAAAAAABAABAABBABAAAABABAAAAAABA","ABBBBBAAABBABBABAABBABBABABABBABABBAABA","BAABBABBBABAABBAABBAAAABAABBAAAABBBABBA","AABABBAABBBBAAABBABBBBABAABAAABAABABBAB","BABAAAAAAABABABBBAABABAAABBBBBABABABAAB","BBBBAAABABAAAABABBABBBBBBAAABBABAABBBBB","BBAABBBABABABABBBAABBABABBBABABBBBABBBA","AAABABBAABBABBBAABBAAABABABBBAABBAAABAB","BBBABAABABBABAABBBBAABBBABAAABAAAABABAA","BBAABAABABAABAAAAABBBABBBAAAABBAABBAAAB","ABABBBBBBAABABBAAAABBBABBABBBBABBBBABBA","BABABABBABAABABAABAAAAABBABAAABAAAABBBB","AABBAABAAAAABABABBAAAAAABBAAABBABAAABAA","AAABBABABABAAABBABBABBBBBBAAAABBBBAABBA","ABBBBAAAABBAAABBBBBBAAABBAAABBBBBABBBBA","BBAABABBABBABABBBBBBAAABBABBAAABBAABABB","BAABABBBBBBBBAABBABABAAABABBBBBABBAABBB","BAABABAABABABAABAAAABAAABABAAAAAAABAABA","AABAAABBBBABABAABBBAAAAABBBAAABAABABBAA","BAAABABABBBBAAABBAABBBBBBABABBBAAAABABA","BAAABBBBABBBABABABBBABBABABBBABBBAAABBB"}

    {12,37,30,19,13,26,28,31,29,35,23,22,11,21,24,9,7,25,0,14,1,33,8,20,5,15,36,17,18,32,4,3,6,27,10,2,16,34}

    Returns: "Impossible"

  84. {"JHEJJKAGGJKBKJEBFGKBIFAGDHJGDAJEDDCGKBFFIABIAHG","DJICJHGJEIKDIDCKCEEFGFBBHAKIGJIFCBIDHIAIDDBAFAH","CBKJACCEJCEIEAEBHHAJFFJCCHCEIHIJCFHAGBJECEKFHED","CGGACBAFDIFIGBIJEAGEHKDKFDECAFECAAJFIGJCFBEAHAA","BHDDGFBFJDJKEDFIHKEJDHEKBIBBGJEFGADFEJEDHBCJFFK","GJJAKHADDFHDGFHDHKJKCBFHAGDCADBIEABFBDIAFBJAIKD","HBHGIIIIFDDCDAIECDKGKABJCJAJKDIEJJBFIIABJBJCIBK","KEEHGDBBEJDJCGHGKDIHHFKHKGJFEAKJHJDHIBFDCAIIDIH","KGAEDIDDDJAEICGGDBIGFFDKEKGGGKCDGAKAAGBBCAIJAHD","BHDKCFDHCIJBJBBKJEBEHFHEHIJHFDCFJGKJAKGDEAHFIGI","KJIGAKEIKIIHGIFHDFAEDHJIBHBKDIJIEIDAIFDEGCEIDHF","EEIFGBFKBFFEGACFJBIBAEBDEGKBDKIJDKGHACFCBFHGECC","CKKKHBKAHAGGKGFFBHJCGEFCAJGAHKEEEIKDGADGEAADIHD","BHDGCHBADJJCHBAEFEDIJACIDCIKADJHFFEACFHCJAAAAFC","BGKJHADCGAKKAHFCJAHGAAEIDIFKFHIAFGDGHBCFBFAGEFF","JEDCCGJIHGFCEFDGBFCCIEBKDGCIFJJIHKAGIGKCJGGCJIK","GBCJBEIFIFHFFIHCEJKCGFGJKGJAIBDJGEKGIHFKGKABCKK","GFEGADICEGFKGGGAFEFKCBFJEGDCGICDKICDJDAEGGHJGAA","BEHKIDHBJIBIDFKKIFADCFFECEEGCDAHJHDKHACEKGCIJHE","CAKGGEHGCEGFFBIIDFDAAFEHFBCIDBKGGGJCHKGIGEFGFFD","ABDFGFHCGACFFKAKFJDAHHCDDGABJKGIGHKJKICGHDDDAGJ","IFEIJEDCHJIBFKJFIJEJCIAKADJDKJEIDFCBGBEIKGIFKGF","HDDGJFJGHAFJHHDHDDBGAIHGBHICBKBKEJAEFKDHGEGIECE","EIBDEIDFHAGBFDEADDHDFKJIFJDDHDECHJHEJEBCDAEJCJK","DGAHJHKKKCIIDBEDFGAKIGDEABBDDKGKAIAFGHGKBJFFEAG","BJACFGBGJBJAFBADJJACFADKBJHHAKKDEKKBEIJKIDJJJIA","IAJBHJHAEGAIHDBHGJBFIIEAIFGKGIBBEFAAAEHHCJJACFC","HKFEDABKDIIEFEFGKBDDGHHCHKJKGAKKHHDBFBBBIFBFAHB","JGEGFJFJDJIDCCJAFAGJJIEHDKKAAAHBHGDKIFKKJFIEKCH","JBIKGFKKGGKACFKIKIKFAKDCIDCBGICEBGIIDFJCFDCHJEA","HICCDJABKFEFBFFCBDCAHBGEJIBHKABJAEHDEEDHGEDJEIG","ABGAGJCGKCCAJCBAIEEAHGAFGHFEGAHGFHJCDABAFAHFGFJ","KKHJDBHFGGAAFCJDGEAIGAGFEGCGKCEABGKADCEDJEGFHKF"}

    {31,5,27,7,17,18,3,6,12,30,13,1,29,25,11,19,0,9,22,24,23,26,14,4,15,28,2,32,16,20,10,8,21}

    Returns: "Impossible"

  85. {"CAOIBHBFJHIMMOLMMHIBNOHKKGLJOMHALBBKJCOHK","GJAHKBHCFIOIHAGHLDBCKILHNIFCJHOJCCEGHGJHL","KJOJDAHCKCMEEKFBDJDMFGGOBJIDFAKOEFJLJELGJ","MABJAKOOIINHHCFLIAAAKHIIBEDEFNHIBKLAAICJF","OOLEFMCJBMLMECAIMKIJAIKIEOLFBBOBEAFGONMHG","FOGAJAMFJEEEBDLMCJGDKFNCGLCMLHHLLIMBFKABI","FDJDGMIGDNJJLGMODHNJEJINABGOOFDLCAAEKEENB","LBDCMDLALGAAAOEIIBKEAKIMEEHAFNONJJNCMJNAJ","DGJKNIDCBGCCEOBJNAGCHHMAHJABNEJLFKAIEANOO","BCOEBAHJOHELDJCALNNJEEOKBCABCMGIGALLDNEMD","HNNMDAAOEOCKCHDKMGJGAGLJNCIMDMBBJDFKBFKNF","ONOFHJJADDIMKLLKIANFAKLFHFEEDJAGLKCKGFJBN","BAGJHDFCABGECGNGKOFNBLDAMDGGNJFHACOMBNMKE"}

    {10,9,8,1,11,5,7,0,12,6,3,2,4}

    Returns: "Impossible"

  86. {"TNNCNOITJHWDEIMM","INRBFPKCMQXAPRWK","VWXANNAOIKJDMPCK","GSUIAHWATIRDGKOU","ISWTTQSIKTNDUVWJ","BHKKEARAKSQCCOXS","VSUEAAIJAIQDNQXR","CEKFERMEAGDVKESW","MVITEMBRBTUCXDVK","QPUBFCNKGSBEPNVG","ELKAWMFXWMPSRLAT","MKAQKTWTEQUWAHKT","WFSDOQMVGRTBTCQG","FUGRBFVHRXTEOUHV","RBQLORWRCUHQWPFR","MWWLSHEVOQNGQMWT","GSUJTOLMRMTHKTPN","BOQHWJCXCCMUXNOP","UVOFIQMGMCHWGMPC","DWEVVDOTFFPOLBHP","EMGPTVPGTVDNDEDP","TOSVOGSCRCWLTPIM","NGNHEXVWVFPLIDMO","AVTWKRFEMPRFQALO","ALJEMOHETKDJWPTN","TTFSIFPIWPASRDHU","NMDALADJMNXPNCWV","LQBPRBQAAXETPQUA","DAURIXDFJNTVEEPW","RFIWFVICSBLHJHSI","DHSQULNABDIDTTMX","FRIHDBXHLUWQIRBV","ESXNGCDBVNEAMRXC","GMLCLGVPEAOMLNKX","HIKPXGUKUVAFEOPN","EPQWWTDSUWRMTELG","TJCPGOHJHLVSWILB","BJWUURXIENRAQMFB","JOROELGXOVBXQJVW","CCHMEGSQTFUIRXJR","JGWCBUQMIVWMKIUE","CCKOHMVLKHEUHFFX","SBRDMRVXGDDIVOAK","PSHKFTOBBSALBULI","VPCDOTFCPNPFJSJS","RBGPUBPSPOHOQGBX","BBJAWIQTEVEBVUPS","JAXPPAOWETLVLLJD","XWWENCWLFSRFREDD"}

    {14,28,40,13,31,8,22,7,38,5,15,29,9,1,17,36,41,32,25,6,18,21,11,26,33,34,24,48,0,2,12,3,23,44,47,27,39,20,16,4,45,37,30,19,35,10,43,46,42}

    Returns: "Impossible"

  87. {"NGB","PLD","FCD","HDE","HLF","GDP","HIK","DIH","CKE","GEM","PAN","LEM","IIP","CPH","IOP","ABD","MHB","BFO","CJK","KIA","LDE","DCA","HLD","CLB","DAO","DHE","AHP","DAP","DCB","NMH","DJG","OPC","END","CFK","PFG","LPK","IPK","KDL","KJL"}

    {21,19,28,0,16,23,35,15,2,22,1,32,3,20,25,8,4,34,30,7,29,13,33,6,17,36,31,37,12,9,11,10,24,18,27,5,26,38,14}

    Returns: "Impossible"

  88. {"ETOFMILHMEBCMKGNFHOCRIINCODJKSFEHDQ","KJGTIJDIGBOQBOEUJLPSAOHMPBNLCHLUAJD","KUCEIRKKTICOAFRGHOQKRDDLDGSUBTFOHKH","DGJSTNTJPAACJCCKGMUFNSKIARCJDFTKELR","HJDDDETDGTUBFNOTARTLGKHSNCJBKHLOMPA","UPSJQAURACPBPKRBCUCIPPQGKNBHEOGMFEI","FNADMHGUSFOJJLGMRKTJLHRKSPKSNRBCUTA","LDOUUEJDILRQQKFPNINGNJBBRBOTRFCTFFH","FKNLNRFTSUCLDJIMLQESMJCIDDCAQSEGKUG","EFMFISJTDDROJPKNRPIJEJOCCBOKHDPTATH","BRUBBMNQGCGFPECFPOPLSTQQTALCPNKLSPI","ILPCFFENIHKKCIDTNSNUPBJOMTIARPLMGEI","JATHRBLUJJRLDIRKMQKFQGKLBPBLUNPKCBR","ETHGBSDTKBBEGQGEUMOASNGQNNQSELKCPME","ETIDMNPMTGKHLRKNIUCELOBDHJLSTMPJEPS"}

    {6,8,12,2,7,10,5,3,11,14,0,13,9,4,1}

    Returns: "Impossible"

  89. {"TROBKUGVQTKRMUPKNFGTCQPLLTGTPF","HLOTATHCDEMATMEMMOFKAJBILUUTFN","SCEOAGKGQGAKJJVGJUJHQRVVSEFNIL","LDQVHLROJPNSLCMCGQTKHJBUEUFEUU","HBRERDCLDDGFOPSOTQULNRLAQUTFAL","SVDJCRQSNJGUIANHUPKTKNDKMQHCFN","RNKJQTNFQQKFCMSUAQAUCAEGQNRLCI","BOOORLERBILIENFPCQJDNDETPRICJB","TCMGBBIOSFDRACCETLRDSELRKSUNQP","IMVOPKKUGOATRVPHHHBKKNNBTHNKAF","ANJLIQSFDDFRJCEEKIEKRPIVLEMVNR","ASGMNFGQSPVHGPUTTENELCSFEAGIHJ","MFQMASPVBAFFASSCHRDMTLCIFODHMM","DMGHDTPMUFFROCUOUAUENDSPKMBUOE","HUITRKREDVFBAQNUPECJJOQPNALLBN","LNFIBVPOPODPROGQFERTOJSKDVOTSE","FCDCAOMJGRLRUKPFBVFFADMGSNJGKT","SPQLUFCLPNCFICMRQFBMHPGICTOMRC","FJQPREVIQFRTSKVGDKCCRJQFQHBDUB","VOTDDLKCGQLMGGERMLBLCLDMSOKMRP","FMOTIIGLIOVKNDEVRNUSGANBUEKGCF","VNVJRHAESFTSCVLRTCGQHAMAAENLCF","LSPPCUNFEJPSTKKBDCMCVASRDOOFPN"}

    {2,20,21,8,15,14,10,13,16,4,5,12,17,19,1,7,11,3,0,18,9,22,6}

    Returns: "Impossible"

  90. {"CCEECAHAAHEEFABEFHDBCFEAEBEHEHFFB","EECCBFEFGGDAAHAGGHCEADAEBDGCHFCFA","HGAAHDCAEDDBDAABDEAFCAHADBDDAAGGF","AEFFFFGBDFCFFCDFAGFBHFHFABEEGEFGB","FBHDAACEHEGAFBHHFHAFGGADCBDGHFDHF","EGDBFBEBHFHBGBHGEACBEFCHDEHGHDDCF","BHBGFEDCCEGABBBDAGABCGHBABCDGGFFA","FHCGEFFGFEHBGGGBBBGCFEEFFEAFHGDEH","FCFFGCAECEBFFCBEFDCAEDFBBHHFEADEB","GBFHGAACHHFFBDFEHEAAHAGEAECADAEEF","CFAEGBCHFAHDEFFDHDAAFEECEFDFAGGHB","GBBDHDFDFDHGEBHDDEFEEAFAGDGFEHGFH","CAGBEAHEBGADBCBGEHFEBCAEAFGFHHGHC","HABHBDFBHCADEHGHFBGHBCBEDEBFFFADG","AGCHGACDFFHGACGAHACBAEFHGACFBBDHG","BGDBFGCABHABCBHHEBDBGFCEDGCCCDHCA","DFCEDDDDBBEGADBBGGGFCDGABCBDDBFEB","EDFCHGFHCAGDEGHHDFCFDFADFEECCGFAB","EADFCGHCGCBBGFFCAFFBADDFGFCFGEHDE","GFGHGCCFCEDHFACHGEGHCDHEGBADHHDDF","CBDFHBFGCBDGHDAGACDDBGAHADHAAABGA","HADAAGGEEBAEHFDCEDAGHBAHHCFCDHCAH","FADHBCBDCDFDGHCFHHBFHBFECAFEEHCCD","EBFFDDHEHDCBAAEACEGDDEBBHACAHFAAH","CDCHAHBFGBAADCFAFCEECHGEFFEBDAGBG","ABHBEBDGDDGFGGBFCCGAFCGCHGECDFDEF","BEGGDCCGACEBEEEGGHGEEFAFBCDAEDGBC","EHEHDECBDBDFDCFHBDDEBHCCCGADCCFFB","EHFECAFDEDEFHAFCBDDCGEDEDCCBBBBCE","GGHFAFBECGCCGBEGEHAGDDABHCGDEGHAC","BCEBAFDHFCEACGDFDDAADGCHBDHHFHACG"}

    {0,7,18,10,5,16,4,29,30,1,11,28,23,17,12,2,9,21,24,26,25,8,6,14,19,15,20,13,27,22,3}

    Returns: "Impossible"

  91. {"RCKDBFQLJCIISNLK","UOUCFRQFCPRRALGK","OSFGSNQCDHLTJBKT","TPNTGKMCKBPOAKCN","HDFLMTDIPGMGRMQD","DRBKMLMCLLNOKMAO","TFOSAMMKCMSJBUKO","IMGCFGJPNFKQFBML","QGAJCQKUUAHPPBIG","CJLDORPQGSRUUKKJ","PBFJPKRGUQUTDOKH","LJUAGAATCQLDFOOL","SEFFQQTQHPMPCDQP","EDESGHFKRORHMPBJ","ONCAGQEMIIKDSKIE","GFJJKGQLUFERQMGU","IMMOLCTUDIOCLMRA","ERQDFFGRAJFLAOOQ","MLIFKHIRHDUHMRBT","GHNCBRGFTADSONJJ","GCEOFNCDTJUQPIUQ","ACCSMMFBKOPCLQTT","BBCRIELCDMAPAFEC","QCBIKUHAIUTAFHUI","ALICJEABAGSUEORD","JQIMJJLPEAAKFJLS","PCRCDEDFURSDSQFA","BJUUGTDGGAFAISMH","PSIFFLEAGMFOPJFH","RMLIIDMBEUQMCLBR","LISCMIGGOPEMUOKH","POJFNSMJSUUFSRJQ","RJRBBLLQHBHEKJCG","LFELQNLSIKFDTAJC","LDADPOQQNNTOLGQA","RDDHPOODNGFLILGF"}

    {1,3,17,22,6,12,29,10,24,7,11,23,25,27,35,2,5,9,16,21,34,13,18,19,8,20,28,15,4,0,14,26,31,33,32,30}

    Returns: "Impossible"

  92. {"CEAEEDEE"}

    {0}

    Returns: "Possible"

  93. {"GEGBJBDGJH","HBBJGDFKEB","AHAGAHAFJB","KAGEAKJDCA","GGKKEKEFEG","JGCFEGEHJI","AIAIDEEIDB","AJEBAJBJAH","FBJKIIJGIA","KKFGGKEBAI"}

    {0,1,2,3,4,5,6,7,8,9}

    Returns: "Possible"

  94. {"ENILCD","VIBRBI","LCKFDC","SJRPJV","JIPKMT","HOCORV","QDVPDO","CMTQCD","FGQGUK","BGJUAV","UKTSHC","QOEOIS","LPATUO","RHBTDN"}

    {12,2,13,5,0,8,9,10,3,1,6,7,11,4}

    Returns: "Impossible"

  95. {"AAAGFFCEDDADCAEFFEEEBBEACG","DDAGGGGDGEEGAGDEGGAAAEEAEC","FDGAAABEBGDEFFBDADBCDFDCCA","CDGGFCBDEAAEGGECCDCCFDFFAA","FFFDDECFFCDEFGFCEGEFDCCBDC","EFEDCGEEEGAGDGAADAGDACBEGC","ADGGDDCDBCDCDGGAAGCADAFFDG","FBGEDAEFEAFDDAFDABFCEBDAFE","DFDABGGGDEAFFAEEBGCGDBDGDA","FFGECDGDGGDDEDFEDDAABFAAEB","CCEFCADFGDGFBFCAFGGDABBAGF","BDCAEGAFABEGFDEGCDFEBDAABA","DEEBEGDDGFBBFGBDCGDEBABCCF","FFAFCFABAFFBGEEBFFBCAEGEAC","EAEGAAAGECGAEAFDCECEGEAGGD","DEEBCCAABACGBFCFEDFFCDGGEA","ABEFGGFDAGGDBBGCFDABGFCCEC","ACDDECFDCDFBBAFDEAADFAAEDE","EEBBDADDAFCACEGCADBBAGAFFA"}

    {14,2,17,18,7,16,13,12,6,9,1,15,0,11,4,5,10,8,3}

    Returns: "Impossible"

  96. {"IFLDPAPMFOGFPCHKKBFBFEDPNOKO","JPIOIILKIAPMIHEDAJDEPFCPFOHE","DBJGPINOMPADKFAIKGAGEGLMMAIE","CAPJKOMGMMBAMBBGMHKHBCCFEDGJ","JMPIFEGELMIGIDNKAIGLIOGCGFDJ","GGNEOPOCEABPPFIOLFJHAKJLFCMP","CFLIDIHEECNKJNLCMPCHNJMMFAPN","LKDILLBMEBNBBNFIKDKDMDOIGJOD","FBDKCAEFLPONAJGDOHOEBKGMFJFK","OLJDJHLJDKGMIJJBOHLDDKPHFJIF","BIPENICEKIPCEBCHMALCIFDIJMBJ","NJIEGKDOLHEPONINOMPNNOLHFJIK","GGLADCNDOFKABCELPOODJFGHFJCJ","NMPCEAGGOMAJACLDFPNADDILOCPM","LKIPHGCHJBJCGPIPEJPOBIFHEEPN","DMBEHJEBNOJBPDNNDDOMCCNJLDEH","IIKCCLFIBNPHGOLJNMKONPJICEON","NIDIJICBBHCOBAAKLMBGLFHNMMCM"}

    {13,0,5,9,2,8,14,10,7,15,16,12,4,17,1,3,6,11}

    Returns: "Impossible"

  97. {"KEEIQJJOLFQCPCEREMHBCCSIVSMKTSIEKPJEUQMNKWTQDNEHQ","FJWHNRODRJQHWWJOJPBHHPGBLCQFULFBLOALODHSRPIASESSH","UDWHGDTAEFOPWTDGBSTOJRBNHSFWWWMTAMQMTSOLNPJKRNMGQ","SOQWQPFDMMFALDCOIEMHEENJIBKFOKOKLTTHKFARUKTVUEJET","GJKRSOPMWJUGTGLSCOMNFTVGRKSFNKAOKNFCGKJSHQBMRMUSA","FTEMCREBLNUIJDUDBGRUSFEWGAHJUEQGDBTRIWSICDEUTWSPQ","CGTLNDLEEGEECBAKSTTGHOQPQACTHWKDCQCTJBPDJOSTGNSCD","UQEBRKNMFBBTNCDNKPDEDSHTPOLDKLBLLPWGKDAJGMGJKEKRL","LUIBRSDVQCATKGWPQDEIBGRENVSEARLBMOODMUDKTGIDTKABT","MPWIBJIWPVNTPRJFTUWRGDASKFEQDCMKTGTFDGPSFMCADWEGB","NCPBBLIKLLAVQGVKVILUMOFHHILVDNARUHJCFGANTATMRSQNG","FWVKKKBQBHTUMFKODFEOKOUEVBDIJSCSPUJDEOVAJUUMIINCQ","NWWFIMAPNVMRQFGASFKSOMTVUBGTGPLSDJEWSRMIWIBEWOIAF","TCPHIMIKHVVHCSMIJRISWHGDLOKGIITMMVGPKPLGSBFCETLHM","JNBWGIRGRKNIALVODRWGGUNFTMSTIIMRNHBINTQPNTJNIPKBL","HJIITSTOCUVVFTFPWLJHDCUGIUSEEBBWEJWAMRDTDPGABWVUP","BHJRDWOUBKFQCWRTMOGLHKMKJVMITIHQHVLVOJWRKONTWUCAF","QNQPOGFHNGQJSELCWNBNLIPAODUATGAKBAGRMDCQDUGKAPDJR","KWBNFDQPPWAINFHTCIKMJCGNNVWRQUNGBEMLPDUOJDJJHBFRU","GRWSSOWQEMHDKJCMRJJRHUGENGQMMOWPJUEVQDKDUDHVWJQWT"}

    {17,7,15,8,16,10,13,4,0,18,3,19,1,6,9,11,2,5,14,12}

    Returns: "Impossible"

  98. {"UDHLAWJNBDFFRO","UIALCDXDSFDICK","GGRKTNHJJEMQCR","TNEGQWHWAUAAAV","VKBKKTKCMKXGEC","IQHKFWDIADMPLX","IBNFPOHGXMLFXB","XKDAOTXBAIIUMF","XGTWXNGWBBSIFU","LJMLHOMNFKEUOT","BRKOIFOPMFFWCN","MGDBKATQAIICNG","MTGXWQUVWCGMAB","BWDSMCDMRRDHRJ","HOPFIPIURJJJLV","KEUISXMHLTLMXT","FRDJQCKJIQVLJL","CMFPDXVCRPNNIJ","UCUIBFEBFFGQEV","MCNWGNVAQNWIVI","OEDMFFJHXEWHUA","EMUXGTGLVMKXRW","OCORPLNEIOUQPN","RVOTLLPVJEMSQB","OMGCMXEBXKMRTU","QTRBDJKVLXOAXP","HSFUXBQJJQQCXK","STAASAEIGNCXNP","RXXKWUPFPDODFV","SDXTPCESMXRRBI","VIALILCHDHDUEF","RAAFIEPUCGCJNA","AENBSRUDDUPVUE","DRHVHACQEVOOTI","JONUBTRCSRRHBB","GECDWUPDLMKHFW"}

    {18,33,35,29,25,0,10,12,4,30,23,28,21,17,16,5,14,2,27,11,34,9,26,1,8,13,31,24,3,32,20,7,19,15,22,6}

    Returns: "Impossible"

  99. {"AGGEEEFCGAGCAEBGCDDCADCEDEGFGEBBFCCACBD","BADCDGBGCGGCBDBBFEDGCCGAGFCACFCAEFEDDEE","GDEBCGCEDCBBEBDAGDDEEBEEGACACGCAEFFCFDB","FCGGFBGGDEGADEADADEFFCEDFBFCGGDBGBFCDGA","ABGAFGDGABBEDCGEDAGGCBADEDCDEDEDGDDEFGF","AACGDBAGCFFGCCFCDFGGFGEGACDDFBAEBGECBCC","CFBEABBDDDCCBDCBFEDEFGFGDEEEAFFFCCEDBBF","DEDFCFFDDECBGDBECAFAGBFECDEAABCDEDGACGD","FFACCAGGAAEAEFCFBBAFGBFDDFAACFCCGAFABBB","FDEAGDFFGECAACFDBECEAEBFCBAFGDFDCCBCBCC","FBEFCBAGGCGBGFACEBBEDCBCECEBGFEBACDEDFD","BDEEDCGDDFADDBBBADGFGFGAEABAGFBFADDDBAF","CCCDBFEBEFAEDGBCGEGFCBBEFABBAEDGCEGBGCB","AAEGEACFBAFDCEACAEDEAFGGAEFDADADGEDCFEG","FGGDDGACABECAEFEBBAGCFDGDACFDDBADFFFAGG","EEDCFAFDCEGABDCAGECFBBFGCAGCDDBGFDBCEGA","EGDDAGGCDAFBACGBGBFDBGDEFFAEDDAAFCAAFED","BEECDGFGBABCGEBEECBCCDDDDCBFDCBAGDEFCGC","DEDBGFAACFEBEBDDDFCFEEBCAFBBBFDACEBEBDB","EDDGCGDGAFDDDEABBDBADCDAAEFCCGFBCBEEAAC","CDDGEGEFEECGEFFBDFAFFGCEFFDAGFBAFGBBACC","FECDAABGBEDECFAEABBAFGFDACFFBCBEBGEGGEA","CDDDFGFDEDAAGCAAAAEDEEECCEGCGBEEDCCDABC","BAGCCCEDECBACFGFAEBGDFFFCDBDCBAABGCAGCE","DEGGCGADDBACBCAFFCDFDBBDAFEFGAGEBCGGCFA","GEBAFDFCDDDFBFACFBDGBGFABAEFEBBGEDFFDGA"}

    {4,21,22,18,10,3,16,25,14,24,9,17,20,7,8,15,6,19,13,12,23,2,11,0,5,1}

    Returns: "Impossible"

  100. {"LBDKAKLDICHDLKBKAJGGAJLCKDEBHBHIEJ","FDBDLDFKAHHHIFHCICCFJJGBDIBIDLDJKH","GKKHKAGICKKCJLCAEBEAHCCEJKIIJFKBDL","CGEIJBGJGIBECBFDKKAIGBDAILGJFLDEGJ","DLFEDLIBECCJKLBACJELCBKDFKDLHLKIGI","GHCJADCEBHHDECAFLJLFHKDDIKDDFLJEAL","HGKLGKCBLFHEHGGFGIBGLJEECBJGCJHIBG","DBBJHBDEGGDGLFFDFDKCDBIAJBDFDFEFFB","GHHICJBLLIBKHBDDIACAGIBHEIFECEFHGL","GKJHAJDJAIKCIFEDHKAFGJKJDHFGDCACEL","IGLKFAIKDLGIGCILBECHIEDHJDAHJKFCCK","CLCJFGJLKJEBLLGIKBLBHELACKIKFEHICD","JEDCIGFIHECGDGKLHEJBCADLCLEFJHBEAK","GHCJGJGHDEGIHEHKAIHHCKLLKFJHAILCKF","BHADLLIEGIHFIDDHGCCKGILEKBEIDJIIBI","BACAADBKDGBJALGEFIAKEGBELEEFGDLFIK","EALBIAELHKKAIFGIEADCFIDAFABAKBJKFF","FKGEFEKBJGHFBCLCJBIGGIDCGJEILLIKKF","AGJJJLJBIBGCEEHHKJKDJBDLCGIHJECABE","CJEDGALIJAAHLIEBCGAHGBKAHJGFBFKELF","EJIALDCDLFLAGHKBDIFBIJEIAEDFKBIJFJ","DBEJBEIFGGLFKEDCCFIKAFKGEECABJCEDH","LGCHLEHDIGGDADAKBGJIGBFBKIGAABJBIC","JIKAEDAHCFFGDFHFAIEIIKBFLIGIHJKCLG","CIIGIKGAKEHLHLJLBHGBDHELFCHJKBKLKJ","LEACKCBEALBJBLJLIHGLBCJGHCAHLJHCFA","LECELCKHAKKBLHEAEICJFABECFHJALCEJC","CFDCFBBKKBILIIJHDDGFDHDGILHAGCDGHD","DBJDLKDHHILKGGFGLELGBCECFKKDJILAHG","GGHJHCBFEACHCIAJEKBCGEJIIHCGDJIKEJ","ILFIJCBIKKAGLFJHCBBDDDJBLGAGCHICLJ","FLILJLCJBIGLABJHLAJFFKAAILEIALABKI","KJIFJGHCJLEIJJLDAABLIGBALCGBKCGHKH","GJIJADBBBAHJJADELCHKGIKHAAJFADBKHB","GAKIKCHECGJGELFDGILIKFIIDIAGCJDDAF","EBHFKFDJHDHLGAFKLIKDAJJCCKGAKABDGG","AHHHCIDFJABLHCAILKKCKADAIDIIKHIDLD","AKGKFJCEIKBLJIJEBAIAJABHGGLACAGJKG","ADGDJBGHKCGLDJBDHEFKELKEHKAABFJGLI","ACLKLLHBDLJHFHAAHBKLFILJGIBIGHEAEE","LALFIHAKIELELGIKLIEHGCEIBFHJGIDLGG","GDIJGBIDGBLACFKJBFBAGIKIGICKHIAEAL","LFDDBFLDBGHGIKCCHIJAEGBIIIKDIGJKGC"}

    {34,21,35,8,41,33,18,3,11,0,36,9,29,26,24,15,37,17,39,2,4,42,12,5,10,22,38,20,16,7,14,27,32,25,40,6,13,31,1,23,19,30,28}

    Returns: "Impossible"

  101. {"BJBEIOHCNNOOJDIHJEFCKCCEHMMCGEKEDNJODHGNF","GHBKCBBCNEDMFGFGKJAONIAMEFMEHFJNFEFGDONDO"}

    {1,0}

    Returns: "Possible"

  102. {"CCCCBACAACBCCCABACBACBAACACBBBCABCBAACBA","ABCCCCABAABABCBCCBBBBCBCCBCBACBCCABCCBBB","ACACBBBBACCCBBBCCBAACBCCBBCACBBACCACCABB","ACBAAAABABBCAAACBACBBAAACBBACBCAACBABCCB","CBBCCCBBCCCCAACCABCBACACBABBCAAABACBABAA","ABCACAACAACBCAAABBACABCBCCACCACBCBCAABAB","ABCCABCCCABAABACAACCBAACBBBCAACCAACACCCC","BABCCCCBBACAACBABBCBCCBBBBBBCCBACBCCACBB","BBBBCAABAABABBACACCAAABCCABACBAAAAAAACBA","ACCCBBBCAABCCCCCBBCACABBCACBBAAAABCBCBCA","CCAAABCACCCBCABBBBBACBCBCAAAAACBBABBAAAC","CACCCAABCAACAABCBBABCCACCACBBAAAACCAACCA","ACBCACAACBABAACBBCBCCCBBCACACCBACCABCBBB","BBBCABCCCBCBCABCBABCAACABCBCACBBACBBAACA","AABABBABBCBAACCBABACCABBABCCCABBABBACBBB","CBCCACAABACCABAABBCBBACBABACCBACBBAAACAC","BCACBCCACAAACBCCCAACCCCBACACACACCABBCCBB","BBABAACBCBACCACACCBBCCACACCBBBABBCAABAAB","ABCABABBACBACABCCCBBCACABCCABABABCACCABC","BACAABBAABACABABABCBCAAABACBACAACCCAAACB","CBBCBCBCCCBCBBBBBBCCAAABAACCAACCABCBCACA","BCCBCBABBBCBBBBACBBCCBCBBAAABABCBBCCBACC","ABAABAABCCBACBACABCAAAAAAABAABCCAABAAAAB","CBBCABACACCCBABCCBCACACBBCACBBABCCAABBCC","ACAACAABABCBABBCACABCBABBCCBABBBBABACCBA","ABCACCBCBCCCBBCBBACBBACBABCCBBBAABCCAAAC","BCACCBABBBBCBCCCCABAABCACCCCAABACBBACBAA","CBACABBABCBCAACBAAACAACAAABCAABBBABABAAC","CCCCABCBCCCABCBCBAABABABBABACBBAABABBAAA","CBCAAAACACBBCCBABCBCAAABBACBABCCBCBBBABA","CACBAACBCBCAAABAABAABBCBCABCBBAABCACBCBC","AAABACCBCCACAABBBBCBACCBAACBABCBAACCAAAB","BBACCBBBAAABAABBABBBCBBACBCBBACCCCCABBAA","BABCBACABBBBAACBACBBACCCCABCCCABABCAACAA","AACAAAACBBACBCAABAAACCCBCAAACBABCACABCBA"}

    {33,31,4,7,29,14,22,2,20,24,15,13,6,16,11,34,18,1,5,23,17,28,3,10,21,0,32,12,30,26,27,19,9,8,25}

    Returns: "Impossible"

  103. {"SAGTOQPCEOSQIGMTTPIRMMHLNJRPNHFOGAQBAKJNA","AHKNQTETPMKIDBTITRMILJJJMIQSHJIUJTAPCDBDK","CMKNTLCPFJFFLOGDJNCILRSIOJFCHCLNTAFJRAQGT","JMBSGQLODMNHIARHHPCGGOPMSGEAREJDAAFBERQIK","BLJJEQMALLJMDTLLDMSTLKAURIBASRBHRCGNOUCJQ","PECKRTQNUPPNNOUQQCMINNMEBAOBHOFGCHQFMDDRS","PBMMRIOMSHHPGCNLACHRHKKGTOCCDGPRGODBCUFMO","SPMIPHCHDRIFCAPIOOCGPRHTOULGTHEDDAFHNPETD","AUOFBQECEIMCQBPCLKGCSQHUIRMMOGCSALLTRIBIE","RPSMQQFADKPUPUIDSFAQGJSDGRHPHMTJEOSGIHQSH","SEBSFPBMDFEMODJSQJLMKNNLGTMQCGBMGBOGBNDOO","DJTOFHFPAPCCKHHQBAOHBSBUOTMAPKPUEBONRRENH","MHERRTOJBJEFQGBQKARSNSNJJBCODJDGFGMQKAGOP","MLJUIFJDAMAQJNKBMQOOMUEJEKUKOQPJJRHBEBDGT","PGBOHRJDDMPPKUCKLSBHLAPBIMLHLKUAUFCDJINDQ","MQFSCNDMLTGHIDLOBIJJPLBBUUKNHMNCFMIAQPPML","CPMCMGUMACEANNELCTUEGNSKTTDBDBESDESQSGETP","SGPMIPIKEIUCUFEOEQDPOHTNDLJQBTGECFRANERBC","CCGQEPRQKCUMOIOGJNLTBPHUCNGDHEEIQOKQTTQDL","DSJKMITBFGMSIKPCIDOOLTUQOUCBMIFDRCFDDURMS","CBAUGGRDLIAAHBFCGSLHFPDBMETMJOJABRBTTHMEM","SMMKGTLUJQUNSHODJLFLPGMUPBKMGPGRADQHBFGGO","SIJKSHCDMERQLFEUMIMDOJTLUJTQBLJNPMKUITHFT","NEEMPQTNRISPJTPLBIRQESGQJBMENODJBOROFCQNQ","MRIIBJKOGPMNDSLNTKTUBCAEBDUNCJDPGPGIICLKP","DLRPPEFLIUMSODDNTTRRKFNOSTPMUICISUATENKRR","EIUTREMRKTBEUEQLNCJMFGIOKQJQPLCMAPKOFQDKT","JEJONSTTQJMIAFNDHDSGIMCSGFLQKGDCJSCJEUOCP","MGIDRAPKRCAEAFMJMEKULBQQKJUDIQDDSSKPODBPU","OGBIKIOGURAATRGENABOQHSMAPUAEILSUDDJIRQDT","HUFRRERGAHEFNQKAOUDPGSKLSTUARMPCOURSEGINH","QCTBIAGAHEBALGLNUEINDEDLQIEKOACRNPCDOFNGD","ALCUDJCDRNIMRSCEMCRSQITCDGBKOEGLEMQFIDECU","JSSTFEJNCJIUUIGPHIRUEUEEABLAIGFPBRITFQHBM","JCHOPNRBTCKAOSGAKUGHGKJOAALAJKATQFMQONOQS","DOJPRFECSOKETKOTRSKAPRKSJIJRGCJPCRUDSFJBM","NNNNHBNHTURNOSJNSENESJRHFAKCRCCLCTAPDRHAJ","KTNERTQGSFFBTMUBJFLGTFNCPOKOBKAASAEFNNFTP","TMRSBOAGUHKHBPLOHHAIACTLSFJPPPSSCPMTJHCPB","CTSTEJJFDETMOFOLSEFFLJRQJTONQQLKERPKJFLMG","OASASFCGBQOLOEQJIITIACDSNKSQNBNUNTAUGDQDE","PIIRNFDFJOMEKCRSKPLDIFOAISTGSKPCTATEKTURE","ICSTCPUKAFOCCGTRHGGGDEHTDHRMNSLJRLLRGIQKF","MUUGOJCAGROUBCABBETHJTOREGKSBLIJIJTNLFAPC","SJFEPGEEKRTATEKHOQUPSGODTSQGKJJGCMMGQHQNS","AICMLDINCOHOSPBHGAPLRIGJTRSAAETFOHFAPKFGJ","LJPUPLTKAETITRCMHLRCQKAOROLQJBROBTCQOHHGN","MDURCADKCFEFAFKNJBRRJFLRGULJSNDIMRGTBBLPC"}

    {17,6,27,46,23,20,19,42,39,41,45,37,14,43,21,13,30,2,25,36,16,31,22,34,12,29,47,15,1,11,10,5,3,24,0,18,26,40,7,35,28,9,32,44,38,8,4,33}

    Returns: "Impossible"

  104. {"CEEAEHGCEBHHCFAABDAEDEDHEHGEFEBBF","HFCDGBAGHAEAEFHBACDAHFHHAEHAGCDCA","DBBGEFFFGABEFGHAEECFDCEGEGBGCBDAD","GAEAABECDEGHGECFHHGHHBAGAAEBEHHHA","GDEBCDDFBCEGBHGCBEGGAHBFFAGDGEHHF","CBBAECHAADGEHHHHFDAHDFFACCHABCEEA","HGDFHABHFHHCHGBDDEAEDBBBEHFEBGCGF","CDHBBEACAAHHFGEBCBBDAAGFDFGEFBEEF","ACABBEBBBAGGAADDEEFDFBEDBHCBACDGC","GFAABDDBDEAGBBGADABACCAHGDDHHDFCD","AGBHHEABDEAGEDFHECBBGBAFACGFDCGAA","EFAGHGCBAGGEDDACGBFBGFCBHFCEGHGGB","CCHBDGGHACAFCFCGGADAEGFBEHGAGFCFB","HDEHEDGHCBBCADBBADGHBFAEEAABFCBDF","BHCGAHBGGHDHGHDGCAEDAEDACHCGBEHEC","DECEBHFAAFDCBDBHHFDHGCFFEAHFGEGGG","FBAECAHDAEAGADDCBDCFCBBHCCHAEBECF","CDBAACAECHGECFBHBABBFGBCFGBGHFHEH","GHDDBACEABGAGFBGBDBBCAHBDBBGAEDGA","GBBGCADDAGDGFGBHCAFAHBFFBHHGBAACH","EEGHHAHDDDEBGEHGAAGDADFHHBGGFFEBC","CEFABEAHCBBBFEAADEGEBCGBGBEAFFEFF","FGCGEBBGEGHGEHAHEHFAFDFEHCDAFBEDE","BEBEFCBGHAFHDHBDGDAGADEHAFFGGHEHH","AAHEABGFFDGEHEDEHBEEEGBGFGFGGCGHF","EDHEHFGEHBDHHEAHDAHGCHFFBFGBECBCF","AFGCDEGDHHHBGDEFBCCAGEEGEAABDGBDH","HHEHHEFABHDADHBAEAHBECHCDDCAFBGAD","FDBFEGGAAFCCGFEGBAFEHDAHCHCGCFCDB","ACAAGGEAHFADBGGDDFEDBGFGAABECGHED","CAGFDFABBDEHGGAAHEGCDEFEDHADDFFEA","DACDEBCFFDGDFHHEFAGHFAEDHEBCHDCFD","FGGABECGHFFEHHDGCFEGABHCBDCFAHBHE","CFBBFHEAFFCCBEACGABDBHGHDEFDBDAHE","AACFFBFGDHHGBBBDDGDEFFHHABDBDFFEG","EDGDEAAHEGDHDACGDGEGHHAFACHCGGEAF","DHCGACHAHDBGFEACGHFCBGDDHCAECCFEE","HCFFFGDCFFACBDCCHHADBEBCEEFBAGAFH","CEACCFHADDGAEECCHBHBFCDDHDDECBGHD","AHHDHGFEHADFHGADDEFBGDAAGBGCHHHED"}

    {18,39,5,19,20,3,7,12,34,13,14,26,27,2,37,28,1,24,38,22,36,4,8,35,29,32,17,10,30,21,6,31,33,23,15,0,16,25,9,11}

    Returns: "Impossible"

  105. {"GADDCCAAHHCDDGHCECBAHEHECEHDAADCFDBGDBHHE","CHCBGHGCAFBHGBEGHDEGGGDEHFGEHGACAEABFBGED","DDDBGBACDBDAAEDDHEGCDECBBFEDECCCDGEGGFACH","AHFGFBHAHACABEEGBCCADDGGCCECGGCADBGCHAEHG","EAFBABEEDHFHAHDAFEBGCAFBCDDAGCEDAEADFBCGH","FEHCEDGFFDEDEGCDDBCEAAFFFDGEEAAGBEEHFEFBA","BACHDFBGFDCHCEDEFEFBHAHGFEHEAGDFCBHAFEHFG","FAHCACAHEABGHDCABEGHHBDGBCBDGEAEGFHABBCAG","FEGGCFECEGHCEDFHCHGDHGAACHFHCBACDBFDEABHB","BCFEEADBEFDBAACAAACDGHAEAFABDHHBCACAHGFFA","AHCGHEFCCCFBGAGCFEAFHEEHHHCDAGHDHFCHCGBEB","HABECCHGHCHAFEABGABFEHEDGBDDAGHHCDHCHAGHA"}

    {6,7,10,2,11,8,0,1,4,5,9,3}

    Returns: "Impossible"

  106. {"CPBRMEAYQRKOHIJPBOKUXFIBESIHOCENAVPLRLCY","BMGAADZWDTUDGACSRCXYWBKTMMKORCUWXVTKEGXP","HVZCQMLNYLGSLLNILJUSFOUYNYPVWKUKEMLGPJKR","LDYGLTTGILZFAUJSXOTRVXJBWYAXYSLLBHVRTERH","EEGDHOBFSFQMGTKXNAFTAXNZJOVJFWBQEPQZNHBN","VSIMIIWKWGAXSJERJUCQQJUYEMVLAHHEZGXFIZBS","YIPJLVHNAISEQHZQBYMLZDGMCPUIFDXSFYVJOBGL","KRNTAKATMKDXWMICECWMDVIOBNOKQWFNSNFXFAJQ","CYSOBUZFLLXQRTWGNAPITHPBUDFYNBZYALJFZWQT","HRKYCJRBBVJBOEJFDELMJJVKZQAEVUPINFJENUQH","CBYQFQHDCOZVDYZXWJCJFLNKPTGZPBTRETHWYEIF","YZRMERQBWCJIZYCCACRBVQNLHZEROOCSMUFCYXAG","QTECYUPMSHIGKARTHWOJSQVPCAJUUNJQMBSVATEU","RCLBYQVSYURSCZTSHQTUZFNKTQVJKLDXWPAWYYJS","HYDWISSLPJMQAXOYYGZRFAOIUSOIMDNYLJMBHKOD","ZFATGAIYMFQWIIRLDKPTXAZMZXOLBOTETYKYHDFO","YAOKAPFQTPGPLLOYTJFIFKJQOPVEOZXWGZMXYSYS","PJURTPLNAGVCIEFKFPDHBEVVQWZJTYFRPHLRWZOV"}

    {5,13,0,16,8,7,10,3,11,6,1,15,12,2,17,14,4,9}

    Returns: "Impossible"

  107. {"AAAABAAABABABABAAAAAABAABAABBAAAAABA","BAAAAABAAAABABBBBAAAABAAAAAAABABAABA","ABAABBBABBBBBAABAAAAAABAAABBBAAAABAA","BBBBABABAABBAAAAAAAABABBAAABBAABBBAA","ABAABBAAABBABABABAAAAAAABAAAAAAAABAB","ABAAAAABBAAAAABABBAAAAAABAAAAABAAABA","BBABAABBBAAAAAAAAABBAAABAAAABBBBABBB","ABBAAAAAAAAABABAAABAAAAAAAAAAAAAAABA","BAABAABAABBBABABBBBAAABABABABAAABAAA"}

    {1,4,0,7,6,5,3,8,2}

    Returns: "Possible"

  108. {"BABABAABAAAAAAABBABAAAABAAABBBABABBAABBBBABABB","AABAABABBAABBBABBABBAAAAAABBBBBAAABAAAAAAAAAAB","BAABBBBBABAAAAABBABBBBBAABABBABBABABAAABBBABAA","ABAABBBAAAAABBAAABABBAAAABAABAABBBBBBBBABAABAB","ABABBBBAAAABBABAAAABAAAAAAAABBAABBAABBBABABAAB","AAAABBAABABBAABAAAAAAAAABBBAABBABBABAAAAAABAAB","ABAAAAAAABBBAAABBAABABBAABBAABBBBAAAAAAAABAABB","BBABABABABBBBABBBAAABBBBAABAAABBABAAAAAAAABABB"}

    {5,3,1,2,4,6,7,0}

    Returns: "Possible"

  109. {"BBCBBCCBBBBCBABABCBBBBABBAB","BBBCABCBBBBBBCBBBBCBBBBBBCB","BCCCBCBAABBBBBBBBBCABABBBBA","BBBBBBBACBBBBABBBBBCBBBBBCB","BBBBBBBBBBBBBCCBBBCBBBBBBAB","ABBCBBBBBBABBABBBBBBBBCBBCB","BBABABCBCBBBBBBBBBCBBABBBBB","BBBBCBBBCACBBBBBABBBCBAACBA","BBBBBCBBBBCBCBBCCBBABBBBBBB","BABBBBBBBCBBCCBBBBABBBBBBBB","ABBBBACBBBBBBBBBABBBCBBBBBB","BBBBBACABABBBCBBBACCBCBBBBB"}

    {6,3,9,10,1,11,2,5,8,7,0,4}

    Returns: "Possible"

  110. {"AAAAAAAABAAABAABAAAAAAAAAAABAAAAAABBA","AAABAAAAABBAABAAAAABAAAAABAAAAAAABBAA","AAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAA","AAAAAAAAAAAAAAAAAAAABBAAAAAAAAABAAAAA","AAAAABAABAAAAAAABAAAAAAAAAAAAAAAAAAAA","AAAAAAAABAAAAAAAABAAAAAAAAAAAAABAAAAA","AABBAAAAAAAAAAAAABAAABAAAAAAAABAAAAAA","ABAAAAAAABAAAAAAAAAAAAAAAAAAABAAAAABB","AAAAAAAAABAAAAAAAABAAAAAAAAAAAABAAAAA","BABABAAAAAABAAAAAAAAABAABAAABAAAAAAAA","AAAAABAAAAAABAAAAAABABAAAAAAAAAAAAAAA","AAAAAAAABAAAAAABAAAAAAAAABBAAAAAAAABA","ABAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAABBA"}

    {2,11,6,1,5,7,4,3,10,12,8,9,0}

    Returns: "Possible"

  111. {"BBABBABBBBABBBBBBBABBBBBBABBBBBB","BAABBBBBABBBBBBBABBBBBBBABBBBBBB","BBBABBBBBBBBBBBBBBBABBBABABABBBA","BBBBBBBABBBBBBBBBAAABBBABBBBBBBB","ABBABBBBABBBBBAABBBABBBABABABBAB","BABBBAABABAABBBBABBBBABBBBBABABA","ABBBBBABAABABBBBBBBBBBBBBBBBABAB","BBBBBBBBABABBABBBBBBABBBBBBBBBBA","BBBBBBBBBAABBBBBBBBABBBBBBABBBBB","BBBBBBABBABBBBBBBBBBBABBBBBBBBBA","BBBABBBBBBBBBBABBBAABAABBBBABBBB","BBAABBBBBBBBBAABBBBBBABABBABBBBB","ABBABBAAABABBBBBBBBBBBBBBBBBBBBB","BBBBAABBBBBBBBBBBBBAAABABABABBBB"}

    {4,13,10,6,1,7,9,8,5,3,0,11,12,2}

    Returns: "Possible"

  112. {"ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ" }

    {49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Impossible"

  113. {"BBB", "BBA", "BAB", "BAA", "ABC", "AAC", "ABB", "AAB" }

    {7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Impossible"

  114. {"BB", "AB", "BA", "AA" }

    {2, 3, 1, 0 }

    Returns: "Impossible"

  115. {"AC", "AD", "BE", "BF" }

    {1, 0, 3, 2 }

    Returns: "Impossible"

  116. {"ACA", "ABB", "AAC", "BAC", "BBB", "BCA" }

    {2, 1, 0, 5, 4, 3 }

    Returns: "Impossible"

  117. {"BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA" }

    {48, 49, 46, 47, 44, 45, 42, 43, 40, 41, 38, 39, 36, 37, 34, 35, 32, 33, 30, 31, 28, 29, 26, 27, 24, 25, 22, 23, 20, 21, 18, 19, 16, 17, 14, 15, 12, 13, 10, 11, 8, 9, 6, 7, 4, 5, 2, 3, 0, 1 }

    Returns: "Possible"

  118. {"BBBB", "BBBA", "BBAB", "BBAA", "BABB", "BABA", "BAAB", "BAAA", "ABBB", "ABBA", "ABAB", "ABAA", "AABB", "AABA", "AAAB", "AAAA" }

    {15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Possible"

  119. {"BBA", "BAB", "AAB", "ABA" }

    {3, 2, 1, 0 }

    Returns: "Impossible"

  120. {"AADA", "ADCD", "BBBB", "CCAC" }

    {0, 1, 3, 2 }

    Returns: "Impossible"

  121. {"RTG", "YAU", "TUZ", "PAJ", "FAX", "FAK", "ZMW", "KUF", "JXU", "UUP", "OXL", "WBR", "XKK", "DDT", "GFC", "JUZ", "KES", "PNT", "SJF" }

    {13, 11, 10, 12, 18, 1, 6, 15, 3, 4, 2, 8, 9, 0, 14, 5, 7, 16, 17 }

    Returns: "Impossible"

  122. {"ABB", "BAB", "BAA", "ABA" }

    {3, 2, 1, 0 }

    Returns: "Impossible"

  123. {"A", "A", "A" }

    {2, 1, 0 }

    Returns: "Impossible"

  124. {"EGGBCGEDGE", "EAFFDEDDED", "AACBFBEGBD", "EFAFAGFBBF", "EECECFBFDA", "BDECBEBDBD", "ADBDGBBEGD", "FGDEEGEDDE", "CBBAGDGDCC", "BDEDAAABDF", "EBEBCAGBDD", "EBGDGEFAAD", "BACBEGBFAA", "GDBGEFDGDA", "DAGGCDDGGE", "EBFAAGGDFE", "BCGCBEAEGF", "FCAFBCGDBA", "FDGCBDDDCA", "DDFDCDBFAD", "CEFDDDEFDG", "FGAABGGACF", "FDCDEFCABF", "AGFDBDDDGC", "GDBCAFDCCE", "DBBAFEFCBB", "ADDDCGDFCF", "ACBFFFCBGB", "AEDAGAAFEA", "EBCBGAGBGF", "BEBAFGFABE", "CDBDGCFEED", "EFFFDGEGBG", "DFBFDDDAGG", "FGACABDEEA", "EAAGDGGCGA", "BCDDDAADBB", "BGFEFFBCFB", "BFBGAEDDCA", "BDADEGGEAA", "GAGGBBCFFC", "DEGEFACCFC", "GFBFGCDAGC", "FAEGBEGBFG", "BFAFGCFCDA" }

    {14, 8, 6, 24, 37, 39, 20, 31, 1, 36, 19, 27, 33, 10, 15, 21, 5, 32, 3, 18, 34, 44, 40, 30, 38, 23, 25, 26, 22, 4, 12, 41, 7, 42, 28, 0, 9, 11, 2, 13, 35, 43, 16, 17, 29 }

    Returns: "Impossible"

  125. {"BBC", "BAC", "ABC", "ABC" }

    {1, 3, 2, 0 }

    Returns: "Impossible"

  126. {"BAB", "BBB", "BAB", "BAA" }

    {0, 3, 2, 1 }

    Returns: "Impossible"

  127. {"ABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCABC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAB", "BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA" }

    {49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Possible"

  128. {"ADE", "ACF", "BHA", "BGB" }

    {1, 0, 2, 3 }

    Returns: "Impossible"

  129. {"BAD", "BBC", "ABC", "AAD" }

    {3, 2, 1, 0 }

    Returns: "Impossible"

  130. {"AAAAA", "AAAAA", "AAAAA", "AAAAA", "AAAAA" }

    {4, 2, 0, 1, 3 }

    Returns: "Impossible"

  131. {"CB", "AB", "BA", "AA" }

    {3, 2, 0, 1 }

    Returns: "Impossible"

  132. {"AB", "AA", "BB", "BA" }

    {1, 0, 2, 3 }

    Returns: "Impossible"

  133. {"ABBBBAABBABAAABBAAABABAABBBBAABABAABAAAABAAABBBBAB", "AAABBBAAABBAAAABBBABAAABBABAABABABBBBABBBABABAABBB", "BBAAAAABABAAABAABABABBBBBAABBAAAAABAAAABABBBBBAABA", "BBABAABBBBBABBBABAAABBBAAABBAAAABBAAAABBBAAAABABAB", "BAAABBBBBABBABBAABABAAABBBBBAABABBBAABABBABBBBABBA", "AABAAAABAABABBBABBBBBBBBBABAAABBBBBBBABBABBABBABAA", "AAAABBAAAABBBBABABAABBAABABABBAAAAAABBBAABBAAAAABB", "ABABABBAAAAABBABBBBBABAAABABABABABBBAAABAAAAABAABA", "ABBBAAABBBBBABABAAABBBABBABBBBAAAAABABAAABAABBBBAA", "ABABBBAAABAAAAABBAAAABAABAAAAAABAABABABBAAAAABABAB", "BABBAAABABAABAAAAABBABBAABBBABBABBABAAAABAABABAAAA", "AABAABBBBBAAAABBABAABBAAABABAAABABABABABBABBAABABA", "BBABABBBABABBABBBABBABBBBAAAAABBABBABABAAABABAABBB", "BBBABBABBBBABBABBABAAABABABBBBAAABBAABBBAABAABAAAA", "BBAABABBBABABBBABBAABBABBBAABABBABAAABBABBBAAABBAA", "BBAAAAABBABAAABABBABBBBBBABBBAAABAAABAABBAABABABAB", "AABBBAABBABBABBABABBBABBBBBBAAABAABAAABBBBBBABABAA", "AABABABBABAABAABBAABAABABAABBBABBBBBABBBABBBAABBBB", "AAABBBAAABABBBBABBBBBBAAABBBABABBABABAABBABBBBBBAA", "ABABAAABBBBABBBBBBBBBABBABBABAAABBABBBAABABBBABBAA", "ABBABABABBAAAAABBABBABBAABABAAAABAABABAABABBAABBAA", "ABBBABBBAAAABBBABBBBBABBBBBABBBABABAAAABBAABAAAABA", "BBBBABABABBABBBBBBBABABAAAABBBBBABBAAAABAAAAABBABA", "ABBBAAABAAAAABBBABABBBBBABAAAABAABAAABABABBAAAABAB", "BBBBABBABBBBAABBAABABBAAABABAAABABAAABAAABBBBBBAAA", "AAAABAABBAABBABABAAABAAAABBABBBABBABAAABABBBABBBAB", "AABBBAABBABBAABAABABBABABBABBBABABBAABAABBBBBABBBB", "AAAABBABBABABBBAAABABBAABBABAAAABAABBBAAAAABBAABBB", "BAAAABAABAABBBBBABBBBAAAAAABABABBABBABBBBABBABAABA", "BBAAAAAAABAAABAABBAABBABAABAABBAAABBABBBABABABABBA", "ABAAABAABABBAABABBBBAAAAABABAAABAABABBABABBBBABBBA", "ABABBBAAAAABBAAABBBBAABABBABABBBBABBAAAABAABABABBB", "BABBAAAAABBABAABBABABBAABBBAABABAABAABABBBAAAABABA", "BAABBAABBBBBAABABAABABAABBBBABBBBAABAAABBABBABAAAA", "ABBAAABAABBAABABABBBBBBBABAABAABBAABAAABBBAAABABAB", "AABABBABBAABBAAABABBABABBABABAABABBBAAABBBBBABBBBB", "ABABABAAABABAAAAABBAAAAAABAAAABABAABBABAABBBBAAABA", "BAABBBBAAAAABABBAABABBBABABABBBAABBBBABABABAABAABB", "AAAAAAAAABBABAABBBBAAABABBBBABBBABAABABBBAABBAAAAB", "BBBBABAAABBBAABAAAAAAABABBBAAAABBBBABAAABBBBAABBAA", "ABBBBBAABBABBABAABABABBABBBBAABBAAABAAAAAAABAAAAAB", "AAAABAABBABABBBAAAAABAAABAAAABAABAABAAABABABBBBBBB", "BAAAABAABBAABAAAAABAAABBAAAAAABAAAABABABAABBAABAAB", "ABBABBBABAABBBBAABBAAABAAABAAABBBAABABBBABABAABAAB", "BBBBBBBAABBAAAAAABABABABAABAAAAAABAABAAAABBBBBBAAB", "ABABBABBBBBBABABBBABBBABAABABAAAAAAAAABBBBABBABAAA", "BBABBBBBAABBABBAABABAABABBAABBABABABABBBAABBAAABBB", "AABAAAAAABBBAAABBAABBABABAABABABBAAABBBBBABBAABBBA", "BAAABABBBBABAAAABBABABABBBAAAAAABABAAABBAAABBABBBB", "AAABBABABBABBABBBAAABABAAAAABBBBBABABAAAAABAAABABA" }

    {16, 22, 30, 13, 32, 41, 45, 44, 1, 25, 6, 28, 2, 48, 27, 24, 11, 17, 7, 26, 46, 49, 18, 4, 5, 36, 43, 21, 20, 8, 14, 9, 19, 12, 38, 23, 40, 47, 39, 34, 29, 37, 33, 31, 0, 15, 3, 42, 35, 10 }

    Returns: "Impossible"

  134. {"CA", "BB", "BC", "AC", "AB" }

    {4, 3, 2, 1, 0 }

    Returns: "Impossible"

  135. {"ZA", "ZB" }

    {1, 0 }

    Returns: "Impossible"

  136. {"B", "A", "A" }

    {2, 1, 0 }

    Returns: "Impossible"

  137. {"ADA", "ACB", "BAD", "BBC" }

    {1, 0, 3, 2 }

    Returns: "Impossible"

  138. {"DBA", "DAB", "CBA", "CAB" }

    {2, 3, 1, 0 }

    Returns: "Impossible"

  139. {"BDC", "BCD", "AAB", "ABA" }

    {3, 2, 1, 0 }

    Returns: "Impossible"

  140. {"AZZZZZZZZZZZZZZZZZZZZZZZZ", "ZAZZZZZZZZZZZZZZZZZZZZZZZ", "ZZAZZZZZZZZZZZZZZZZZZZZZZ", "ZZZAZZZZZZZZZZZZZZZZZZZZZ", "ZZZZAZZZZZZZZZZZZZZZZZZZZ", "ZZZZZAZZZZZZZZZZZZZZZZZZZ", "ZZZZZZAZZZZZZZZZZZZZZZZZZ", "ZZZZZZZAZZZZZZZZZZZZZZZZZ", "ZZZZZZZZAZZZZZZZZZZZZZZZZ", "ZZZZZZZZZAZZZZZZZZZZZZZZZ", "ZZZZZZZZZZAZZZZZZZZZZZZZZ", "ZZZZZZZZZZZAZZZZZZZZZZZZZ", "ZZZZZZZZZZZZAZZZZZZZZZZZZ", "ZZZZZZZZZZZZZAZZZZZZZZZZZ", "ZZZZZZZZZZZZZZAZZZZZZZZZZ", "ZZZZZZZZZZZZZZZAZZZZZZZZZ", "ZZZZZZZZZZZZZZZZAZZZZZZZZ", "ZZZZZZZZZZZZZZZZZAZZZZZZZ", "ZZZZZZZZZZZZZZZZZZAZZZZZZ", "ZZZZZZZZZZZZZZZZZZZAZZZZZ", "ZZZZZZZZZZZZZZZZZZZZAZZZZ", "ZZZZZZZZZZZZZZZZZZZZZAZZZ", "ZZZZZZZZZZZZZZZZZZZZZZAZZ", "ZZZZZZZZZZZZZZZZZZZZZZZAZ", "ZZZZZZZZZZZZZZZZZZZZZZZZA", "ZZZZZZZZZZZZZZZZZZZZZZZZZ" }

    {25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 }

    Returns: "Impossible"

  141. {"A", "A", "A" }

    {0, 2, 1 }

    Returns: "Impossible"

  142. {"ZYYYYX", "YXZYXY", "ZZZZXX", "XZXYYX", "ZZZYYZ", "ZZXXYZ", "ZYZZXZ", "XZYYZX" }

    {3, 7, 1, 0, 2, 5, 6, 4 }

    Returns: "Possible"

  143. {"AA", "AA" }

    {1, 0 }

    Returns: "Impossible"

  144. {"ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB" }

    {49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Impossible"

  145. {"ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }

    {49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Possible"

  146. {"BAB", "BBA", "ABA", "AAB" }

    {3, 2, 1, 0 }

    Returns: "Impossible"

  147. {"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 48 }

    Returns: "Impossible"

  148. {"CD", "AD", "CD" }

    {1, 2, 0 }

    Returns: "Impossible"

  149. {"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }

    {17, 14, 39, 34, 13, 27, 42, 8, 3, 21, 10, 1, 36, 24, 7, 30, 23, 18, 32, 6, 4, 9, 5, 40, 12, 41, 38, 31, 22, 25, 37, 19, 0, 33, 15, 28, 43, 45, 29, 47, 16, 48, 35, 2, 49, 20, 26, 44, 11, 46 }

    Returns: "Impossible"

  150. {"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBAB", "BBBBBBBBBBBBBBBABBBABBBBBBBBBBBBBBBBBBBBBBBBBABBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBABBABAABBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBB", "BBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBABBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBABAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBABBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBABBB", "BBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBABBBBBB", "BBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBABBBBBABBBBB", "BBBBBBBBBBBBBBBBBBBBBBABBBBBBABBBBBBBBBABBBBBBBBBB", "BBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBABABBBBBBBBBBBBB", "BBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBABBBBBBAABBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBABBBABBBBBBBBBBABBBBBBBBBBBABB", "BBBBBBBBBBABBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBABABBBBBBBBBABBBB", "BBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBB", "BBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBA", "BBBBBAABABBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBB", "BBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBB", "ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBABBBBBBBBBBBABBBBBBBBBBBBBBBBBABBBBBBBBBBBBB", "BBBBABBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBB", "BBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAB", "BBBBABBBBBBBBABBBBBBABABBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBB", "BBBBBBBBBABBABBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBAABBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBB", "BBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BABABBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBABBBBBBBBABBBBBBBB", "BBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBB", "BABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBB" }

    {33, 40, 39, 21, 2, 17, 38, 3, 10, 26, 11, 16, 44, 32, 22, 8, 23, 27, 31, 37, 1, 45, 12, 42, 4, 35, 14, 43, 48, 20, 29, 34, 47, 30, 24, 5, 25, 49, 6, 36, 19, 15, 9, 18, 13, 41, 28, 7, 46, 0 }

    Returns: "Impossible"

  151. {"BZZZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZBZZZZZZZZZZZ", "AZZZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZBZZZZZZZZZZZ", "ZBZZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZBZZZZZZZZZZZ", "ZAZZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZBZZZZZZZZZZZ", "ZZBZZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZAZZZZZZZZZZZ", "ZZAZZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZAZZZZZZZZZZZ", "ZZZBZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZAZZZZZZZZZZZ", "ZZZAZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZAZZZZZZZZZZZ", "ZZZZBZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZBZZZZZZZZZZ", "ZZZZAZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZBZZZZZZZZZZ", "ZZZZZBZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZBZZZZZZZZZZ", "ZZZZZAZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZBZZZZZZZZZZ", "ZZZZZZBZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZAZZZZZZZZZZ", "ZZZZZZAZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZAZZZZZZZZZZ", "ZZZZZZZBZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZAZZZZZZZZZZ", "ZZZZZZZAZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZAZZZZZZZZZZ", "ZZZZZZZZBZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZBZZZZZZZZZ", "ZZZZZZZZAZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZBZZZZZZZZZ", "ZZZZZZZZZBZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZBZZZZZZZZZ", "ZZZZZZZZZAZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZBZZZZZZZZZ", "ZZZZZZZZZZBZZZZZZZZZZZZZZZZZZZBZZZZZZZZZAZZZZZZZZZ", "ZZZZZZZZZZAZZZZZZZZZZZZZZZZZZZBZZZZZZZZZAZZZZZZZZZ", "ZZZZZZZZZZZBZZZZZZZZZZZZZZZZZZAZZZZZZZZZAZZZZZZZZZ", "ZZZZZZZZZZZAZZZZZZZZZZZZZZZZZZAZZZZZZZZZAZZZZZZZZZ", "ZZZZZZZZZZZZBZZZZZZZZZZZZZZZZZZBZZZZZZZZZBZZZZZZZZ", "ZZZZZZZZZZZZAZZZZZZZZZZZZZZZZZZBZZZZZZZZZBZZZZZZZZ", "ZZZZZZZZZZZZZBZZZZZZZZZZZZZZZZZAZZZZZZZZZBZZZZZZZZ", "ZZZZZZZZZZZZZAZZZZZZZZZZZZZZZZZAZZZZZZZZZBZZZZZZZZ", "ZZZZZZZZZZZZZZBZZZZZZZZZZZZZZZZZBZZZZZZZZAZZZZZZZZ", "ZZZZZZZZZZZZZZAZZZZZZZZZZZZZZZZZBZZZZZZZZAZZZZZZZZ", "ZZZZZZZZZZZZZZZBZZZZZZZZZZZZZZZZAZZZZZZZZAZZZZZZZZ", "ZZZZZZZZZZZZZZZAZZZZZZZZZZZZZZZZAZZZZZZZZAZZZZZZZZ", "ZZZZZZZZZZZZZZZZBZZZZZZZZZZZZZZZZBZZZZZZZZBZZZZZZZ", "ZZZZZZZZZZZZZZZZAZZZZZZZZZZZZZZZZBZZZZZZZZBZZZZZZZ", "ZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZZZZAZZZZZZZZBZZZZZZZ", "ZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZZZZAZZZZZZZZBZZZZZZZ", "ZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZZZZBZZZZZZZAZZZZZZZ", "ZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZZZZBZZZZZZZAZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZZZAZZZZZZZAZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZZZAZZZZZZZAZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZZZBZZZZZZZBBBBBBB", "ZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZZZBZZZZZZZBBBBBBB", "ZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZZAZZZZZZZBBBBBBB", "ZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZZAZZZZZZZBBBBBBB", "ZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZZBBZZZZZAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZZBBZZZZZAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZABZZZZZAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZABZZZZZAAAAAAA", "ZZZZZZZZZZZZZZZZZZZZZZZZBZZZZZZZZZZZZAZZZZZZZZZZZZ", "ZZZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZAZZZZZZZZZZZZ" }

    {49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Possible"

  152. {"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }

    {49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Impossible"

  153. {"A", "A" }

    {1, 0 }

    Returns: "Impossible"

  154. {"UOVCUFNQMWGZGTRUHUESMDLJSPXQIUZWUNNTNCGBUVUSPGOSKP", "VJPLQTIBGAUYBSTOMRADWIQMGYNGKRYVAYDVYOCFTXKLMEAIOH", "ANCYMNBVARQCWINNOXGOQWJVGYCGETYOZBLZTFRJEQUJPNVWFI", "QQHYWXYKOLOETRTDDOUUEKXMQEUDLVIXCDXNUNAFJUFJZCVGBC", "CKHNQLFUFZLXMIXJABMZWAPSTYSNNSNUEZYDQAQGYWHOOWYPRU", "HFICDSFSZEMDPPBRZWXBFBCIYEOFZGISTHNXKABVUBPPAFCYFO", "SVSSWWJYBPIMURGFTKCGKIWNGMJAIQHXZKFRWMSSUNUUFJILNF", "TTOSLPXNBTGIHXRKSFWWRLJSYHEFEUDDYHKRPCAGQGPSXHCYHZ", "LURXOMQXZRXROIUENHFMQEKTKEMLFQDTKOMKNNBXRHTTKCPIGB", "ZJQIHGLXKBADBKIXACQZOIPKKIHROQWRANXYHWZYVENZRIVBAR", "DBJOWYFIBAWFAXTNEJESABKQMCHIKCWIUQGCPZZLWXVQRDTIXK", "RBTTCCFNZNBUHZTYWLRLUBYTHRQXNDWGCXCKVGWIFNLTERYBKA", "RMSTRLXHALGUVQCVYLDUVSBQQODSMNGPCGFSDYIXGCSVPVYSTA", "HHSRGSLXMOHPZPJZYVQWITZKLMSQKMDOEYHOVZLAHSKAIVMQGG", "TSAIGHTSZHRIXAOKCAKPPTXOHELNOZNRZBDVYLQLYRNHYKXSIF", "DDWGBAHXWYFANKSMDPTQOHINADFMTPJMLXLZNWGOOJIDBABIQG", "IHZVNEUTPGLKSQPBXFDVGRMSBEXYHSPYASMHLPTUZKYRPOCWVG", "YZJHKEDKFNEKNBWBPRWKBSCDEMVPCREQESVDZSYZWHTVKVWQWL", "GSBEMPHMWALKVDTPMVVKGFJYKVCLDTQSZYCXBOXEDUQKNPRKKG", "TRAEWMVSAMHLWRJQGXYLBGLHQSSNCSDBCYIXRLOCZGTKMRILTN", "MIEBCGNVFPIHNVOIUWRYTYCOGTKYWLFAMMYEGEBTARTBOPMTJU", "MMSLRYXBOORLQKIOOARFDTAFFIAMUEWGLBFWKPFNHPLVGETMUL", "VKIYLXQQNBCKVQJHUSQGZYYQWAMBMGUZAFZGKIOSVYLPMCWGDI", "AMESTQXTJAUFPEEYYYXWLULSMYWLAOEJUESMWGICNGVDDFYWDR", "SJQBLELWPPBQTFMKOCKWSACTVPHSDMTBGDHFUGVZDSMOYFSGQE", "RWZCYRXUPZXSPLWYEKIBDUFOPASQUTXHBKSXPBKPTNXOJQBVCL", "WHDMVDWXLRSBJZSUHYRARZMCKQTSCTKYWXGDUDFBOFFSLRQFOT", "ZTPWRSSRRSEQGFUBMWITCLHASGPWBUBZATADYVAEHDKLCQIRDY", "HNVHRPIGCHJSRXWWQOHKYNHYMBGXOQFJEFRLWFPBANWZRCFOKD", "LMCKGLIKDHKCQKNZWFRZNUKQYHLRGSVUQCQBJDVXUBMRKYEDMZ", "DOQZTHDABFOSETJMANKREZBVEYCJKAXAOOPJIWVZMVMWLLWYIF", "DHOUGDYIDUSAAVQGRJOZBPHVOKHELIWRCGNQEXUHJKHROMZPXR", "MEFXEMQHEGBBSVRJMMWFGRGWQFXXTGHOFPNFMFFYXPKSEUMSGR", "MKRDYCBEKQEUFFKPSFUICQSOTICICUABAPDLBHSZNBALJWWWDD", "MIRVKFDHMRKAEVKXNNPQSOKRYGFENUIWLPKUMFSVSRKSAVTENU", "TLJLEYNBDCATXINHSCXXAUEXYZLAAGKQYRXOORPOGQTFTNJBCB", "UWPMNLDGYYRTYOITHZYEZJLDNHKIDICOQVCCTUWHOYQWVSVBPX", "QHRWGSWNIFWGJOCOEBVXCDKVWQXLQAYFJOMMPDNJCQQGSVNWNV", "BHPFIDFYMWAJJBFXQNPDVJDLXDJMQZTWABJXAIFQOTCMVOKGMO", "JLRLFTLCZYPPPECLBAFPPUDLIMWDDXUWEKLCWZCWGSJUZPPAMH", "GQCATFWAQKTDMDEEJOBKSCSAIFBOXDMHEGISIQVBUYCFKEBEOK", "QAPUVSPSINVLVTPOBJSDCHBEOLUBEVDTWDRXPEIZXGQXKDIPIE", "HBFBQKKZIAQHRQPJHYQLCASUEPOLGWWJLTSUECUWYWVLNJJRTY", "FTJPLLDQGKYHRUWNWKBCYDQULSXDBSSKKYQBJBAFIJMDVRJSIJ", "DQVKKKRIFCFDSFEBLHEREZQVZABYSZNELNUOQFWCELIWKDGTXL", "HFBZRPDOLGAGBRSXNGXCQZHZXFAZULNOMTCAIVVJPRDASUPOQB", "ZWWXTSUEXCHWQABWOCNDMTYLSBJJKKGTPKZPOLZPEEGAVWJCXE", "MOTPRRTWJKAMPCHDDOVJGDVPFVRIBDSDVNTBSXKTJWDAQGUXST", "REMRPUIMDBZOZIWZORZHLYHFPIHKSPPKDKYYJRWWYUZVYCLDAT", "IIZIRLFMAKQMXEZRAITLSQTWEGKXJXEXKLXJFTPWGUZDIBTNWB" }

    {36, 2, 20, 10, 38, 3, 11, 48, 8, 18, 37, 15, 42, 40, 31, 43, 41, 49, 14, 30, 16, 6, 27, 39, 45, 33, 34, 35, 32, 26, 5, 28, 4, 29, 0, 1, 9, 13, 19, 17, 47, 24, 44, 21, 46, 12, 22, 7, 23, 25 }

    Returns: "Impossible"

  155. {"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }

    {49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Impossible"

  156. {"BB", "BA", "AB", "AA" }

    {3, 2, 0, 1 }

    Returns: "Impossible"

  157. {"BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "ACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCC", "CACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCC", "CCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCC", "CCCCACCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCC", "CCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCACCCCC", "CCCCCCBCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCACCCCCCCCCCC", "CCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCC", "CCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCACCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCA", "CCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCACCACCBCCCCCCC", "CCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCC", "CCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACCCBCCC", "CCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB", "CCCCCCCCCCACCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCACCC", "CCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCACCCCCCACCCCCCCC", "CCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCBCCCC", "CCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBC", "CCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCACCCCCCCCCCCCACCCBCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCBCCCACCCCACCCC", "CCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCC", "CCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCC", "CCCCCCCCCCCCCCCCACCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCACC", "CCCCCCCCCCCCCCCCCACCCCCCCCCBCCCCCCCCCCCBCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCBCCCCCCBCCACCCCCBCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCBCC", "CCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCACACCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCBCCCCCCBCCCCCCCCCCCCCCCBCCCCC", "CCCCCCCCCCCCCCCCCCCCCACCCCCACCCCCCCCCCCCCCCACCCCCC", "CCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCACCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCAC", "CCCCCCCCCCCCCCCCCCCCCCCCACCCCACCCCCCCCCCCCCCCCCCCC" }

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 }

    Returns: "Possible"

  158. {"BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZZZZ", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZZZZZ", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYZZZZ", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZYZZZ", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZYZZZ", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYZZZ", "BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZYZZ", "BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZZYZZ", "BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYZYZZ", "BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZYYZZ", "BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZYYZZ", "BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYYZZ", "BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZZYZ", "BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZZZYZ", "BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYZZYZ", "BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZYZYZ", "BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZYZYZ", "BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYZYZ", "BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZYYZ", "BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZZYYZ", "BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZYZYYZ", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYZYYZ", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZYYYZ", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZYYYZ", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYYYZ", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZZZY", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZZZZY", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZYZZZY", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYZZZY", "BBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZYZZY", "BBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZYZZY", "BBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYZZY", "BBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZYZY", "BBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZZYZY", "BBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYZYZY", "BBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZYYZY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZYYZY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYYZY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZZYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZZZYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYZZYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZYZYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZYZYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYZYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZZYYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZZYYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYZYYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZYYYY", "BAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYZYYYY", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYYYY" }

    {49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }

    Returns: "Possible"

  159. {"AED", "ADE", "BDE", "BED" }

    {1, 0, 3, 2 }

    Returns: "Impossible"

  160. {"BD", "BC", "AB", "AA" }

    {3, 2, 0, 1 }

    Returns: "Impossible"

  161. {"BACCBCCDABACDCABDADBDACDBBCBDCCDBCADCCADCCCBBDACBD", "AAABDBCDCDCCBDADCDBBAABABBCABDCCBAACDCCCCBAAAADBAB", "CDAABDCDCDCABAACDABBDDACADBBADCCBADCCDACCDBDBCCAAB", "BBDABBBDDBDCADCADABAAADDBACDCABACDBABBDBCADCBCACCA", "DDDDBBCCBDCACCBDDDADBAACBCACCAABBDDACBDAADDCADABDB", "ABCDCBDBCBBBCABCBACDDBDCBAAADBADBCBBBADACBBDAADBCC", "BBAACCCCDAAACDAABAADADBCBBBABCDCBBBCDBCCCADADBCCCB", "DABBAACDACDADADDBABABDDBCDAABADCCDACCDDBCCACCCBADA", "ACAACDCAADBCBBCADBAAAACAABCCACDCDBDACBDABBCADDADAB", "DABBBADBBCBDCCDBAABDBCDBCCBBBAADBABCCCAABDBCBABDAC", "ADCBCCBCCACABADCADABCCCCBDBBDCCACCCBDCBDCAABBBBDAA", "ADBCACCBBDCDCABBBDBAABDBCABBBCDCCDABCBCDDCADCACDCD", "CDCBDDCBDCCBBBACCACDCBBAACCCBABABBACBACBDCBBBACCBD", "BCBBCCACCCABDBBDCBBBDAAAACCBBCAACBABCBBBDBCACCDBCA", "BDDCDDDCDCBCCCAADBBDAADABCACBDDDDDBCDAABAAABABCACA", "DABCCACDBDCADDDABCABABCDCADCCBAABCBBACBBCBBACCBABC", "DADCBBABDCADADBACBDBBCCCDDCBABBDACDDAABDAADDCBCDCD", "ADABBDCBBCCABCBBCCBBADBBAADAACACDCDCBBABDCBBBDBDAB", "DDBAACBBCACDBACCAADADCADACBDBCCCACBBCCBCAABCBBCDAC", "CDBADDCDCCBAADDCDBBCAADABDDCABDBBCAADABDCBBCAABADA", "ACCCDBCCDBBABBBBDAAABBBACBADCAABBBDDBDBDDBAADCADCB", "DABBBBDACBDCDADBCDDBDDCBDCDBABBDDBACBDBBDCCACCBBAA", "BBCCDBCCBCBACCDDABBAACDDBDCCCDDDBDCABDCABABBABABDB", "CADCABADABABBDBCBDBBBADDCBCABDDDCCADAAACDDBCACDCCA", "CBACCDBCBACDBCCBCDDCDCCCCAADBBCCDBCBAACDCABBCDACCA", "BDABCBCDBDBAACDDDAABDAABDBDBDDABACDCCABCDDBBBDCADA", "BBDDBDDCDCBBCABCBDDCBABCAABCBDDCDABABCADABBBCBBBBA", "BABADDAADACADCDDBDCBCACBADCBAABBBADCBBBCABADDACAAD", "DCCDBCCAADDCCCAADDCCCBBACCABADACCABDBCDDBAAACDCAAA", "CABBCBACBBDBDDCAADCBDDAABCDBACCCBAABBBBDDBDDBCCAAB", "BDADBBAABABCCCDCBABCDDDDACCACBCADCDBCABCCCCCCDCBCD", "DDBCACBCCACBCBBCCADCBDAACDCABDDCADAABDDCAADAABCABB", "DBDACDBCBDACABDBDAAACDDCCCCBACCDBDBACBDCBADDDCCAAC", "CDBABBDAAACADAAACBCCABCBBACABBDDBCBCCBADAACBDBDDAB", "ADCDCBDAAACBCDDBBBABCCAAAABABDCDCAAAABBDBAACBBBBDC", "DDBDACCCBBCACCBADABACBBCBADADDDCBADADDBBDBDDDBBADC", "CACBAACACBABBBBBCADBDDBDDDCDBBAAACCABCDDBBCCBBBBDC", "ADAADCABCDDADACBBDBDBBBDDCBDDDCCCDCADBDADDADDBCDBB", "ADABAAADBBBDCCCBDBDACBABAADADCADCCAABDDBCBBCADDDBC", "AACBCADDDCDCADDBCCCDAACCDABDCCBCBBABDCCACCBCACAAAD", "BCBDACCDACDCDDBDCBAADCACBDBBDACBADBBCDABADAABBCACD", "CCBBBCBAACBBDBBCDABADCDBABCBCADDCCCBBCDBBDAABACCCB", "DCCADADDDDDDDAADCDBBCBDABDADDDCDBCCACABCADBCBDCADB", "DDDBCDABCBADABDAABCDDDDBCCCCBABAADCADACAADACACABDD", "DACABADCBACCBDCCABDBDDCAAADDACBAAAADCDBBABBBDACBAC", "DDAAACACBBDBAABBAAAADDDDBBABCADAABDBDDDCADBDCDCCCB", "ACACCDCADDBDACBADCCBBCCBDACCDBACADCBCCBCCBDBDDCDDD", "CDBAAAACDCDDBBCBCAAAADDBABBADCCCDCBBCACCDBCAADBCDA", "CDCCBBBCADBADADCBADDBADDBBAABBDCABDBDDCBDADBBBCCCA", "DDBABDDDDADDBDCADBBCBDDBBABADCBABADCABCBBCDBCCAABD" }

    {1, 6, 16, 40, 41, 11, 15, 28, 30, 33, 20, 24, 0, 14, 38, 35, 9, 37, 42, 45, 49, 18, 2, 3, 22, 29, 17, 12, 23, 7, 34, 36, 32, 44, 27, 5, 43, 31, 25, 10, 48, 26, 46, 4, 19, 13, 47, 21, 8, 39 }

    Returns: "Impossible"

  162. {"RTAXU", "YXMXL", "NLVYD", "IOEPR", "MHTPH" }

    {3, 4, 1, 0, 2 }

    Returns: "Impossible"

  163. {"BBA", "ABA", "BBA", "BAA", "AAA" }

    {3, 4, 1, 0, 2 }

    Returns: "Impossible"


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: