AACCAA ABCDAB BBDDBB