microeconomics notes 6584950