SD31PF612 - Supplying Demand Part