Concept:Discharge of a contract occurs when the legal obligations of the parties come to an end.
Explanation:When an event happens after the contract is formed and that event makes performance impossible, the contract is said to be frustrated.
Frustration is a legal doctrine that automatically terminates the contract.
It applies when unforeseen circumstances destroy the very purpose of the contract.
Examples include destruction of the subject matter or a change in law making performance illegal.
Breach and performance are different ways contracts end, but they do not involve impossibility caused by an unexpected event.
Agreement requires both parties to consent to end the contract, which is not the case here.
Answer:C. frustration