grammar S aBCA A a B b C Cb C c