ab a abbab bbbbb ababaab b