How many children did Shakespeare have?

Question: How many children did Shakespeare have?

Choices:

3
2
6
None

Correct answer:

3