Pretty straightforward inference question, here's my thought process:
A - Don't like the strong language of "only" and I'm not entirely sure what the direct relevance of "marginal quality" is to the argument. Eliminate.
B - Seems like it may be confusing sufficient and necessary conditions, but is close. Leave for now.
C - This seems more on target. If panthers do not acquire a bigger habitat, the population will not be self-sustaining. This is directly from the argument. Bingo
D - Again, the word "never" is very strong wording, and this claim isn't supported.
E - Completely irrelevant and unsupported by the argument.
C is correct, but for good measure B is wrong because it is in fact confusing the conditional argument. Although it is true that the population is necessary to reach 250 to be self-sustaining, no where is it implied that a population of 250 or more, in and of itself, is sufficient to be self-sustaining.