maggots form on raw meat , kept open for a few days. give 2 hypothesis for it

3 answers

Could one be that flies smell the meat decaying and lay their eggs on the meat, which hatch into maggots?

What might be another hypothesis?
1. flies come and land on the meat and lay there eggs there that hatch into maggots.

2.A mammal that is carrying the eggs comes in contact(or it could basically be any material)with the meat and brushes against the meat putting the eggs it was carry onto the meat and later the eggs hatch into maggots
Sounds possible. It's a hypothesis.