grammar S aBC B aBbc cb bc Bb bB cC Cc BC bc