supply and demand ch 3 student 1202501