Puzzles solved by Hadley