ABBCCCCDDDDDDDDEEEEEEEEEEEEEEEE
