Demand and supply. (2022)