supply and demand forces chapter 4 243716