added test (ab)?c+