AABCCD ABBCDD