Solving Sudoku


Input values:











Check 1 - Establish possible numbers
0 changes made
End of establish possible numbers

sqfil 1 for row 1
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 2 for single sqfil numbers in a square
0 changes made
End of check single numbers
0 numbers added

Check 3a for single occurrence of sqfil number in a row
0 changes made
End of check single numbers - rows
0 numbers added

Check 3b for single occurrence of sqfil number in a col
End of check single numbers - cols
0 numbers added
0 changes made

Check 3c for single occurrence of sqfil number in an octant
End of check single numbers - octants
0 numbers added
0 changes made

CHECK 4a for single missing endvalue number - rows
0 numbers added
0 changes made
End of CHECK 4a - rows

CHECK 4b for single missing endvalue number - cols
0 numbers added
0 changes made
End of CHECK 4b - cols

CHECK 4c for single missing endvalue number - octants
0 numbers added
0 changes made
End of CHECK 4c - octants

Check 5 - Look at every square wrt row, col and oct
0 changes made
End of check 5 looking at square

(No check no 6)


Check 7a - ROWS (2 numbers)
0 changes made

Check 7b - COLUMNS (2 numbers)
0 changes made
End of CHECK 7

Check 8 - Remove possibilities from rows and columns
0 changes made
End of Check 8 - Remove possibilities from rows and columns

Check 9 - Remove possibilities from octants
0 changes made
End of Check 9 - Remove possibilities from octants

LATEST values after iteration 1











Error check 1a - rows

Error check 1b - cols
End of error check 1
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 10 - Single possibility in octants
0 numbers added
0 changes made

End of check 10 - single possibility in octants
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 11 - OCTANT by OCTANT
0 changes made

Check 12 - Two rows/cols of octant filled
End of check 12 - two rows/cols of octant full
End of Octant by Octant

Check 13 - THREE rows at a time

Looking at octants 1, 2, 3

Looking at octants 4, 5, 6

Looking at octants 7, 8, 9
0 changes made
End of check 13 - Three rows at a time

Check 14 - THREE columns at a time

Looking at octants 1, 4, 7

Looking at octants 2, 5, 8

Looking at octants 3, 6, 9
0 changes made
End of check 14 - Three cols at a time

Error check 2a - rows

Error check 2b - cols

LATEST values after iteration 1











Check 15 - Locked candidates in rows
0 changes made
End of check 15 - locked candidates in rows

Check 16 - Locked candidates in cols
0 changes made
End of check 16 - locked candidates in cols

Check 17 - Locked candidates in octants
0 changes made
End of check 17 - locked candidates in octants

Check 18 - Naked pairs in rows and columns
0 Single pairs found
0 changes made
End of check 18 - naked pairs

Check 19 - Naked triples - first, rows (take 2)
0 changes made
End of check 19 - naked triples rows

Check 20 - Naked triples - second, cols (take 2)
0 changes made
End of check 20 - naked triples cols

Check 21 - Naked triples - third, octants (take 2)
0 changes made
End of check 21 - naked triples octants

Check 22 - Hidden pairs - first, rows
Row 1
0 pairs found
Row 2
0 pairs found
Row 3
0 pairs found
Row 4
0 pairs found
Row 5
0 pairs found
Row 6
0 pairs found
Row 7
0 pairs found
Row 8
0 pairs found
Row 9
0 pairs found
0 changes made
End of check 22 - hidden pairs - rows

Check 23 - Hidden pairs - second, cols
Col 1
0 pairs found
Col 2
0 pairs found
Col 3
0 pairs found
Col 4
0 pairs found
Col 5
0 pairs found
Col 6
0 pairs found
Col 7
0 pairs found
Col 8
0 pairs found
Col 9
0 pairs found
0 changes made
End of check 23 - hidden pairs - cols

Check 24 - Hidden pairs - third, octants

Octant 1
0 pairs found

Octant 2
0 pairs found

Octant 3
0 pairs found

Octant 4
0 pairs found

Octant 5
0 pairs found

Octant 6
0 pairs found

Octant 7
0 pairs found

Octant 8
0 pairs found

Octant 9
0 pairs found
0 changes made
End of check 24 - hidden pairs - octants

