Puzzles solved by Hargreeves