aabbaa c aba aha