

(Score: 270)
| 1 | 7 | |||||||
| 2 | 4 | 5 | ||||||
| 4 | 6 | 1 | 3 | |||||
| 5 | 4 | 9 | ||||||
| 2 | 4 | 6 | 1 | |||||
| 1 | 8 | 7 | ||||||
| 5 | 6 | 3 | 1 | |||||
| 8 | 1 | 9 | ||||||
| 9 | 5 |
| 9 | 3 | 1 | 6 | 2 | 7 | 8 | 5 | 4 |
| 7 | 8 | 2 | 4 | 5 | 9 | 1 | 6 | 3 |
| 4 | 6 | 5 | 8 | 1 | 3 | 2 | 9 | 7 |
| 6 | 5 | 7 | 1 | 3 | 8 | 4 | 2 | 9 |
| 3 | 2 | 4 | 7 | 9 | 5 | 6 | 1 | 8 |
| 1 | 9 | 8 | 2 | 4 | 6 | 3 | 7 | 5 |
| 8 | 4 | 9 | 5 | 6 | 2 | 7 | 3 | 1 |
| 5 | 7 | 6 | 3 | 8 | 1 | 9 | 4 | 2 |
| 2 | 1 | 3 | 9 | 7 | 4 | 5 | 8 | 6 |
Steps to a Solution:
Assume all cells may contain any values in the range: [1 - 9] Cell at row 1, col 3 is given clue value 1 Cell at row 1, col 6 is given clue value 7 Cell at row 2, col 3 is given clue value 2 Cell at row 2, col 4 is given clue value 4 Cell at row 2, col 5 is given clue value 5 Cell at row 3, col 1 is given clue value 4 Cell at row 3, col 2 is given clue value 6 Cell at row 3, col 5 is given clue value 1 Cell at row 3, col 6 is given clue value 3 Cell at row 4, col 2 is given clue value 5 Cell at row 4, col 7 is given clue value 4 Cell at row 4, col 9 is given clue value 9 Cell at row 5, col 2 is given clue value 2 Cell at row 5, col 3 is given clue value 4 Cell at row 5, col 7 is given clue value 6 Cell at row 5, col 8 is given clue value 1 Cell at row 6, col 1 is given clue value 1 Cell at row 6, col 3 is given clue value 8 Cell at row 6, col 8 is given clue value 7 Cell at row 7, col 4 is given clue value 5 Cell at row 7, col 5 is given clue value 6 Cell at row 7, col 8 is given clue value 3 Cell at row 7, col 9 is given clue value 1 Cell at row 8, col 5 is given clue value 8 Cell at row 8, col 6 is given clue value 1 Cell at row 8, col 7 is given clue value 9 Cell at row 9, col 4 is given clue value 9 Cell at row 9, col 7 is given clue value 5 Initial puzzle: ..1..7.....245....46..13....5....4.9.24...61.1.8....7....56..31....819.....9..5.. +---+---+---+ |..1|..7|...| |..2|45.|...| |46.|.13|...| +---+---+---+ |.5.|...|4.9| |.24|...|61.| |1.8|...|.7.| +---+---+---+ |...|56.|.31| |...|.81|9..| |...|9..|5..| +---+---+---+ Current markup is as follows: +---+---+---+---+---+---+---+---+---+ |***|***| |***|***| |***|***|***| |***|***| 1 |***|***| 7 |***|***|***| |***|***| |***|***| |***|***|***| +---+---+---+---+---+---+---+---+---+ |***|***| | | |***|***|***|***| |***|***| 2 | 4 | 5 |***|***|***|***| |***|***| | | |***|***|***|***| +---+---+---+---+---+---+---+---+---+ | | |***|***| | |***|***|***| | 4 | 6 |***|***| 1 | 3 |***|***|***| | | |***|***| | |***|***|***| +---+---+---+---+---+---+---+---+---+ |***| |***|***|***|***| |***| | |***| 5 |***|***|***|***| 4 |***| 9 | |***| |***|***|***|***| |***| | +---+---+---+---+---+---+---+---+---+ |***| | |***|***|***| | |***| |***| 2 | 4 |***|***|***| 6 | 1 |***| |***| | |***|***|***| | |***| +---+---+---+---+---+---+---+---+---+ | |***| |***|***|***|***| |***| | 1 |***| 8 |***|***|***|***| 7 |***| | |***| |***|***|***|***| |***| +---+---+---+---+---+---+---+---+---+ |***|***|***| | |***|***| | | |***|***|***| 5 | 6 |***|***| 3 | 1 | |***|***|***| | |***|***| | | +---+---+---+---+---+---+---+---+---+ |***|***|***|***| | | |***|***| |***|***|***|***| 8 | 1 | 9 |***|***| |***|***|***|***| | | |***|***| +---+---+---+---+---+---+---+---+---+ |***|***|***| |***|***| |***|***| |***|***|***| 9 |***|***| 5 |***|***| |***|***|***| |***|***| |***|***| +---+---+---+---+---+---+---+---+---+ Candidate 1 removed from row 1, col 1 because of cell at row 1, col 3 Candidate 1 removed from row 1, col 2 because of cell at row 1, col 3 Candidate 1 removed from row 1, col 4 because of cell at row 1, col 3 Candidate 1 removed from row 1, col 5 because of cell at row 1, col 3 Candidate 1 removed from row 1, col 7 because of cell at row 1, col 3 Candidate 1 removed from row 1, col 8 because of cell at row 1, col 3 Candidate 1 removed from row 1, col 9 because of cell at row 1, col 3 Candidate 1 removed from row 3, col 3 because of cell at row 1, col 3 Candidate 1 removed from row 4, col 3 because of cell at row 1, col 3 Candidate 1 removed from row 7, col 3 because of cell at row 1, col 3 Candidate 1 removed from row 8, col 3 because of cell at row 1, col 3 Candidate 1 removed from row 9, col 3 because of cell at row 1, col 3 Candidate 1 removed from row 2, col 1 because of cell at row 1, col 3 Candidate 1 removed from row 2, col 2 because of cell at row 1, col 3 Candidate 7 removed from row 1, col 1 because of cell at row 1, col 6 Candidate 7 removed from row 1, col 2 because of cell at row 1, col 6 Candidate 7 removed from row 1, col 4 because of cell at row 1, col 6 Candidate 7 removed from row 1, col 5 because of cell at row 1, col 6 Candidate 7 removed from row 1, col 7 because of cell at row 1, col 6 Candidate 7 removed from row 1, col 8 because of cell at row 1, col 6 Candidate 7 removed from row 1, col 9 because of cell at row 1, col 6 Candidate 7 removed from row 2, col 6 because of cell at row 1, col 6 Candidate 7 removed from row 4, col 6 because of cell at row 1, col 6 Candidate 7 removed from row 5, col 6 because of cell at row 1, col 6 Candidate 7 removed from row 6, col 6 because of cell at row 1, col 6 Candidate 7 removed from row 7, col 6 because of cell at row 1, col 6 Candidate 7 removed from row 9, col 6 because of cell at row 1, col 6 Candidate 7 removed from row 3, col 4 because of cell at row 1, col 6 Candidate 2 removed from row 2, col 1 because of cell at row 2, col 3 Candidate 2 removed from row 2, col 2 because of cell at row 2, col 3 Candidate 2 removed from row 2, col 6 because of cell at row 2, col 3 Candidate 2 removed from row 2, col 7 because of cell at row 2, col 3 Candidate 2 removed from row 2, col 8 because of cell at row 2, col 3 Candidate 2 removed from row 2, col 9 because of cell at row 2, col 3 Candidate 2 removed from row 3, col 3 because of cell at row 2, col 3 Candidate 2 removed from row 4, col 3 because of cell at row 2, col 3 Candidate 2 removed from row 7, col 3 because of cell at row 2, col 3 Candidate 2 removed from row 8, col 3 because of cell at row 2, col 3 Candidate 2 removed from row 9, col 3 because of cell at row 2, col 3 Candidate 2 removed from row 1, col 1 because of cell at row 2, col 3 Candidate 2 removed from row 1, col 2 because of cell at row 2, col 3 Candidate 4 removed from row 2, col 1 because of cell at row 2, col 4 Candidate 4 removed from row 2, col 2 because of cell at row 2, col 4 Candidate 4 removed from row 2, col 6 because of cell at row 2, col 4 Candidate 4 removed from row 2, col 7 because of cell at row 2, col 4 Candidate 4 removed from row 2, col 8 because of cell at row 2, col 4 Candidate 4 removed from row 2, col 9 because of cell at row 2, col 4 Candidate 4 removed from row 1, col 4 because of cell at row 2, col 4 Candidate 4 removed from row 3, col 4 because of cell at row 2, col 4 Candidate 4 removed from row 4, col 4 because of cell at row 2, col 4 Candidate 4 removed from row 5, col 4 because of cell at row 2, col 4 Candidate 4 removed from row 6, col 4 because of cell at row 2, col 4 Candidate 4 removed from row 8, col 4 because of cell at row 2, col 4 Candidate 4 removed from row 1, col 5 because of cell at row 2, col 4 Candidate 5 removed from row 2, col 1 because of cell at row 2, col 5 Candidate 5 removed from row 2, col 2 because of cell at row 2, col 5 Candidate 5 removed from row 2, col 6 because of cell at row 2, col 5 Candidate 5 removed from row 2, col 7 because of cell at row 2, col 5 Candidate 5 removed from row 2, col 8 because of cell at row 2, col 5 Candidate 5 removed from row 2, col 9 because of cell at row 2, col 5 Candidate 5 removed from row 1, col 5 because of cell at row 2, col 5 Candidate 5 removed from row 4, col 5 because of cell at row 2, col 5 Candidate 5 removed from row 5, col 5 because of cell at row 2, col 5 Candidate 5 removed from row 6, col 5 because of cell at row 2, col 5 Candidate 5 removed from row 9, col 5 because of cell at row 2, col 5 Candidate 5 removed from row 1, col 4 because of cell at row 2, col 5 Candidate 5 removed from row 3, col 4 because of cell at row 2, col 5 Candidate 4 removed from row 3, col 3 because of cell at row 3, col 1 Candidate 4 removed from row 3, col 7 because of cell at row 3, col 1 Candidate 4 removed from row 3, col 8 because of cell at row 3, col 1 Candidate 4 removed from row 3, col 9 because of cell at row 3, col 1 Candidate 4 removed from row 1, col 1 because of cell at row 3, col 1 Candidate 4 removed from row 4, col 1 because of cell at row 3, col 1 Candidate 4 removed from row 5, col 1 because of cell at row 3, col 1 Candidate 4 removed from row 7, col 1 because of cell at row 3, col 1 Candidate 4 removed from row 8, col 1 because of cell at row 3, col 1 Candidate 4 removed from row 9, col 1 because of cell at row 3, col 1 Candidate 4 removed from row 1, col 2 because of cell at row 3, col 1 Candidate 6 removed from row 3, col 3 because of cell at row 3, col 2 Candidate 6 removed from row 3, col 4 because of cell at row 3, col 2 Candidate 6 removed from row 3, col 7 because of cell at row 3, col 2 Candidate 6 removed from row 3, col 8 because of cell at row 3, col 2 Candidate 6 removed from row 3, col 9 because of cell at row 3, col 2 Candidate 6 removed from row 1, col 2 because of cell at row 3, col 2 Candidate 6 removed from row 2, col 2 because of cell at row 3, col 2 Candidate 6 removed from row 6, col 2 because of cell at row 3, col 2 Candidate 6 removed from row 7, col 2 because of cell at row 3, col 2 Candidate 6 removed from row 8, col 2 because of cell at row 3, col 2 Candidate 6 removed from row 9, col 2 because of cell at row 3, col 2 Candidate 6 removed from row 1, col 1 because of cell at row 3, col 2 Candidate 6 removed from row 2, col 1 because of cell at row 3, col 2 Candidate 1 removed from row 3, col 4 because of cell at row 3, col 5 Candidate 1 removed from row 3, col 7 because of cell at row 3, col 5 Candidate 1 removed from row 3, col 8 because of cell at row 3, col 5 Candidate 1 removed from row 3, col 9 because of cell at row 3, col 5 Candidate 1 removed from row 4, col 5 because of cell at row 3, col 5 Candidate 1 removed from row 5, col 5 because of cell at row 3, col 5 Candidate 1 removed from row 6, col 5 because of cell at row 3, col 5 Candidate 1 removed from row 9, col 5 because of cell at row 3, col 5 Candidate 1 removed from row 2, col 6 because of cell at row 3, col 5 Candidate 3 removed from row 3, col 3 because of cell at row 3, col 6 Candidate 3 removed from row 3, col 4 because of cell at row 3, col 6 Candidate 3 removed from row 3, col 7 because of cell at row 3, col 6 Candidate 3 removed from row 3, col 8 because of cell at row 3, col 6 Candidate 3 removed from row 3, col 9 because of cell at row 3, col 6 Candidate 3 removed from row 2, col 6 because of cell at row 3, col 6 Candidate 3 removed from row 4, col 6 because of cell at row 3, col 6 Candidate 3 removed from row 5, col 6 because of cell at row 3, col 6 Candidate 3 removed from row 6, col 6 because of cell at row 3, col 6 Candidate 3 removed from row 7, col 6 because of cell at row 3, col 6 Candidate 3 removed from row 9, col 6 because of cell at row 3, col 6 Candidate 3 removed from row 1, col 4 because of cell at row 3, col 6 Candidate 3 removed from row 1, col 5 because of cell at row 3, col 6 Candidate 5 removed from row 4, col 1 because of cell at row 4, col 2 Candidate 5 removed from row 4, col 3 because of cell at row 4, col 2 Candidate 5 removed from row 4, col 4 because of cell at row 4, col 2 Candidate 5 removed from row 4, col 6 because of cell at row 4, col 2 Candidate 5 removed from row 4, col 8 because of cell at row 4, col 2 Candidate 5 removed from row 1, col 2 because of cell at row 4, col 2 Candidate 5 removed from row 6, col 2 because of cell at row 4, col 2 Candidate 5 removed from row 7, col 2 because of cell at row 4, col 2 Candidate 5 removed from row 8, col 2 because of cell at row 4, col 2 Candidate 5 removed from row 9, col 2 because of cell at row 4, col 2 Candidate 5 removed from row 5, col 1 because of cell at row 4, col 2 Candidate 4 removed from row 4, col 3 because of cell at row 4, col 7 Candidate 4 removed from row 4, col 5 because of cell at row 4, col 7 Candidate 4 removed from row 4, col 6 because of cell at row 4, col 7 Candidate 4 removed from row 4, col 8 because of cell at row 4, col 7 Candidate 4 removed from row 1, col 7 because of cell at row 4, col 7 Candidate 4 removed from row 6, col 7 because of cell at row 4, col 7 Candidate 4 removed from row 7, col 7 because of cell at row 4, col 7 Candidate 4 removed from row 5, col 9 because of cell at row 4, col 7 Candidate 4 removed from row 6, col 9 because of cell at row 4, col 7 Candidate 9 removed from row 4, col 1 because of cell at row 4, col 9 Candidate 9 removed from row 4, col 3 because of cell at row 4, col 9 Candidate 9 removed from row 4, col 4 because of cell at row 4, col 9 Candidate 9 removed from row 4, col 5 because of cell at row 4, col 9 Candidate 9 removed from row 4, col 6 because of cell at row 4, col 9 Candidate 9 removed from row 4, col 8 because of cell at row 4, col 9 Candidate 9 removed from row 1, col 9 because of cell at row 4, col 9 Candidate 9 removed from row 2, col 9 because of cell at row 4, col 9 Candidate 9 removed from row 3, col 9 because of cell at row 4, col 9 Candidate 9 removed from row 5, col 9 because of cell at row 4, col 9 Candidate 9 removed from row 6, col 9 because of cell at row 4, col 9 Candidate 9 removed from row 8, col 9 because of cell at row 4, col 9 Candidate 9 removed from row 9, col 9 because of cell at row 4, col 9 Candidate 9 removed from row 6, col 7 because of cell at row 4, col 9 Candidate 2 removed from row 5, col 1 because of cell at row 5, col 2 Candidate 2 removed from row 5, col 4 because of cell at row 5, col 2 Candidate 2 removed from row 5, col 5 because of cell at row 5, col 2 Candidate 2 removed from row 5, col 6 because of cell at row 5, col 2 Candidate 2 removed from row 5, col 9 because of cell at row 5, col 2 Candidate 2 removed from row 6, col 2 because of cell at row 5, col 2 Candidate 2 removed from row 7, col 2 because of cell at row 5, col 2 Candidate 2 removed from row 8, col 2 because of cell at row 5, col 2 Candidate 2 removed from row 9, col 2 because of cell at row 5, col 2 Candidate 2 removed from row 4, col 1 because of cell at row 5, col 2 Candidate 4 removed from row 5, col 5 because of cell at row 5, col 3 Candidate 4 removed from row 5, col 6 because of cell at row 5, col 3 Candidate 4 removed from row 7, col 3 because of cell at row 5, col 3 Candidate 4 removed from row 8, col 3 because of cell at row 5, col 3 Candidate 4 removed from row 9, col 3 because of cell at row 5, col 3 Candidate 4 removed from row 6, col 2 because of cell at row 5, col 3 Candidate 6 removed from row 5, col 1 because of cell at row 5, col 7 Candidate 6 removed from row 5, col 4 because of cell at row 5, col 7 Candidate 6 removed from row 5, col 5 because of cell at row 5, col 7 Candidate 6 removed from row 5, col 6 because of cell at row 5, col 7 Candidate 6 removed from row 5, col 9 because of cell at row 5, col 7 Candidate 6 removed from row 1, col 7 because of cell at row 5, col 7 Candidate 6 removed from row 2, col 7 because of cell at row 5, col 7 Candidate 6 removed from row 6, col 7 because of cell at row 5, col 7 Candidate 6 removed from row 7, col 7 because of cell at row 5, col 7 Candidate 6 removed from row 4, col 8 because of cell at row 5, col 7 Candidate 6 removed from row 6, col 9 because of cell at row 5, col 7 Candidate 1 removed from row 5, col 1 because of cell at row 5, col 8 Candidate 1 removed from row 5, col 4 because of cell at row 5, col 8 Candidate 1 removed from row 5, col 6 because of cell at row 5, col 8 Candidate 1 removed from row 5, col 9 because of cell at row 5, col 8 Candidate 1 removed from row 2, col 8 because of cell at row 5, col 8 Candidate 1 removed from row 4, col 8 because of cell at row 5, col 8 Candidate 1 removed from row 8, col 8 because of cell at row 5, col 8 Candidate 1 removed from row 9, col 8 because of cell at row 5, col 8 Candidate 1 removed from row 6, col 7 because of cell at row 5, col 8 Candidate 1 removed from row 6, col 9 because of cell at row 5, col 8 Candidate 1 removed from row 6, col 2 because of cell at row 6, col 1 Candidate 1 removed from row 6, col 4 because of cell at row 6, col 1 Candidate 1 removed from row 6, col 6 because of cell at row 6, col 1 Candidate 1 removed from row 4, col 1 because of cell at row 6, col 1 Candidate 1 removed from row 7, col 1 because of cell at row 6, col 1 Candidate 1 removed from row 8, col 1 because of cell at row 6, col 1 Candidate 1 removed from row 9, col 1 because of cell at row 6, col 1 Candidate 8 removed from row 6, col 2 because of cell at row 6, col 3 Candidate 8 removed from row 6, col 4 because of cell at row 6, col 3 Candidate 8 removed from row 6, col 5 because of cell at row 6, col 3 Candidate 8 removed from row 6, col 6 because of cell at row 6, col 3 Candidate 8 removed from row 6, col 7 because of cell at row 6, col 3 Candidate 8 removed from row 6, col 9 because of cell at row 6, col 3 Candidate 8 removed from row 3, col 3 because of cell at row 6, col 3 Candidate 8 removed from row 4, col 3 because of cell at row 6, col 3 Candidate 8 removed from row 7, col 3 because of cell at row 6, col 3 Candidate 8 removed from row 8, col 3 because of cell at row 6, col 3 Candidate 8 removed from row 9, col 3 because of cell at row 6, col 3 Candidate 8 removed from row 4, col 1 because of cell at row 6, col 3 Candidate 8 removed from row 5, col 1 because of cell at row 6, col 3 Candidate 7 removed from row 6, col 2 because of cell at row 6, col 8 Candidate 7 removed from row 6, col 4 because of cell at row 6, col 8 Candidate 7 removed from row 6, col 5 because of cell at row 6, col 8 Candidate 7 removed from row 6, col 7 because of cell at row 6, col 8 Candidate 7 removed from row 6, col 9 because of cell at row 6, col 8 Candidate 7 removed from row 2, col 8 because of cell at row 6, col 8 Candidate 7 removed from row 3, col 8 because of cell at row 6, col 8 Candidate 7 removed from row 4, col 8 because of cell at row 6, col 8 Candidate 7 removed from row 8, col 8 because of cell at row 6, col 8 Candidate 7 removed from row 9, col 8 because of cell at row 6, col 8 Candidate 7 removed from row 5, col 9 because of cell at row 6, col 8 Candidate 5 removed from row 7, col 1 because of cell at row 7, col 4 Candidate 5 removed from row 7, col 3 because of cell at row 7, col 4 Candidate 5 removed from row 7, col 6 because of cell at row 7, col 4 Candidate 5 removed from row 7, col 7 because of cell at row 7, col 4 Candidate 5 removed from row 5, col 4 because of cell at row 7, col 4 Candidate 5 removed from row 6, col 4 because of cell at row 7, col 4 Candidate 5 removed from row 8, col 4 because of cell at row 7, col 4 Candidate 5 removed from row 9, col 6 because of cell at row 7, col 4 Candidate 6 removed from row 7, col 1 because of cell at row 7, col 5 Candidate 6 removed from row 7, col 3 because of cell at row 7, col 5 Candidate 6 removed from row 7, col 6 because of cell at row 7, col 5 Candidate 6 removed from row 1, col 5 because of cell at row 7, col 5 Candidate 6 removed from row 4, col 5 because of cell at row 7, col 5 Candidate 6 removed from row 6, col 5 because of cell at row 7, col 5 Candidate 6 removed from row 9, col 5 because of cell at row 7, col 5 Candidate 6 removed from row 8, col 4 because of cell at row 7, col 5 Candidate 6 removed from row 9, col 6 because of cell at row 7, col 5 Candidate 3 removed from row 7, col 1 because of cell at row 7, col 8 Candidate 3 removed from row 7, col 2 because of cell at row 7, col 8 Candidate 3 removed from row 7, col 3 because of cell at row 7, col 8 Candidate 3 removed from row 7, col 7 because of cell at row 7, col 8 Candidate 3 removed from row 1, col 8 because of cell at row 7, col 8 Candidate 3 removed from row 2, col 8 because of cell at row 7, col 8 Candidate 3 removed from row 4, col 8 because of cell at row 7, col 8 Candidate 3 removed from row 8, col 8 because of cell at row 7, col 8 Candidate 3 removed from row 9, col 8 because of cell at row 7, col 8 Candidate 3 removed from row 8, col 9 because of cell at row 7, col 8 Candidate 3 removed from row 9, col 9 because of cell at row 7, col 8 Candidate 1 removed from row 7, col 2 because of cell at row 7, col 9 Candidate 1 removed from row 7, col 6 because of cell at row 7, col 9 Candidate 1 removed from row 7, col 7 because of cell at row 7, col 9 Candidate 1 removed from row 2, col 9 because of cell at row 7, col 9 Candidate 1 removed from row 8, col 9 because of cell at row 7, col 9 Candidate 1 removed from row 9, col 9 because of cell at row 7, col 9 Candidate 8 removed from row 8, col 1 because of cell at row 8, col 5 Candidate 8 removed from row 8, col 2 because of cell at row 8, col 5 Candidate 8 removed from row 8, col 4 because of cell at row 8, col 5 Candidate 8 removed from row 8, col 8 because of cell at row 8, col 5 Candidate 8 removed from row 8, col 9 because of cell at row 8, col 5 Candidate 8 removed from row 1, col 5 because of cell at row 8, col 5 Candidate 8 removed from row 4, col 5 because of cell at row 8, col 5 Candidate 8 removed from row 5, col 5 because of cell at row 8, col 5 Candidate 8 removed from row 9, col 5 because of cell at row 8, col 5 Candidate 8 removed from row 7, col 6 because of cell at row 8, col 5 Candidate 8 removed from row 9, col 6 because of cell at row 8, col 5 Candidate 1 removed from row 8, col 2 because of cell at row 8, col 6 Candidate 1 removed from row 8, col 4 because of cell at row 8, col 6 Candidate 1 removed from row 4, col 6 because of cell at row 8, col 6 Candidate 1 removed from row 9, col 6 because of cell at row 8, col 6 Candidate 9 removed from row 8, col 1 because of cell at row 8, col 7 Candidate 9 removed from row 8, col 2 because of cell at row 8, col 7 Candidate 9 removed from row 8, col 3 because of cell at row 8, col 7 Candidate 9 removed from row 8, col 4 because of cell at row 8, col 7 Candidate 9 removed from row 8, col 8 because of cell at row 8, col 7 Candidate 9 removed from row 1, col 7 because of cell at row 8, col 7 Candidate 9 removed from row 2, col 7 because of cell at row 8, col 7 Candidate 9 removed from row 3, col 7 because of cell at row 8, col 7 Candidate 9 removed from row 7, col 7 because of cell at row 8, col 7 Candidate 9 removed from row 9, col 8 because of cell at row 8, col 7 Candidate 9 removed from row 9, col 1 because of cell at row 9, col 4 Candidate 9 removed from row 9, col 2 because of cell at row 9, col 4 Candidate 9 removed from row 9, col 3 because of cell at row 9, col 4 Candidate 9 removed from row 9, col 5 because of cell at row 9, col 4 Candidate 9 removed from row 9, col 6 because of cell at row 9, col 4 Candidate 9 removed from row 1, col 4 because of cell at row 9, col 4 Candidate 9 removed from row 3, col 4 because of cell at row 9, col 4 Candidate 9 removed from row 5, col 4 because of cell at row 9, col 4 Candidate 9 removed from row 6, col 4 because of cell at row 9, col 4 Candidate 9 removed from row 7, col 6 because of cell at row 9, col 4 Candidate 5 removed from row 9, col 1 because of cell at row 9, col 7 Candidate 5 removed from row 9, col 3 because of cell at row 9, col 7 Candidate 5 removed from row 9, col 8 because of cell at row 9, col 7 Candidate 5 removed from row 9, col 9 because of cell at row 9, col 7 Candidate 5 removed from row 1, col 7 because of cell at row 9, col 7 Candidate 5 removed from row 3, col 7 because of cell at row 9, col 7 Candidate 5 removed from row 6, col 7 because of cell at row 9, col 7 Candidate 5 removed from row 8, col 8 because of cell at row 9, col 7 Candidate 5 removed from row 8, col 9 because of cell at row 9, col 7 Current markup is as follows: +---+---+---+---+---+---+---+---+---+ |..*|..*| |.*.|.*.| |.**|.*.|.**| |.*.|...| 1 |..*|...| 7 |...|***|***| |.**|.**| |.*.|..*| |.*.|.**|.*.| +---+---+---+---+---+---+---+---+---+ |..*|..*| | | |...|*.*|...|..*| |...|...| 2 | 4 | 5 |..*|...|..*|..*| |***|***| | | |.**|**.|.**|**.| +---+---+---+---+---+---+---+---+---+ | | |...|.*.| | |.*.|.*.|.*.| | 4 | 6 |.*.|...| 1 | 3 |...|.*.|.*.| | | |*.*|.*.| | |**.|.**|**.| +---+---+---+---+---+---+---+---+---+ |..*| |..*|***|.**|.*.| |.*.| | |..*| 5 |..*|..*|...|..*| 4 |...| 9 | |*..| |*..|**.|*..|.*.| |.*.| | +---+---+---+---+---+---+---+---+---+ |..*| | |..*|..*|...| | |..*| |...| 2 | 4 |...|...|.*.| 6 | 1 |.*.| |*.*| | |**.|*.*|.**| | |.*.| +---+---+---+---+---+---+---+---+---+ | |..*| |.**|.**|.*.|.**| |.**| | 1 |...| 8 |..*|*..|***|...| 7 |.*.| | |..*| |...|..*|..*|...| |...| +---+---+---+---+---+---+---+---+---+ |.*.|...|...| | |.*.|.*.| | | |...|*..|...| 5 | 6 |*..|...| 3 | 1 | |***|***|*.*| | |...|**.| | | +---+---+---+---+---+---+---+---+---+ |.**|..*|..*|.**| | | |.*.|.*.| |.**|*..|.**|...| 8 | 1 | 9 |*.*|*.*| |*..|*..|*..|*..| | | |...|*..| +---+---+---+---+---+---+---+---+---+ |.**|*.*|..*| |.**|.*.| |.*.|.*.| |..*|*..|..*| 9 |*..|*..| 5 |*.*|*.*| |**.|**.|*..| |*..|...| |.*.|**.| +---+---+---+---+---+---+---+---+---+ Cell of box 3 at row 2, col 7 will only solve for 1 in this row Cell of box 5 at row 4, col 4 will only solve for 1 in this row Cell of box 7 at row 9, col 2 will only solve for 1 in this row Current markup is as follows: +---+---+---+---+---+---+---+---+---+ |..*|..*| |.*.|.*.| |.**|.*.|.**| |.*.|...| 1 |..*|...| 7 |...|***|***| |.**|.**| |.*.|..*| |.*.|.**|.*.| +---+---+---+---+---+---+---+---+---+ |..*|..*| | | |...| |...|..*| |...|...| 2 | 4 | 5 |..*| 1 |..*|..*| |***|***| | | |.**| |.**|**.| +---+---+---+---+---+---+---+---+---+ | | |...|.*.| | |.*.|.*.|.*.| | 4 | 6 |.*.|...| 1 | 3 |...|.*.|.*.| | | |*.*|.*.| | |**.|.**|**.| +---+---+---+---+---+---+---+---+---+ |..*| |..*| |.**|.*.| |.*.| | |..*| 5 |..*| 1 |...|..*| 4 |...| 9 | |*..| |*..| |*..|.*.| |.*.| | +---+---+---+---+---+---+---+---+---+ |..*| | |..*|..*|...| | |..*| |...| 2 | 4 |...|...|.*.| 6 | 1 |.*.| |*.*| | |**.|*.*|.**| | |.*.| +---+---+---+---+---+---+---+---+---+ | |..*| |.**|.**|.*.|.**| |.**| | 1 |...| 8 |..*|*..|***|...| 7 |.*.| | |..*| |...|..*|..*|...| |...| +---+---+---+---+---+---+---+---+---+ |.*.|...|...| | |.*.|.*.| | | |...|*..|...| 5 | 6 |*..|...| 3 | 1 | |***|***|*.*| | |...|**.| | | +---+---+---+---+---+---+---+---+---+ |.**|..*|..*|.**| | | |.*.|.*.| |.**|*..|.**|...| 8 | 1 | 9 |*.*|*.*| |*..|*..|*..|*..| | | |...|*..| +---+---+---+---+---+---+---+---+---+ |.**| |..*| |.**|.*.| |.*.|.*.| |..*| 1 |..*| 9 |*..|*..| 5 |*.*|*.*| |**.| |*..| |*..|...| |.*.|**.| +---+---+---+---+---+---+---+---+---+ Value of tuple (2, 4) in column 6 removed from cell at row 4, col 6 Value of tuple (2, 4) in column 6 removed from cell at row 6, col 6 Value of tuple (2, 3, 5, 6, 7, 8, 9) in box 5 removed from cell at row 6, col 5 Cell at row 6, col 5 solved with value 4 Value of tuple (2, 4) in box 8 removed from cell at row 8, col 4 Value of tuple (2, 4) in box 8 removed from cell at row 9, col 5 Candidate 6 removed from cell at row 4, col 6 because it aligns along row 4 in box 4 Cell at row 4, col 6 solved with value 8 Current markup is as follows: +---+---+---+---+---+---+---+---+---+ |..*|..*| |.*.|.*.| |.**|.*.|.**| |.*.|...| 1 |..*|...| 7 |...|***|***| |.**|.**| |.*.|..*| |.*.|.**|.*.| +---+---+---+---+---+---+---+---+---+ |..*|..*| | | |...| |...|..*| |...|...| 2 | 4 | 5 |..*| 1 |..*|..*| |***|***| | | |.**| |.**|**.| +---+---+---+---+---+---+---+---+---+ | | |...|.*.| | |.*.|.*.|.*.| | 4 | 6 |.*.|...| 1 | 3 |...|.*.|.*.| | | |*.*|.*.| | |**.|.**|**.| +---+---+---+---+---+---+---+---+---+ |..*| |..*| |.**| | |.*.| | |..*| 5 |..*| 1 |...| 8 | 4 |...| 9 | |*..| |*..| |*..| | |.*.| | +---+---+---+---+---+---+---+---+---+ |..*| | |..*|..*|...| | |..*| |...| 2 | 4 |...|...|.*.| 6 | 1 |.*.| |*.*| | |**.|*.*|.**| | |.*.| +---+---+---+---+---+---+---+---+---+ | |..*| |.**| |...|.**| |.**| | 1 |...| 8 |..*| 4 |.**|...| 7 |.*.| | |..*| |...| |..*|...| |...| +---+---+---+---+---+---+---+---+---+ |.*.|...|...| | |.*.|.*.| | | |...|*..|...| 5 | 6 |*..|...| 3 | 1 | |***|***|*.*| | |...|**.| | | +---+---+---+---+---+---+---+---+---+ |.**|..*|..*|..*| | | |.*.|.*.| |.**|*..|.**|...| 8 | 1 | 9 |*.*|*.*| |*..|*..|*..|*..| | | |...|*..| +---+---+---+---+---+---+---+---+---+ |.**| |..*| |..*|.*.| |.*.|.*.| |..*| 1 |..*| 9 |...|*..| 5 |*.*|*.*| |**.| |*..| |*..|...| |.*.|**.| +---+---+---+---+---+---+---+---+---+ Candidate 8 removed from row 4, col 8 because of cell at row 4, col 6 Cell at row 4, col 8 solved with value 2 Candidate 8 removed from row 2, col 6 because of cell at row 4, col 6 Candidate 8 removed from row 5, col 6 because of cell at row 4, col 6 Candidate 8 removed from row 5, col 4 because of cell at row 4, col 6 Candidate 2 removed from row 4, col 5 because of cell at row 4, col 8 Candidate 2 removed from row 1, col 8 because of cell at row 4, col 8 Candidate 2 removed from row 3, col 8 because of cell at row 4, col 8 Candidate 2 removed from row 8, col 8 because of cell at row 4, col 8 Candidate 2 removed from row 9, col 8 because of cell at row 4, col 8 Candidate 2 removed from row 6, col 7 because of cell at row 4, col 8 Cell at row 6, col 7 solved with value 3 Candidate 2 removed from row 6, col 9 because of cell at row 4, col 8 Candidate 3 removed from row 6, col 2 because of cell at row 6, col 7 Cell at row 6, col 2 solved with value 9 Candidate 3 removed from row 6, col 4 because of cell at row 6, col 7 Candidate 3 removed from row 6, col 9 because of cell at row 6, col 7 Cell at row 6, col 9 solved with value 5 Candidate 3 removed from row 1, col 7 because of cell at row 6, col 7 Candidate 3 removed from row 5, col 9 because of cell at row 6, col 7 Candidate 9 removed from row 6, col 6 because of cell at row 6, col 2 Candidate 9 removed from row 1, col 2 because of cell at row 6, col 2 Candidate 9 removed from row 2, col 2 because of cell at row 6, col 2 Candidate 9 removed from row 7, col 2 because of cell at row 6, col 2 Candidate 9 removed from row 5, col 1 because of cell at row 6, col 2 Candidate 5 removed from row 6, col 6 because of cell at row 6, col 9 Cell at row 6, col 6 solved with value 6 Candidate 5 removed from row 1, col 9 because of cell at row 6, col 9 Candidate 5 removed from row 3, col 9 because of cell at row 6, col 9 Candidate 5 removed from row 5, col 9 because of cell at row 6, col 9 Cell at row 5, col 9 solved with value 8 Candidate 6 removed from row 6, col 4 because of cell at row 6, col 6 Cell at row 6, col 4 solved with value 2 Candidate 6 removed from row 2, col 6 because of cell at row 6, col 6 Cell at row 2, col 6 solved with value 9 Candidate 8 removed from row 1, col 9 because of cell at row 5, col 9 Candidate 8 removed from row 2, col 9 because of cell at row 5, col 9 Candidate 8 removed from row 3, col 9 because of cell at row 5, col 9 Candidate 8 removed from row 9, col 9 because of cell at row 5, col 9 Candidate 2 removed from row 1, col 4 because of cell at row 6, col 4 Candidate 2 removed from row 3, col 4 because of cell at row 6, col 4 Cell at row 3, col 4 solved with value 8 Candidate 9 removed from row 2, col 1 because of cell at row 2, col 6 Candidate 9 removed from row 2, col 8 because of cell at row 2, col 6 Candidate 9 removed from row 5, col 6 because of cell at row 2, col 6 Cell at row 5, col 6 solved with value 5 Candidate 9 removed from row 1, col 5 because of cell at row 2, col 6 Cell at row 1, col 5 solved with value 2 Candidate 8 removed from row 3, col 7 because of cell at row 3, col 4 Candidate 8 removed from row 3, col 8 because of cell at row 3, col 4 Candidate 8 removed from row 1, col 4 because of cell at row 3, col 4 Cell at row 1, col 4 solved with value 6 Candidate 2 removed from row 1, col 7 because of cell at row 1, col 5 Cell at row 1, col 7 solved with value 8 Candidate 2 removed from row 1, col 9 because of cell at row 1, col 5 Candidate 6 removed from row 1, col 8 because of cell at row 1, col 4 Candidate 6 removed from row 1, col 9 because of cell at row 1, col 4 Candidate 8 removed from row 1, col 1 because of cell at row 1, col 7 Candidate 8 removed from row 1, col 2 because of cell at row 1, col 7 Cell at row 1, col 2 solved with value 3 Candidate 8 removed from row 1, col 8 because of cell at row 1, col 7 Candidate 8 removed from row 7, col 7 because of cell at row 1, col 7 Candidate 8 removed from row 2, col 8 because of cell at row 1, col 7 Cell at row 2, col 8 solved with value 6 Candidate 3 removed from row 1, col 1 because of cell at row 1, col 2 Candidate 3 removed from row 1, col 9 because of cell at row 1, col 2 Cell at row 1, col 9 solved with value 4 Candidate 3 removed from row 2, col 2 because of cell at row 1, col 2 Candidate 3 removed from row 8, col 2 because of cell at row 1, col 2 Candidate 3 removed from row 2, col 1 because of cell at row 1, col 2 Candidate 6 removed from row 2, col 9 because of cell at row 2, col 8 Candidate 6 removed from row 8, col 8 because of cell at row 2, col 8 Cell at row 8, col 8 solved with value 4 Candidate 6 removed from row 9, col 8 because of cell at row 2, col 8 Candidate 4 removed from row 1, col 8 because of cell at row 1, col 9 Candidate 4 removed from row 8, col 9 because of cell at row 1, col 9 Candidate 4 removed from row 9, col 9 because of cell at row 1, col 9 Candidate 4 removed from row 8, col 2 because of cell at row 8, col 8 Cell at row 8, col 2 solved with value 7 Candidate 4 removed from row 9, col 8 because of cell at row 8, col 8 Cell at row 9, col 8 solved with value 8 Candidate 7 removed from row 8, col 1 because of cell at row 8, col 2 Candidate 7 removed from row 8, col 3 because of cell at row 8, col 2 Candidate 7 removed from row 8, col 4 because of cell at row 8, col 2 Cell at row 8, col 4 solved with value 3 Candidate 7 removed from row 8, col 9 because of cell at row 8, col 2 Candidate 7 removed from row 2, col 2 because of cell at row 8, col 2 Cell at row 2, col 2 solved with value 8 Candidate 7 removed from row 7, col 2 because of cell at row 8, col 2 Candidate 7 removed from row 7, col 1 because of cell at row 8, col 2 Candidate 7 removed from row 7, col 3 because of cell at row 8, col 2 Cell at row 7, col 3 solved with value 9 Candidate 7 removed from row 9, col 1 because of cell at row 8, col 2 Candidate 7 removed from row 9, col 3 because of cell at row 8, col 2 Candidate 8 removed from row 9, col 1 because of cell at row 9, col 8 Candidate 3 removed from row 8, col 1 because of cell at row 8, col 4 Candidate 3 removed from row 8, col 3 because of cell at row 8, col 4 Candidate 3 removed from row 5, col 4 because of cell at row 8, col 4 Cell at row 5, col 4 solved with value 7 Candidate 3 removed from row 9, col 5 because of cell at row 8, col 4 Cell at row 9, col 5 solved with value 7 Candidate 8 removed from row 2, col 1 because of cell at row 2, col 2 Cell at row 2, col 1 solved with value 7 Candidate 8 removed from row 7, col 2 because of cell at row 2, col 2 Cell at row 7, col 2 solved with value 4 Candidate 9 removed from row 7, col 1 because of cell at row 7, col 3 Candidate 9 removed from row 3, col 3 because of cell at row 7, col 3 Candidate 7 removed from row 5, col 1 because of cell at row 5, col 4 Cell at row 5, col 1 solved with value 3 Candidate 7 removed from row 5, col 5 because of cell at row 5, col 4 Candidate 7 removed from row 4, col 5 because of cell at row 5, col 4 Cell at row 4, col 5 solved with value 3 Candidate 7 removed from row 9, col 9 because of cell at row 9, col 5 Candidate 7 removed from row 2, col 9 because of cell at row 2, col 1 Cell at row 2, col 9 solved with value 3 Candidate 7 removed from row 4, col 1 because of cell at row 2, col 1 Candidate 7 removed from row 3, col 3 because of cell at row 2, col 1 Cell at row 3, col 3 solved with value 5 Candidate 4 removed from row 7, col 6 because of cell at row 7, col 2 Cell at row 7, col 6 solved with value 2 Candidate 3 removed from row 5, col 5 because of cell at row 5, col 1 Cell at row 5, col 5 solved with value 9 Candidate 3 removed from row 4, col 1 because of cell at row 5, col 1 Cell at row 4, col 1 solved with value 6 Candidate 3 removed from row 9, col 1 because of cell at row 5, col 1 Candidate 3 removed from row 4, col 3 because of cell at row 5, col 1 Candidate 5 removed from row 3, col 8 because of cell at row 3, col 3 Cell at row 3, col 8 solved with value 9 Candidate 5 removed from row 8, col 3 because of cell at row 3, col 3 Cell at row 8, col 3 solved with value 6 Candidate 5 removed from row 1, col 1 because of cell at row 3, col 3 Cell at row 1, col 1 solved with value 9 Candidate 2 removed from row 7, col 1 because of cell at row 7, col 6 Cell at row 7, col 1 solved with value 8 Candidate 2 removed from row 7, col 7 because of cell at row 7, col 6 Cell at row 7, col 7 solved with value 7 Candidate 2 removed from row 9, col 6 because of cell at row 7, col 6 Cell at row 9, col 6 solved with value 4 Candidate 6 removed from row 4, col 3 because of cell at row 4, col 1 Cell at row 4, col 3 solved with value 7 Candidate 6 removed from row 8, col 1 because of cell at row 4, col 1 Candidate 6 removed from row 9, col 1 because of cell at row 4, col 1 Cell at row 9, col 1 solved with value 2 Candidate 9 removed from row 1, col 8 because of cell at row 3, col 8 Cell at row 1, col 8 solved with value 5 Candidate 6 removed from row 8, col 9 because of cell at row 8, col 3 Cell at row 8, col 9 solved with value 2 Candidate 6 removed from row 9, col 3 because of cell at row 8, col 3 Cell at row 9, col 3 solved with value 3 Candidate 7 removed from row 3, col 7 because of cell at row 7, col 7 Cell at row 3, col 7 solved with value 2 Candidate 2 removed from row 9, col 9 because of cell at row 9, col 1 Cell at row 9, col 9 solved with value 6 Candidate 2 removed from row 8, col 1 because of cell at row 9, col 1 Cell at row 8, col 1 solved with value 5 Candidate 2 removed from row 3, col 9 because of cell at row 8, col 9 Cell at row 3, col 9 solved with value 7 Solution found: 931627854782459163465813297657138429324795618198246375849562731576381942213974586 +---+---+---+ |931|627|854| |782|459|163| |465|813|297| +---+---+---+ |657|138|429| |324|795|618| |198|246|375| +---+---+---+ |849|562|731| |576|381|942| |213|974|586| +---+---+---+