Chapter 951: Demand Exceeds Supply