Subject: mathqa
Question: of the goose eggs laid at a certain pond , 2 / 3 hatched and 3 / 4 of the geese that hatched from those eggs survived the first month . of the geese that survived the first month , 3 / 5 did not survive the first year . if 125 geese survived the first year and if no more than one goose hatched from each egg , how many goose eggs were laid at the pond ?
Option: 
A: 280
B: 840
C: 400
D: 625
Answer: D