What is the total number of days the law allows for you to cancel a contract signed at the merchant's place of business?

a. 5 days
b. 7 days
c. 10 days
d. 15 days