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