Regular grammar with at most one c
The rule s->ct can only be done once, becuase after that there is no more s left, and from t you cannot generate more s. Thus at most one c can be generated, because no other rule generates c.  

Also the rest of the grammar looks fine.