Answer:
18 minutes
Explanation:
1. 300 * 15 = 4500 (How many words in total)
2. 4500/250 = 18 (Number of words divided by speed of his reading)
5.3m questions
6.9m answers