SDBN9642146A - Supplying Demand Part