a ab aba abac abaca abacab abacaba ac aca acab acaba b ba bac baca bacab