Puzzles solved by halley