In general terms, equilibrium means a state of balance. Genetic equilibrium can occur if the allele frequencies in a population do not change over time. However, in order for genetic equilibrium to take place, which of the following conditions must be met: (Choose all that are correct)

a
There must be random mating and all of the members of the population must breed.
b
The population must be infinitely large.
c
There can be no migration into or out of the population.
d
No mutations can occur
e
No natural selection can occur.
f
None of these

a, c, d, e