Puzzles - Samurai Sudoku

Samurai Sudokus are nothing else than five Sudoku Classic puzzles that share corner boxes. For this to be possible, the shared boxes must have identical clues and identical solutions.
Here is an example of a Samurai I have generated:

Samurai Sudoku

As you can see, I chose to make it perfectly symmetrical, because I find symmetries pleasing, but I didn't need to. Actually, I suspect that the people who generate the booklets of Samurai Sudokus you find at newsagents and bookshops are not able to make them symmetrical. Otherwise, why would all the puzzles be asysimmetrical?

Anyhow, in order to match together five (or more, actually) Sudoku Classic puzzles, you need to be able to create puzzles with a set pattern of clues. Only in this way can you ensure that, say, the bottom-right box of the top-left component is identical to the top-left box of the central component.

But that is not enough, because if you generate the digits at random, you cannot reasonably hope to have, in addition to the clue patterns of the two boxes, also a perfect match of all the nine digits their solution contains.

I developed a program that solves the problem and always results in matching overlaps. But if you are hoping that I will reveal my solution here, you will be disappointed. If you want to know how I did it, you will have to buy my book Sudoku Programming with C. There, you will find the source code of the program that will let you build Samurai Sudokus. And, once you will have seen how I solve the problem, by modifying my program, you will be able to combine any number of Sudoku Classic puzzles.

If you need custom-made multi-square Sudoku puzzles for any occasion, don't hesitate to send me an email.

You can contact me at email address or send a BGG message to BloodyMe.

I like to collect little flags on BGG. Please visit my BloodyMe page there if you haven't already done it!