Best I can do for this grammar