D) all of the above. In order for an organism to survive, they should be able to defend themselves from predators. If they live in a cold climate, they need to adapt to that, otherwise, they would freeze to death. If not much food is available, they will adapt to it in the future by having smaller stomachs, so they get full easier.