Puzzles solved by macroeconomia