The contract of guarantee is a contract in which a person perform the promise or discharge the liability of__________________?

The contract of guarantee is a contract in which a person perform the promise or discharge the liability of__________________?

A. The contractor
B. Stranger
C. Third person
D. None of above