SDBN8202016A - Supplying Demand Part