If something is on sale in a supermarket (for example, 3 for $5) and I only want to buy one, is it true that they have to sell it to me for the price I would have paid per item if I purchased 3 (so in this case would they have to charge me $1.67 if I bought one)?