Puzzles solved by dkj