ab aabb aabbbb aabbb abb aaaabb abab bb aa