final study guide for macroeconomics part 2 25395