Logic for Pricing