Puzzles solved by David González