Consider the following BNF:
P ::= I D Y | I Y D | D I Y | D Y I | Y I D | Y D I
I ::= "j" | "j"
D ::= "9" | "21"
Y ::= "O" | "4"
(a) How many nonterminal symbols are in the grammar?
(b) How many terminal symbols are in the grammar?
(c) Write two strings that are valid according to the BNF.
(d) For each of your two strings, give two valid mutants of the string.
(e) For each of your two strings, give two invalid mutants of the string.