Puzzles solved by Robert Noble