What inference can be made about why Zeus, Poseidon, and Hades agreed not to have any more children?

A) They didn't want to overpopulate the world.
B) They wanted to avoid another war among their offspring.
C) They feared their children would overthrow them.
D) They had already fathered enough demigods.