Puzzles solved by juan c