Answer: A. Impossibility of performance
Step-by-step explanation:
Impossibility of contract is a doctrine where by a contract is rendered invalid on the bases of uncontrollable circumstances which renders performance of contract impossible. Impossibility of performance can be difficult to prove.