ABBC B B CBBA