Check 25 - Hidden triples - first, rows (take 2)
Row 1
Row 2
Row 3
Row 4
Row 5
Row 6
Row 7
Row 8
Row 9
0 changes made
End of check 25 - hidden triples - rows

Check 26 - Hidden triples - second, cols (take 2)
Col 1
Col 2
Col 3
Col 4
Col 5
Col 6
Col 7
Col 8
Col 9
0 changes made
End of check 26 - hidden triples - cols

Check 27 - Hidden triples - third, octants (take 2)
0 changes made
End of check 27 - hidden triples - octants

Check 28 - Hidden quads - first, rows (take 2)
Row 1

£Row 1
Row 2

£Row 2
Row 3

£Row 3
Row 4

£Row 4
Row 5

£Row 5
Row 6

£Row 6
Row 7

£Row 7
Row 8

£Row 8
Row 9

£Row 9
0 changes made
End of check 28 - hidden quads - rows

Check 29 - Hidden quads - second, cols (take 2)

£Col 1
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 2
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 3
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 4
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 5
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 6
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 7
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 8
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 9
Showing only columns with 1, 2, 3 or 4 numbers in
0 changes made
End of check 29 - hidden quads - cols

Check 30 - Hidden quads - third, octants (take 2)

£Octant 1

£Octant 2

£Octant 3

£Octant 4

£Octant 5

£Octant 6

£Octant 7

£Octant 8

£Octant 9
0 changes made
End of check 30 - hidden quads - octants

Check 31 - Octant exclusion - rows
0 pairs found
0 changes made
End of check 31 - octant exclusion

Check 32 - Octant exclusion - cols
0 pairs found
0 changes made
End of check 32 - octant exclusion - cols

Check 33 - X-Wing check - rows
0 pairs found
0 changes made
End of check 33 - X-wing rows

Check 34 - X-Wing check - cols
0 pairs found
0 changes made
End of check 34 - X-wing cols

Check 35 - Swordfish check - first, rows
0 pairs found
0 changes made
End of check 35 - Swordfish rows

Check 36 - Swordfish check - cols
0 pairs found
0 changes made
End of check 36 - Swordfish cols

LATEST values after iteration 1











total new numbers placed in this pass = 0 iteration 1

total changes to sqfil in this pass = 0
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Final check 36 - Trial and Error
End of check 36 Trial and Error

0 changes made to sqfil for round 1

Check 1 - Establish possible numbers
0 changes made
End of establish possible numbers

sqfil 1 for row 1
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 2 for single sqfil numbers in a square
0 changes made
End of check single numbers
0 numbers added

Check 3a for single occurrence of sqfil number in a row
0 changes made
End of check single numbers - rows
0 numbers added

Check 3b for single occurrence of sqfil number in a col
End of check single numbers - cols
0 numbers added
0 changes made

Check 3c for single occurrence of sqfil number in an octant
End of check single numbers - octants
0 numbers added
0 changes made

CHECK 4a for single missing endvalue number - rows
0 numbers added
0 changes made
End of CHECK 4a - rows

CHECK 4b for single missing endvalue number - cols
0 numbers added
0 changes made
End of CHECK 4b - cols

CHECK 4c for single missing endvalue number - octants
0 numbers added
0 changes made
End of CHECK 4c - octants

Check 5 - Look at every square wrt row, col and oct
0 changes made
End of check 5 looking at square

(No check no 6)


Check 7a - ROWS (2 numbers)
0 changes made

Check 7b - COLUMNS (2 numbers)
0 changes made
End of CHECK 7

Check 8 - Remove possibilities from rows and columns
0 changes made
End of Check 8 - Remove possibilities from rows and columns

Check 9 - Remove possibilities from octants
0 changes made
End of Check 9 - Remove possibilities from octants

LATEST values after iteration 1











Error check 1a - rows

Error check 1b - cols
End of error check 1
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 10 - Single possibility in octants
0 numbers added
0 changes made

End of check 10 - single possibility in octants
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 11 - OCTANT by OCTANT
0 changes made

Check 12 - Two rows/cols of octant filled
End of check 12 - two rows/cols of octant full
End of Octant by Octant

Check 13 - THREE rows at a time

