4 ABBC BBBC AABB ABBC