Correct option is B
A contract of guarantee involves three parties (principal debtor, creditor, and surety) and three contracts:
1. Between the creditor and the principal debtor
2. Between the creditor and the surety
3. Between the surety and the principal debtor