ABEDCCCABCDE
