I ran my C program to create a 6 by 6 hidoku solution. Then I used Rainhard Findling's Python solver to create a puzzle from this, as described in earlier posts. I keyed it into an online solver here to produce the image you can see below. Since I last used this, I have written to the site's owner, Amit Kuba, to ask his permission to continue using it for this purpose. He agreed and pointed out a couple of useful points.
Firstly, once you have typed in a puzzle and pressed Solve, you can then press Solve again. If the puzzle has a unique solution, the same answer will reappear. If the puzzle has multiple solutions, a different one will be shown.
Secondly, if you enjoy this puzzle, Amit's solver has many more for you to work through.
Here is a reminder of the rules. I arranged the numbers 1 through 36 in ascending order on the grid below before removing some of them at random. Your job is to replace the numbers I have removed. When you have finished, the grid must contain all the numbers 1 through 36 exactly once and cells with consecutive numbers must be joined horizontally, vertically or diagonally:
See answer