Read the riddle carefully and then leave your answers in the comment section.
3 ducks lay 3 eggs in 3 days.
How many eggs will 300 ducks lay in 300 days?
If you get the answer boast about it by sharing it on Facebook and WhatsApp.
From the given information we can say that each duck takes 3 days to lay an egg.
So Each duck will lay 100 eggs in 300 days.
So 300 ducks will lay 300 x 100 = 30000 eggs
Answer: 300 ducks will lay 30,000 eggs in 300 days