Puzzles solved by Darwin