abc ab aac aaa abb abbbc aaabc abcabc ababab aba acacac cba cccccc bbbb bb bbba bababa bcbc aaaaaaaaa abbbbbb accccccc abcccc cccaaa ccccbbbbb abcbababc bacbabcbac bacbacb acbacb cbacbac abcbac abcabcbacb