7 3 ab abaaa a b ab aaa