Puzzles solved by Hall