6 AABBCC BABBCC BAAACD BCCCCD BDDDDD BCCCCC