You have arrived at Nadine & Henry's Calcudoku solver page,
rewritten from scratch in September 2025. This new version is
easier to use, faster, smaller, and has more whitening and
brightening power than the last version, which I wrote back in
2019. You should be able to enter the regions and the values
much more quickly, with much less clicking.
Value
Operator
The following is sent to the server.
If you have any problems, please copy it and send it to
Henry
Select the type of the puzzle
Select the size of the puzzle
Change the upper and lower limits if needed
Click in a cell to start defining your region
Drag the mouse over the cells in the region
Double click on the last cell of the region
Repeat 3,4,5 until all regions have been defined
If you make a mistake, click on "Delete a Region"
And click anywhere in the region you want to delete
When all the regions have been defined, an
operator/value form appears below the puzzle
The region for the operator/value will be highlighted
Enter the operator and value for that region
For example "6+" "2/" "-12-" "3 and" "15o" (no quotes)
Repeat until all the regions have operators and values
If you spot any mistakes, delete the region and try again
When you are done, click on Solve Puzzle
Don't blink, the solution should appear almost instantly
It really is that easy. Now for the bad news. If you enter a
puzzle that can't be solved, chances are you made a mistake in
the entry process. I can't really tell you where the mistake
was made, you will have to carefully compare the what you
entered with the original puzzle. When you find your error,
just delete the errant regions and try again.
I have tried to be as permissive about what you enter for a
value as possible. I expect a number followed by an operator.
The number can have a leading "-" sign, if you want a negative
number. The available operators are:
+ addition
- subtraction
* multiplication
/ division
= identity, fixes the value
^ power, 2^3 = 8
% modulo, 5 % 3 = 2
and bitwise and, 3 and 5 = 1
or bitwise or, 3 or 5 = 7
empty no constraint on this region
You only need the first character for the and / or operators,
so 3a and 2o are valid. Also, if you do not add an operator,
addition is assumed. So 123 becomes 123+;
If you are entering a sudoku puzzle, the procedure is slightly
different, and actually simpler. Just
click on the cells that have values, and when you are done,
click on the "Enter Values" button. The cell that is blinking
will contain the value you are to provide.
Quote of the day:
Never try to teach a pig to sing; it wastes your time;
and it annoys the pig