Puzzles solved by CMB