5 abac abbbb cbacb babcc aa