AAABBBBDDDDDDD