Given Grammar is the set of derivable strings (i.e. all string that we can obtain by applying a finite number of rewrite rules)