The difference between the maximum price a consumer is willing to pay for a product and the actual price that they do pay is known as blank______.
a) Market price difference
b) Price gap
c) Consumer surplus
d) Excess profit