SDBN9642166A - Supplying Demand Part