Looking at octants 1, 2, 3

Looking at octants 4, 5, 6

Looking at octants 7, 8, 9
0 changes made
End of check 13 - Three rows at a time

Check 14 - THREE columns at a time

Looking at octants 1, 4, 7

Looking at octants 2, 5, 8

Looking at octants 3, 6, 9
0 changes made
End of check 14 - Three cols at a time

Error check 2a - rows

Error check 2b - cols

LATEST values after iteration 1











Check 15 - Locked candidates in rows
0 changes made
End of check 15 - locked candidates in rows

Check 16 - Locked candidates in cols
0 changes made
End of check 16 - locked candidates in cols

Check 17 - Locked candidates in octants
0 changes made
End of check 17 - locked candidates in octants

Check 18 - Naked pairs in rows and columns
0 Single pairs found
0 changes made
End of check 18 - naked pairs

Check 19 - Naked triples - first, rows (take 2)
0 changes made
End of check 19 - naked triples rows

Check 20 - Naked triples - second, cols (take 2)
0 changes made
End of check 20 - naked triples cols

Check 21 - Naked triples - third, octants (take 2)
0 changes made
End of check 21 - naked triples octants

Check 22 - Hidden pairs - first, rows
Row 1
0 pairs found
Row 2
0 pairs found
Row 3
0 pairs found
Row 4
0 pairs found
Row 5
0 pairs found
Row 6
0 pairs found
Row 7
0 pairs found
Row 8
0 pairs found
Row 9
0 pairs found
0 changes made
End of check 22 - hidden pairs - rows

Check 23 - Hidden pairs - second, cols
Col 1
0 pairs found
Col 2
0 pairs found
Col 3
0 pairs found
Col 4
0 pairs found
Col 5
0 pairs found
Col 6
0 pairs found
Col 7
0 pairs found
Col 8
0 pairs found
Col 9
0 pairs found
0 changes made
End of check 23 - hidden pairs - cols

Check 24 - Hidden pairs - third, octants

Octant 1
0 pairs found

Octant 2
0 pairs found

Octant 3
0 pairs found

Octant 4
0 pairs found

Octant 5
0 pairs found

Octant 6
0 pairs found

Octant 7
0 pairs found

Octant 8
0 pairs found

Octant 9
0 pairs found
0 changes made
End of check 24 - hidden pairs - octants

Check 25 - Hidden triples - first, rows (take 2)
Row 1
Row 2
Row 3
Row 4
Row 5
Row 6
Row 7
Row 8
Row 9
0 changes made
End of check 25 - hidden triples - rows

Check 26 - Hidden triples - second, cols (take 2)
Col 1
Col 2
Col 3
Col 4
Col 5
Col 6
Col 7
Col 8
Col 9
0 changes made
End of check 26 - hidden triples - cols

Check 27 - Hidden triples - third, octants (take 2)
0 changes made
End of check 27 - hidden triples - octants

Check 28 - Hidden quads - first, rows (take 2)
Row 1

£Row 1
Row 2

£Row 2
Row 3

£Row 3
Row 4

£Row 4
Row 5

£Row 5
Row 6

£Row 6
Row 7

£Row 7
Row 8

£Row 8
Row 9

£Row 9
0 changes made
End of check 28 - hidden quads - rows

Check 29 - Hidden quads - second, cols (take 2)

£Col 1
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 2
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 3
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 4
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 5
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 6
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 7
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 8
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 9
Showing only columns with 1, 2, 3 or 4 numbers in
0 changes made
End of check 29 - hidden quads - cols

Check 30 - Hidden quads - third, octants (take 2)

£Octant 1

£Octant 2

£Octant 3

£Octant 4

£Octant 5

£Octant 6

£Octant 7

£Octant 8

£Octant 9
0 changes made
End of check 30 - hidden quads - octants

Check 31 - Octant exclusion - rows
0 pairs found
0 changes made
End of check 31 - octant exclusion

Check 32 - Octant exclusion - cols
0 pairs found
0 changes made
End of check 32 - octant exclusion - cols

Check 33 - X-Wing check - rows
0 pairs found
0 changes made
End of check 33 - X-wing rows

