Puzzles solved by ESA