grammar3 can now produce the parts of question 3