b a be a ab bca

b a be a ab bca