Which conditions are required for natural selection? Select three options.
A. Populations have genetic variation.
B. Organisms over produce offspring.
C. Environmental conditions remain stable.
D. Traits are passed on to only some of the offspring.
E. Nature selects favorable adaptations.