6 ABCCCC ABCDDD AACDAB 0AAABB 0EEAEA 0EEAAA