8 a ab abc aabb bbaa abba bab cab