a a a a a a a a a a a a aa aa aaa aaa aaabc aaacc aabbc aabc aabcc aac aac aaca aacc aacc ab ab ab ab ab ab aba aba aba abaa abaaa abb abba abba abbbc abbc abc abc abc abcbb ac ac ac ac aca acaab acabc acac acac acb acb acba acc accbc b b b b b b ba ba ba ba ba ba ba ba baa baa baa baa baaa baaab baaca bab bab baba babc babc babcb bacba bacc baccb bb bb bb bb bbaac bbab bbabc bbaca bbacb bbb bbbca bbc bbca bbcb bbccc bc bc bca bca bcaa bcab bcabb bcacb bcb bcbb bcbb bcbb bcbca bcca bcca bccaa bccbb bccbb bccc bccc c c c c c c c c c ca ca ca ca ca caaa caac cab cab cab cabab cabab cabbc cabc cabc cabc caca cacab cacac cacc cb cb cb cb cb cba cbaa cbabb cbabc cbb cbbca cbbca cbc cbc cbcab cbcbc cc cc cc cc cca ccb ccbaa ccbca ccc ccc cccab cccab cccc