S -> NP VP
S -> VP
NP -> n
NP -> det n
NP -> det adj n
VP -> vi
VP -> vt NP