Check 34 - X-Wing check - cols
0 pairs found
0 changes made
End of check 34 - X-wing cols

Check 35 - Swordfish check - first, rows
0 pairs found
0 changes made
End of check 35 - Swordfish rows

Check 36 - Swordfish check - cols
0 pairs found
0 changes made
End of check 36 - Swordfish cols

LATEST values after iteration 1











total new numbers placed in this pass = 0 iteration 1

total changes to sqfil in this pass = 0
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Final check 36 - Trial and Error
End of check 36 Trial and Error

0 changes made to sqfil for round 2

Check 1 - Establish possible numbers
0 changes made
End of establish possible numbers

sqfil 1 for row 1
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1: 1 2 3 4 5 6 7 8 9
col 2: 1 2 3 4 5 6 7 8 9
col 3: 1 2 3 4 5 6 7 8 9
col 4: 1 2 3 4 5 6 7 8 9
col 5: 1 2 3 4 5 6 7 8 9
col 6: 1 2 3 4 5 6 7 8 9
col 7: 1 2 3 4 5 6 7 8 9
col 8: 1 2 3 4 5 6 7 8 9
col 9: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 2 for single sqfil numbers in a square
0 changes made
End of check single numbers
0 numbers added

Check 3a for single occurrence of sqfil number in a row
0 changes made
End of check single numbers - rows
0 numbers added

Check 3b for single occurrence of sqfil number in a col
End of check single numbers - cols
0 numbers added
0 changes made

Check 3c for single occurrence of sqfil number in an octant
End of check single numbers - octants
0 numbers added
0 changes made

CHECK 4a for single missing endvalue number - rows
0 numbers added
0 changes made
End of CHECK 4a - rows

CHECK 4b for single missing endvalue number - cols
0 numbers added
0 changes made
End of CHECK 4b - cols

CHECK 4c for single missing endvalue number - octants
0 numbers added
0 changes made
End of CHECK 4c - octants

Check 5 - Look at every square wrt row, col and oct
0 changes made
End of check 5 looking at square

(No check no 6)


Check 7a - ROWS (2 numbers)
0 changes made

Check 7b - COLUMNS (2 numbers)
0 changes made
End of CHECK 7

Check 8 - Remove possibilities from rows and columns
0 changes made
End of Check 8 - Remove possibilities from rows and columns

Check 9 - Remove possibilities from octants
0 changes made
End of Check 9 - Remove possibilities from octants

LATEST values after iteration 1











Error check 1a - rows

Error check 1b - cols
End of error check 1
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 10 - Single possibility in octants
0 numbers added
0 changes made

End of check 10 - single possibility in octants
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Check 11 - OCTANT by OCTANT
0 changes made

Check 12 - Two rows/cols of octant filled
End of check 12 - two rows/cols of octant full
End of Octant by Octant

Check 13 - THREE rows at a time

Looking at octants 1, 2, 3

Looking at octants 4, 5, 6

Looking at octants 7, 8, 9
0 changes made
End of check 13 - Three rows at a time

Check 14 - THREE columns at a time

Looking at octants 1, 4, 7

Looking at octants 2, 5, 8

Looking at octants 3, 6, 9
0 changes made
End of check 14 - Three cols at a time

Error check 2a - rows

Error check 2b - cols

LATEST values after iteration 1











Check 15 - Locked candidates in rows
0 changes made
End of check 15 - locked candidates in rows

Check 16 - Locked candidates in cols
0 changes made
End of check 16 - locked candidates in cols

Check 17 - Locked candidates in octants
0 changes made
End of check 17 - locked candidates in octants

Check 18 - Naked pairs in rows and columns
0 Single pairs found
0 changes made
End of check 18 - naked pairs

Check 19 - Naked triples - first, rows (take 2)
0 changes made
End of check 19 - naked triples rows

Check 20 - Naked triples - second, cols (take 2)
0 changes made
End of check 20 - naked triples cols

Check 21 - Naked triples - third, octants (take 2)
0 changes made
End of check 21 - naked triples octants

