Context: A store has 20 new hats for sale. The hats cost $35 each. At that price, 15 people want to buy one.
Is there a surplus or a shortage of hats?
A. shortage
B. surplus
Answer with the option's letter from the given choices directly.

B