[a, aa, aaa, aaaa, aaaaa, aaaaaa, aaaaaab, aaaaab, aaaaababb, aaaaabccb, aaaaacaca, aaaaacbac, aaaabab, aaaabcabc, aaaac, aaaacaaccb, aaaacac, aaaacbc, aaaacc, aaaacccb, aaabaa, aaaba, aaab, aaabaabc, aaabaac, aaabaacc, aaabb, aaabbaaabc, aaabbabc, aaabbaca, aaabbbaac, aaabbca, aaabbcaab, aaabbcccc, aaabcaba, aaabcaca, aaabcac, aaabcbbccc, aaac, aaacaacc, aaacab, aaacb, aaacbacaa, aaacbbc, aaacc, aaaccca, aabaa, aaba, aabaaabbba, aab, aabaabba, aabaacabab, aababca, aababcc, aabacaaba, aabacbaca, aabacbacac, aabacbcc, aabbaaacba, aabbaaacc, aabb, aabbabac, aabbac, aabbacab, aabbbacc, aabbbbaa, aabbca, aabbc, aabbcbcacc, aabbcc, aabcaa, aabc, aabcaccc, aabcbbaaac, aabcc, aabccc, aaca, aacaab, aacaabb, aacaabccca, aac, aacaac, aacaacac, aacabbaabc, aacabbacaa, aacaccb, aacbaaaac, aacb, aacbaccaab, aacbbaa, aacbb, aacbbbbb, aacbbcccbb, aacbbccccb, aacbc, aacbcbab, aacbcbca, aacbccbacc, aacca, aacc, aaccab, aaccabb, aaccaca, aaccacbb, aaccacbbba, aaccbaacb, aaccb, aaccbb, aaccbbacb, aaccbcca, aaccbcccb, aacccabaaa, aacccb, aaccccbc, abaaa, abaaaaccca, abaa, abaaabbac, abaaabcb, abaaacbaab, aba, abaaba, abaab, abaabaccb, abaabbb, abaabca, abaacbcaba, abaacbcb, abaaccac, abaacccaac, ababaaab, ababaaca, ab, abab, abababbcba, abababcca, ababac, ababacacac, ababbaba, ababbab, ababca, ababcabaab, ababc, ababcc, ababccccca, abacaa, abaca, abac, abacabcb, abacacc, abacbaaa, abacba, abacb, abacbac, abaccaaac, abaccaca, abacccccc, abbaa, abba, abbaabcba, abbaaccbaa, abbabab, abb, abbabbbaa, abbabbba, abbabbbb, abbacaccac, abbacbbca, abbacc, abbbaaa, abbbaa, abbbaabcc, abbb, abbbbbbb, abbbbbbc, abbbbcc, abbbbccc, abbbca, abbbcac, abbbcba, abbbcbb, abbbccccca, abbcaac, abbcabaca, abbc, abbcb, abbcbabccb, abbcbc, abbcc, abca, abcaabcbc, abcab, abcababcc, abcabbaabc, abcabb, abcabbbbcb, abcabcab, abc, abcabcbbb, abcabcca, abcacababb, abcacbcab, abcacbcc, abcacc, abcbaaaaa, abcba, abcbabaaab, abcbabaccc, abcbabca, abcb, abcbabcbbc, abcbacbac, abcbaccca, abcbb, abcbbcb, abcbcbab, abcbcb, abcbccabb, abccaacbc, abccab, abccabbc, abcc, abccaccca, abccbaaacb, abccbacc, abccbbaa, abccbb, abccbca, abccbcac, abccbcc, abccc, abcccbbb, abccccc, acaaaabbaa, acaaa, acaa, acaaacaacc, acaaacba, acaabb, acaabcbaa, acaacaaba, aca, acaacc, acaaccbaca, acaaccb, acaaccbbb, acabaaa, acabaaacaa, acabaa, acab, acabca, acabcabc, acabcbab, acabcbc, acabcccabc, acacaa, acacaacab, acaca, ac, acac, acacacbbc, acacbabaa, acacb, acacbcbcb, acacc, acaccacc, acacccaaba, acacccc, acbaaa, acbaa, acbaab, acba, acbaacc, acbab, acbabc, acbabccac, acb, acbacbb, acbbaabb, acbba, acbbabcab, acbb, acbbbaaaca, acbbba, acbbb, acbbbc, acbbc, acbbccac, acbbcc, acbcaab, acbcabbc, acbcabcacb, acbcabcb, acbcac, acbc, acbcbb, acbcbc, acbccabab, acbccabbb, acbccabcb, acbcc, acbccbcbb, accaac, acca, accacaaabb, accaca, accac, acc, accacc, accaccccc, accbacabb, accbac, accb, accbbaac, accbbac, accbb, accbbbaca, accbbbc, accbbcb, accbbcccca, accbcac, acccabbb, acccb, acccbba, acccbbab, accccaaab, accccabc, accccb, accccca, accccc, acccccb, baaaabaa, baaaac, baaaacba, baaa, baaabaa, baaabbbb, baaabcbcc, baaac, baaacbbc, baa, baababcb, baabb, baabbb, baabbbc, baabbcbcb, baabbcc, baabbccbb, baabcacacc, baabcac, baabcca, baabccac, baacaaa, baacabbaab, baacac, baac, baacbacaba, baacbb, baacbcaaab, baacbcaccb, baacbc, baacca, babaaaa, babaaac, babaabbbc, babaac, bababaaccc, ba, bababab, bababcabc, babacaa, babacab, babac, babacbac, babacbb, babacc, babba, bab, babbac, babbacc, babb, babbbb, babbbbb, babbbbccc, babbcabbcb, babbcbbaba, babbcc, babbccca, babcaaaac, babca, babcabba, babcabcac, babcacb, babcacccb, babc, babcbc, babcca, babccbbcb, babcccc, bacaaacbcb, bacaab, baca, bacab, bacabbac, bacabb, bacabbbcb, bacacbaccc, bacacbc, bacaccbaa, bacaccbacc, bacbaaaba, bacbaaac, bacbaa, bacbaabbba, bacbaacba, bacbaacbcb, bacba, bacbab, bacbabbc, bac, bacbaccab, bacb, bacbbacb, bacbbbac, bacbbbbcb, bacbbbcc, bacbbcabca, bacbbcacaa, bacbbc, bacbcc, baccaaa, baccaaab, baccaa, baccac, baccca, bacccaca, bacccacba, baccccbccb, bbaaaab, bbaaa, bbaaabcc, bbaaacac, bbaaac, bbaa, bbaabbccb, bbaabc, bbaacac, bbaacacbbc, bbaacc, bbabaaa, bbabaabbca, bbababc, bbabacba, bbabac, bbabacca, bba, bbabbacba, bbabbac, bbab, bbabb, bbabbbbcbb, bbabbcca, bbabcac, bbabcc, bbabccbc, bbacaacb, bbacaba, bbacabba, bbacab, bbacabb, bbacacabb, bbacacb, bbacbaac, bbacba, bbac, bbacbcccac, bbaccacab, bbbaabacac, bbbaabbaa, bbbaabc, bbbabaca, bbba, bbbab, bbbabb, bbbabcaaa, bbbabc, bbbacaabab, bbbacaab, bbbac, bbbbaa, bbbba, bbbbba, b, bb, bbb, bbbb, bbbbb, bbbbbcabbc, bbbbcaabb, bbbbcabccc, bbbbcbbaba, bbbbc, bbbbcbcaba, bbbbcc, bbbbcccaba, bbbbcccb, bbbcaa, bbbcabaaa, bbbca, bbbcacaa, bbbcacbcac, bbbcbacbba, bbbc, bbbccbbac, bbbccc, bbbcccbccb, bbcaaaaac, bbcaaaabab, bbcaab, bbcaa, bbcaabcb, bbcaabc, bbcaacaacb, bbcaacbba, bbcababb, bbcabab, bbcaba, bbcabba, bbcab, bbca, bbcabcab, bbcabccca, bbcacaab, bbcac, bbcbaab, bbcbacbacb, bbcbacb, bbcbbb, bbcbb, bbcb, bbcbbcba, bbc, bbcbcacbca, bbcbcbc, bbcbccbab, bbccaab, bbccabbab, bbccacbc, bbccbaaaa, bbcc, bbccbca, bbccbcba, bbcccbaca, bbcccb, bbcccbc, bbccccabcc, bcaaaaaaca, bcaaaabba, bcaaacacc, bcaabaaa, bcaabac, bcaacab, bcaacb, bcaac, bcaacc, bcabaac, bcababacba, bcabab, bcababcac, bcabacc, bcabbaaab, bcabbacc, bcabbbacb, bcabb, bcabbbc, bcab, bcabbcbabb, bca, bcabcbacbc, bcacaabc, bcaca, bcacacbb, bcacacca, bcacbbabaa, bcacbb, bcacbbcaa, bcacb, bcaccaa, bcacc, bcaccca, bcbaaaaabc, bcbaa, bcbaac, bcbab, bcba, bcbacaa, bcbacb, bcbaccaac, bcbaccbaa, bcbbaaaaca, bcbbaacab, bcbbaca, bcbbbab, bcbbbbb, bcbbb, bcbbbcaab, bcbb, bcbbcab, bcbbcba, bcb, bcbbcb, bcbcaab, bcbcabacbc, bcbcb, bcbcbcaba, bc, bcbc, bcbccabca, bcbccacba, bccaa, bccababbcb, bccabacbba, bccabbbc, bccabb, bccab, bccabc, bcca, bccacabaac, bccacbbcb, bccac, bccacccbaa, bccbaac, bccbabcaa, bccbacaaca, bccbacbcca, bccbbaab, bccbbbb, bccb, bccbcaca, bccbcbabb, bccbc, bcc, bcccabb, bcccacb, bcccbbaaa, bcccbb, bcccbbc, bcccbcccaa, bccc, bccccaccc, bccccbbcb, bcccc, bcccccabbc, bcccccacca, bcccccb, bcccccc, caaaabcaa, caaaabcb, caaaacc, caaabac, caaab, caaa, caaacabc, caaacca, caaacccc, caabaaab, caaba, caabacabbc, caabba, caabbbbba, caabbc, caab, caabcbcbc, caabcccaaa, caa, caacab, caaca, caacbbaacc, caacbbbca, caac, caacca, caaccca, caacccc, cabaabcbc, cabaacbb, cabaacb, cabababcaa, cababcacaa, cabacababb, cabacacab, cabacc, cabbaaabba, cabbaabaa, cabbab, cabbabcb, cabbabc, cabba, cabbacac, cabbbbbbb, cabbbbb, cabbbbbc, cabbbbcbca, cabbbcaa, cabbb, cabb, cabbcbbac, cabbcbc, cabbc, cabbcc, cabcaaa, cabcaa, cabcaaccbb, cabcabbbc, cab, cabcabc, cabcbaacc, cabcbacbc, cabcbbcaa, cabcbbca, cabc, cabccbaa, cabcccbcc, cabcccccb, cacaababca, cacaabacbc, cacabaaca, cacabaca, cacabacc, cacab, cacabc, ca, caca, cacaca, cacacac, cacacbaab, cacacbba, cacac, cacaccaccb, cacbaaabab, cacbaabbcc, cacbaabcca, cacbabaac, cacbabcba, cacba, cacbbbcb, cacbbccac, cacb, cacbcbccac, caccaabab, caccaa, caccacac, cac, caccbab, caccba, caccca, cacccacb, cacc, cacccb, cacccbcba, cbaaaaaba, cbaaaaab, cbaaaa, cbaaacaaac, cbaaa, cbaabacbb, cbaabac, cbaacabcaa, cbaa, cbaacca, cbabaa, cbabab, cbaba, cbabbabcba, cbabba, cbabbcbac, cbabbcbbb, cbabcaba, cbabcabbb, cbabcaccca, cbab, cbabc, cbabccbcc, cbacacaac, cbaca, cbacacbb, cbacac, cba, cbacbbbab, cbacb, cbacbc, cbaccaa, cbaccba, cbac, cbaccb, cbbaaaa, cbbaabbcb, cbbaacaa, cbbaacacb, cbbaa, cbbaacc, cbbaba, cbbabbcb, cbbabcba, cbbab, cbbacaccab, cbba, cbbacbccc, cbbacccbb, cbbbaaabbb, cbbbaabc, cbbbaa, cbbbab, cbbbabcc, cbbbaca, cbbba, cbbbba, cbbbbbacbb, cbbbb, cbbbcbacaa, cbbbcbbba, cbbb, cbbbcbccbc, cbbbc, cbbbccc, cbbcaabaa, cbbcabb, cbbca, cbbcacc, cbbcbab, cbbcbacbc, cbbcbbaaca, cbb, cbbcbc, cbbccabca, cbbc, cbbccbc, cbbcccaaca, cbbcccb, cbbccccbbc, cbcaaaabc, cbcaaaa, cbcaaabbcb, cbcaaa, cbcaabbb, cbcaacb, cbcabaabab, cbcababaab, cbcabb, cbcabcabaa, cbcabcbbc, cbcabc, cbca, cbcacccac, cbcacc, cbcbaabca, cbcbba, cbcbbba, cbcbbcabc, cbcbb, cbcbbc, cbcbcacbac, cbcbcbbcb, cb, cbcbcb, cbcbcbccac, cbcbccbab, cbcbccb, cbcbcccbbb, cbccaaab, cbccaacc, cbccabbac, cbccacbcc, cbccbaaca, cbccbacb, cbccba, cbccbba, cbccb, cbc, cbccca, cbccccac, cbcccc, ccaaaabb, ccaaaabc, ccaaababac, ccaaabc, ccaaabccc, ccaaa, ccaababaca, ccaabac, ccaabcacb, ccaabcbc, ccaabccaab, ccaabcccaa, ccaacabca, ccaacbbc, ccaacb, ccaaccbcb, ccaac, ccaacc, ccaacccc, ccababbb, ccababc, ccabbab, ccabba, ccabbac, ccabbba, ccabbbcb, ccabbcbcbb, ccabb, ccabcbabcc, ccabcbcca, ccab, ccabc, ccabcccb, ccacaab, ccacaacbc, ccacabcb, ccacaca, ccacbaaa, ccacbaabba, ccacbaca, ccacbbacc, ccacbcb, ccaccabb, ccaccab, ccaccacbaa, cca, ccaccbcbab, ccac, ccacc, ccbaabcbaa, ccbaaca, ccbaa, ccbabbc, ccbabbccc, ccbabccaab, ccbab, ccbacaac, ccbacbcac, ccbacbc, ccba, ccbac, ccbbab, ccbbacca, ccbba, ccbbbbaabb, ccbbbbccba, ccbbbcabcc, ccbbbcba, ccbbcaab, ccbbcacac, ccbbcbcccc, ccbbccaaa, ccbbccbbbc, ccbb, ccbbccb, ccbbc, ccbcab, ccbcabcc, ccbcbbbbba, ccbcbcaca, ccbccab, ccb, ccbcc, ccbccc, cccaaaaba, cccaacab, cccaba, cccab, cccacaab, cccaca, ccca, cccac, cccbaaa, cccbaac, cccbabc, cccbacbc, cccba, cccbbaac, cccbbbbbbb, cccbbbbcac, cccbcaba, cccbcacaac, cccbcbbbaa, cccbcbbbbc, cccbcbcb, cccbcbcbc, cccbcbcc, cccb, ccccaabc, ccccbccbc, cccccaabb, ccccca, cccccbccb, cccccccb, c, cc, ccc, cccc, ccccc]