Check 22 - Hidden pairs - first, rows
Row 1
0 pairs found
Row 2
0 pairs found
Row 3
0 pairs found
Row 4
0 pairs found
Row 5
0 pairs found
Row 6
0 pairs found
Row 7
0 pairs found
Row 8
0 pairs found
Row 9
0 pairs found
0 changes made
End of check 22 - hidden pairs - rows

Check 23 - Hidden pairs - second, cols
Col 1
0 pairs found
Col 2
0 pairs found
Col 3
0 pairs found
Col 4
0 pairs found
Col 5
0 pairs found
Col 6
0 pairs found
Col 7
0 pairs found
Col 8
0 pairs found
Col 9
0 pairs found
0 changes made
End of check 23 - hidden pairs - cols

Check 24 - Hidden pairs - third, octants

Octant 1
0 pairs found

Octant 2
0 pairs found

Octant 3
0 pairs found

Octant 4
0 pairs found

Octant 5
0 pairs found

Octant 6
0 pairs found

Octant 7
0 pairs found

Octant 8
0 pairs found

Octant 9
0 pairs found
0 changes made
End of check 24 - hidden pairs - octants

Check 25 - Hidden triples - first, rows (take 2)
Row 1
Row 2
Row 3
Row 4
Row 5
Row 6
Row 7
Row 8
Row 9
0 changes made
End of check 25 - hidden triples - rows

Check 26 - Hidden triples - second, cols (take 2)
Col 1
Col 2
Col 3
Col 4
Col 5
Col 6
Col 7
Col 8
Col 9
0 changes made
End of check 26 - hidden triples - cols

Check 27 - Hidden triples - third, octants (take 2)
0 changes made
End of check 27 - hidden triples - octants

Check 28 - Hidden quads - first, rows (take 2)
Row 1

£Row 1
Row 2

£Row 2
Row 3

£Row 3
Row 4

£Row 4
Row 5

£Row 5
Row 6

£Row 6
Row 7

£Row 7
Row 8

£Row 8
Row 9

£Row 9
0 changes made
End of check 28 - hidden quads - rows

Check 29 - Hidden quads - second, cols (take 2)

£Col 1
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 2
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 3
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 4
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 5
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 6
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 7
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 8
Showing only columns with 1, 2, 3 or 4 numbers in

£Col 9
Showing only columns with 1, 2, 3 or 4 numbers in
0 changes made
End of check 29 - hidden quads - cols

Check 30 - Hidden quads - third, octants (take 2)

£Octant 1

£Octant 2

£Octant 3

£Octant 4

£Octant 5

£Octant 6

£Octant 7

£Octant 8

£Octant 9
0 changes made
End of check 30 - hidden quads - octants

Check 31 - Octant exclusion - rows
0 pairs found
0 changes made
End of check 31 - octant exclusion

Check 32 - Octant exclusion - cols
0 pairs found
0 changes made
End of check 32 - octant exclusion - cols

Check 33 - X-Wing check - rows
0 pairs found
0 changes made
End of check 33 - X-wing rows

Check 34 - X-Wing check - cols
0 pairs found
0 changes made
End of check 34 - X-wing cols

Check 35 - Swordfish check - first, rows
0 pairs found
0 changes made
End of check 35 - Swordfish rows

Check 36 - Swordfish check - cols
0 pairs found
0 changes made
End of check 36 - Swordfish cols

LATEST values after iteration 1











total new numbers placed in this pass = 0 iteration 1

total changes to sqfil in this pass = 0
sqfil 1 for row 1
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 2
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 3
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 4
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 5
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 6
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 7
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 8
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
sqfil 1 for row 9
col 1:: 1 2 3 4 5 6 7 8 9
col 2:: 1 2 3 4 5 6 7 8 9
col 3:: 1 2 3 4 5 6 7 8 9
col 4:: 1 2 3 4 5 6 7 8 9
col 5:: 1 2 3 4 5 6 7 8 9
col 6:: 1 2 3 4 5 6 7 8 9
col 7:: 1 2 3 4 5 6 7 8 9
col 8:: 1 2 3 4 5 6 7 8 9
col 9:: 1 2 3 4 5 6 7 8 9
729 unplaced numbers in 81 squares

Final check 36 - Trial and Error
End of check 36 Trial and Error

0 changes made to sqfil for round 3