[a, aa, aaabaaaaf, aaaeb, aabead, aabfffdca, aabggdcfe, aacdeffdd, aadcfef, aaddcfcd, aaddedee, aae, aaebefggee, aaeccfcg, aaeceaeb, aaf, aafadcb, aafcdbaf, aafceeaefe, aafebbcbbb, aaffbea, aafga, aag, aba, abaacbae, ab, abada, abagbggdgc, abagga, abb, abbdabge, abc, abcdb, abcf, abcfgf, abdf, abdfdaf, abea, abefdg, abfbbff, abgbgbfe, abgegeeeaf, ac, acaefeea, acafgffea, acbeg, acbffcdcbe, acbgff, acbgffeg, acc, accadag, accbbb, accdgcgg, acdaagddf, acdbd, acdffbe, ace, acecg, acedbaec, acef, acefddag, acfca, acfcbgc, acfgbfeega, acg, acgaf, acgcaabddc, acgcccg, acgec, acged, acgfgccf, adacfb, ad, adbeeffead, adcecdf, adcfecbgg, adcggdbgff, add, addce, addeafbc, ade, adfe, adgbaaa, adgdabe, ae, aebcb, aebdefgdfc, aec, aecc, aedbfed, aeddfeegea, aeeaccgac, aee, aeeccedcd, aeecg, aefbagf, aefffgcf, aege, afaadag, afa, af, afbadgd, afbeddc, afbf, afbgdee, afdac, afdbbgd, afdbfdba, afddcbab, affccdegbc, affce, affgbca, afg, afgdca, afggdafe, afggde, aga, agafadb, ag, agb, agbbabdc, agbb, agbgadcfba, agca, agcaf, agccebf, agcfdaecc, agda, agd, agdfbaff, agdgbddcaf, age, agebggg, agecc, ageea, agfafb, agffdfacc, agggdaf, baac, baaeabgfc, baafeef, ba, bab, babd, bac, baccbcae, baccgdfbf, bacdbcaea, bacdcf, badaad, badcbg, badda, baeabae, bafbfceb, bafbgcedg, bafe, baffcddcgf, bagbbgga, bageafg, bagfafffaa, bba, bbabfebfcf, bbacaf, bbaddcga, bbaedafacg, bbaee, bbafbea, b, bb, bbb, bbbd, bbca, bbc, bbegc, bbfafabceg, bbffdccc, bbfgad, bbfgcef, bbgaeefdff, bbgcfadg, bcadbcb, bcadgagg, bcaegaf, bcaffc, bcbadd, bc, bcbc, bcbffcffda, bcc, bccdgcbg, bccf, bccg, bcdb, bcdbdabee, bcdfaed, bcebfdfa, bcedebcf, bceedccgd, bcf, bcfcbeecbc, bcfdebge, bcffag, bcfged, bcgbfag, bcggdaecf, bdadcf, bdafc, bdafgdgefg, bdbae, bd, bdce, bdcfa, bdcge, bdcggfd, bddaaefecc, bdd, bddcaecbc, bddd, bdff, bdga, beaa, beacacb, bec, becdbd, becdefcc, becdfbcg, bed, bedgdfa, beebb, beebfcbbb, beecbdadba, beed, befdc, befdf, befg, begbd, begbeaaegc, beg, begdda, bege, begf, bfaab, bfacdfgcfd, bfacfdfda, bfadc, bfafee, bfbaedca, bfbdg, bf, bfbf, bfca, bfc, bfdcfcge, bfe, bfecddcae, bfecgaf, bfegdae, bff, bffbg, bffdbgfbb, bffffecgcf, bffgefcee, bgabcdd, bgac, bg, bgcdegegbf, bgcfgd, bgdbga, bgd, bgdcfdde, bge, bgecefg, bgefgae, bgg, bggeeg, caaeaa, caafddegf, cabdbgdg, cabggbgg, cacab, ca, cacae, cadaegfcee, cadaggedb, cad, caddfcdgea, cadeg, caeacdcgf, caebgb, caedeggaga, caedfe, cafdeefce, cafgebced, cag, cbabb, cbacaccc, cbaddeg, cbcaffg, cb, cbcceeeae, cbcdd, cbcegf, cbcffaeg, cbdb, cbeagfdcag, cbe, cbeeceadf, cbfcdgaa, cbfd, cbffdfe, cbg, cbgfaadc, cbgfebbb, ccabab, ccac, ccadfge, ccafd, ccag, ccbbabe, ccbdb, ccbfcggec, c, cc, ccdefd, ccebcef, cce, ccefg, ccegfg, ccfa, ccfadcdcba, ccfadea, ccf, ccffae, ccgcacccf, ccg, ccgddgfbgd, cdaggg, cdbc, cdbdcggd, cdbfddabg, cdcccebe, cd, cddbf, cdd, cdddefdf, cddebcbed, cdeacg, cdefbdaag, cdfbdeda, cdfcf, cdgae, cdgfbf, cdgfedbga, ceabbbeab, ceaead, ceaf, cebc, ceb, cebdaeagb, cecbf, ce, ceefc, ceefcgfa, cefacc, cefbacddf, cefbae, cefbdgdce, cefggggbfb, ceg, cegd, cegecbca, cegedf, cegfddae, cfabaeecg, cfab, cfacb, cfacga, cfadgc, cfaeae, cfbeg, cfbf, cfbgbggdg, cfcagcdd, cfcddae, cf, cfcfdgbgd, cfcfg, cfcgeab, cfcgfgdce, cfd, cfdfefedc, cfeaadddgf, cfeegf, cff, cfff, cffgf, cfgeeeca, cgaaa, cgaa, cga, cgae, cgbcff, cgbdcdec, cgbeadc, cgc, cgcedg, cgdecbfgbb, cgdgefd, cgead, cgec, cgee, cgg, cggfggbb, cgggabfg, daadbcbfbb, daaeg, daaegd, daafgdfe, dabbfdegec, dabeb, dacefbcade, da, dadceefd, dadebde, daffcfaebf, daffgc, dbab, dbadcabca, dbafec, dbafegg, dbagebdgc, dbbdb, dbbffb, dbbffeaggg, dbcb, dbcbdbdgf, dbceea, dbdadcfddb, dbdbbbbf, db, dbdc, dbdfc, dbea, dbebcd, dbec, dbegdab, dbffffd, dbgafadadf, dbg, dcaabeggfd, dcacecda, dca, dcbacfd, dcbad, dcbadg, dcbcaedc, dcbdcbbbc, dcb, dcbdcfebge, dccbf, dcccgdgead, dccdgfe, dccebcbceg, dccfdbbgda, dccgdddd, dc, dcddgcffgc, dcdfb, dcdfeedcdd, dcecfcgbgf, dceffbbff, dcfcb, dcf, dcfefcgffg, dcff, dcfgfd, dcgabbdced, dcgced, dcgcgcg, dcggedc, ddaf, ddagbgefb, ddagdafd, ddbcfaebfb, ddcbbaag, ddcb, ddcbfbgdee, ddcdgeffbb, ddcfdfdde, ddcg, dddbcdff, d, dd, ddebeee, ddecaeacc, ddegag, ddfa, ddffcbcabd, ddfgcgbc, ddgbf, ddgcaf, ddgf, deabbd, dea, deafd, deagcbfd, debeadfa, debfbaebeb, debgddg, debgedff, de, dedfegfdbc, deefcebfg, deef, deeffd, deegbfacdg, deegcfdga, defbab, defccbed, defgeeea, defgegbfef, degb, degcffcg, deggcg, dfadbgeff, dfafcaace, dfbabbab, dfbbggaeaf, dfbdggf, dfbfe, dfcaeacae, dfcddecgac, dfdabaab, dfdabgae, dfdbacba, dfdde, dfd, df, dfdgee, dfe, dfedgcdbec, dffbggadfe, dff, dffececdb, dffeeec, dfga, dgbcg, dgb, dgbgc, dgc, dg, dgeb, dgecbfd, dgedfgbb, dgfaabgf, dgf, dggaegfe, dgggeccg, eaac, eaa, eacbcde, eac, eacfa, eacfbcca, eadaa, eadbad, eadfdaed, ea, eaebdbf, eaedc, eaefdgca, eaega, eafae, eafbc, eafcbacce, eafdccaed, eafdgcfcb, eafeabcb, eafeddcbbe, eage, eagf, eba, ebaeeb, ebafbc, ebagfeacgc, ebbagefdg, ebb, ebbfdfbfac, ebcbca, ebcbd, ebccdgeac, ebce, ebcee, ebcf, ebcg, ebdbae, ebd, ebdeeb, eb, ebfac, ebfbca, ebfbgggcaf, ebfcgcecgc, ebf, ebfecab, ebfgdgf, ebgbaaedgg, ebgebecfe, ecacgfab, ecafb, ecb, ecbed, ecd, ecdeg, ecebaagd, ec, ece, eceeg, ecfdba, ecfgbffac, ecgeeeffe, eda, edaeeg, edagbggabd, edbeggfacc, edcabcgdc, edccbaccc, edcddg, eddfcgbdc, edebgfge, edecac, ed, edeefbd, edef, edfae, edfcadc, edf, edgadccabe, edgdfffeaf, edg, eeabbc, eeac, eeadcbbefa, eebfafcad, eebfebbgdg, eecbfedddc, eecefgcad, eecffgf, eedaagfcbf, eedaff, eed, eedgecegfe, eeebeeae, e, ee, eeee, eefa, eefagfbg, eefdabcda, eeffbbdfc, efaaggbe, efacbac, efaeabgg, efafgfade, efbga, efcacfab, efcaeff, efcbfgafd, efccf, efcgdc, efdc, efddggbecd, efdeafbbd, efde, ef, efgagafefg, efgeegbd, efg, efgegb, efgg, egacb, egba, egbbdbgaa, egbddc, egbgecegf, egcdba, egcee, egcfecegfa, egdaaf, egdabdde, egdacfgde, egdccdcc, egddffee, egd, egdeg, egdfb, egecfbb, egefcaafdc, eg, egeggcdac, egfccebcee, egfd, eggbead, eggedaa, egge, egg, eggf, eggfgedce, faabbcfa, faacabceec, faafc, faafec, fabceb, fabdcafcb, fab, facada, facccfb, facdgec, faceaba, fadbdeadgd, fadb, faddcaafd, faeaa, faebc, faebeeecc, faeef, faegaeff, faegccfc, faegecged, fa, fafb, fagbd, fagbeaca, fagbeefbbg, fagebadf, fbabdfdecb, fbcb, fbcefgd, fbcf, fbcgab, fbdag, fbdddc, fbdfgb, fbeda, fbedgbge, fbe, fbefbe, fb, fbfegbcba, fbf, fbfgfbafd, fbgbdgcg, fbgdgafa, fbgeafgf, fbgfc, fbggg, fcacddg, fcageaada, fcbade, fcbbfegbgg, fcbdbb, fcb, fcbgfcaafd, fccafeecf, fccbd, fccgggdffg, fcdaff, fceagcdaef, fcegdfb, fc, fcfgabgf, fcgaa, fcgabbefa, fcgb, fcgebdacdc, fcg, fdacbbggdg, fdadfefeg, fda, fdaffbbgae, fdagfdea, fdbbb, fdcagfddad, fdcg, fddbba, fddbdgagaf, fddeedac, fddfgbbcg, fdea, fdedaed, fdeecabcf, fdee, fdeg, fd, fdfeaffbg, fdffabdda, fdf, fdgb, fdgegd, fdg, fdgg, feadbgc, feadfcg, febddddb, fecc, feceegff, fec, fecf, fedaagfag, feda, fedbe, feddccg, fedf, feeaa, feebbb, feecb, feecfcbgc, fefcfe, fefd, fe, fefga, fefge, fegab, feggae, ffacbcfec, ffaf, ffbbgb, ffbceae, ffbdbe, ffbea, ffcacabcaa, ffceegccec, ffdbbfg, ffdeegd, ffde, ffdfcabce, ffdgbc, ffeb, ffeebcba, ffeebccd, ffeggfabge, f, ff, fffff, ffgbcdbga, ffgcbfebd, ffgdacbcbf, ffg, fgaabadbaa, fgabc, fgadc, fgbabge, fgbaed, fgbdbecda, fgbfdge, fgcfe, fgdfgcdbee, fgefef, fgfaegf, fgfcbgdb, fgfe, fgfgbbefb, fgfgdb, fg, gaacf, gaaecgc, gaaffgccad, gaaf, gaa, gabad, gabaff, gabffegbge, gabgafff, gacbbeefb, gad, gaeb, gaeccaddb, gaed, gafef, gafe, ga, gagbe, gag, gbaebgcbg, gbbacdef, gbbagdd, gbb, gbcaa, gbca, gbcd, gbcg, gbdcabef, gbdcdggbac, gbdddcdg, gbdfdegga, gbeabee, gbeecceb, gbfadef, gbfba, gbfbgbggdf, gbfcfbdbg, gbfdad, gb, gbgffcca, gbgf, gbggfeeaeg, gcaca, gcacd, gcaceag, gcade, gcaeadc, gcagecfg, gcbdfgcaga, gcbed, gcdb, gcd, gceae, gcebfbfgg, gcec, gce, gcfbcba, gcfceadfbg, gcfed, gc, gcg, gdabcgdc, gdace, gdadcggf, gdbeba, gdc, gddef, gdeadbgab, gdeed, gdefage, gdfabfbfg, gdfagcgf, gdfc, gdfcgfcc, gdgbdegebd, gd, gdgd, gdgfaece, geabba, geacggca, geadbc, geafeegee, gea, gebfegcc, gec, geddgd, gedebgccab, gedeffb, gedfcfcd, gedfddd, ged, geebebfb, geedbcgf, gefea, gega, gegdg, ge, geg, gfaab, gfa, gfbfcb, gfcededge, gfcegggfcg, gfdad, gfdbb, gfddea, gfdegeb, gfdgccbfe, gfeba, gfecdgdee, gfedafb, gfe, gffagfda, gffecdfaab, gfgaadabc, gfga, ggac, ggadcc, ggafedda, ggbb, ggbdbbg, ggbff, ggb, ggcefcb, ggdb, ggd, ggeadbg, ggecba, ggecg, ggede, ggee, gge, gggdd, gggffbgg, g, gg]