Solution to Game No. V82759641E


Difficulty: starstarhalf star (Score: 209)
    3       6 7  
  4   7   3 2    
        9     3  
6 9             3
    5 6   1 8    
8             2 6
  1     3        
    9 1   2   8  
  2 7       4    
9 5 3 2 1 4 6 7 8
1 4 6 7 8 3 2 9 5
7 8 2 5 9 6 1 3 4
6 9 4 8 2 5 7 1 3
2 3 5 6 7 1 8 4 9
8 7 1 3 4 9 5 2 6
5 1 8 4 3 7 9 6 2
4 6 9 1 5 2 3 8 7
3 2 7 9 6 8 4 5 1


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 3
Cell at row 1, col 7 is given clue value 6
Cell at row 1, col 8 is given clue value 7
Cell at row 2, col 2 is given clue value 4
Cell at row 2, col 4 is given clue value 7
Cell at row 2, col 6 is given clue value 3
Cell at row 2, col 7 is given clue value 2
Cell at row 3, col 5 is given clue value 9
Cell at row 3, col 8 is given clue value 3
Cell at row 4, col 1 is given clue value 6
Cell at row 4, col 2 is given clue value 9
Cell at row 4, col 9 is given clue value 3
Cell at row 5, col 3 is given clue value 5
Cell at row 5, col 4 is given clue value 6
Cell at row 5, col 6 is given clue value 1
Cell at row 5, col 7 is given clue value 8
Cell at row 6, col 1 is given clue value 8
Cell at row 6, col 8 is given clue value 2
Cell at row 6, col 9 is given clue value 6
Cell at row 7, col 2 is given clue value 1
Cell at row 7, col 5 is given clue value 3
Cell at row 8, col 3 is given clue value 9
Cell at row 8, col 4 is given clue value 1
Cell at row 8, col 6 is given clue value 2
Cell at row 8, col 8 is given clue value 8
Cell at row 9, col 2 is given clue value 2
Cell at row 9, col 3 is given clue value 7
Cell at row 9, col 7 is given clue value 4
Initial puzzle: ..3...67..4.7.32......9..3.69......3..56.18..8......26.1..3......91.2.8..27...4..

+---+---+---+
|..3|...|67.|
|.4.|7.3|2..|
|...|.9.|.3.|
+---+---+---+
|69.|...|..3|
|..5|6.1|8..|
|8..|...|.26|
+---+---+---+
|.1.|.3.|...|
|..9|1.2|.8.|
|.27|...|4..|
+---+---+---+

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|***|***|   |***|***|***|   |   |***|
|***|***| 3 |***|***|***| 6 | 7 |***|
|***|***|   |***|***|***|   |   |***|
+---+---+---+---+---+---+---+---+---+
|***|   |***|   |***|   |   |***|***|
|***| 4 |***| 7 |***| 3 | 2 |***|***|
|***|   |***|   |***|   |   |***|***|
+---+---+---+---+---+---+---+---+---+
|***|***|***|***|   |***|***|   |***|
|***|***|***|***| 9 |***|***| 3 |***|
|***|***|***|***|   |***|***|   |***|
+---+---+---+---+---+---+---+---+---+
|   |   |***|***|***|***|***|***|   |
| 6 | 9 |***|***|***|***|***|***| 3 |
|   |   |***|***|***|***|***|***|   |
+---+---+---+---+---+---+---+---+---+
|***|***|   |   |***|   |   |***|***|
|***|***| 5 | 6 |***| 1 | 8 |***|***|
|***|***|   |   |***|   |   |***|***|
+---+---+---+---+---+---+---+---+---+
|   |***|***|***|***|***|***|   |   |
| 8 |***|***|***|***|***|***| 2 | 6 |
|   |***|***|***|***|***|***|   |   |
+---+---+---+---+---+---+---+---+---+
|***|   |***|***|   |***|***|***|***|
|***| 1 |***|***| 3 |***|***|***|***|
|***|   |***|***|   |***|***|***|***|
+---+---+---+---+---+---+---+---+---+
|***|***|   |   |***|   |***|   |***|
|***|***| 9 | 1 |***| 2 |***| 8 |***|
|***|***|   |   |***|   |***|   |***|
+---+---+---+---+---+---+---+---+---+
|***|   |   |***|***|***|   |***|***|
|***| 2 | 7 |***|***|***| 4 |***|***|
|***|   |   |***|***|***|   |***|***|
+---+---+---+---+---+---+---+---+---+


Candidate 3 removed from row 1, col 1 because of cell at row 1, col 3
Candidate 3 removed from row 1, col 2 because of cell at row 1, col 3
Candidate 3 removed from row 1, col 4 because of cell at row 1, col 3
Candidate 3 removed from row 1, col 5 because of cell at row 1, col 3
Candidate 3 removed from row 1, col 6 because of cell at row 1, col 3
Candidate 3 removed from row 1, col 9 because of cell at row 1, col 3
Candidate 3 removed from row 2, col 3 because of cell at row 1, col 3
Candidate 3 removed from row 3, col 3 because of cell at row 1, col 3
Candidate 3 removed from row 4, col 3 because of cell at row 1, col 3
Candidate 3 removed from row 6, col 3 because of cell at row 1, col 3
Candidate 3 removed from row 7, col 3 because of cell at row 1, col 3
Candidate 3 removed from row 2, col 1 because of cell at row 1, col 3
Candidate 3 removed from row 3, col 1 because of cell at row 1, col 3
Candidate 3 removed from row 3, col 2 because of cell at row 1, col 3
Candidate 6 removed from row 1, col 1 because of cell at row 1, col 7
Candidate 6 removed from row 1, col 2 because of cell at row 1, col 7
Candidate 6 removed from row 1, col 4 because of cell at row 1, col 7
Candidate 6 removed from row 1, col 5 because of cell at row 1, col 7
Candidate 6 removed from row 1, col 6 because of cell at row 1, col 7
Candidate 6 removed from row 1, col 9 because of cell at row 1, col 7
Candidate 6 removed from row 3, col 7 because of cell at row 1, col 7
Candidate 6 removed from row 4, col 7 because of cell at row 1, col 7
Candidate 6 removed from row 6, col 7 because of cell at row 1, col 7
Candidate 6 removed from row 7, col 7 because of cell at row 1, col 7
Candidate 6 removed from row 8, col 7 because of cell at row 1, col 7
Candidate 6 removed from row 2, col 8 because of cell at row 1, col 7
Candidate 6 removed from row 2, col 9 because of cell at row 1, col 7
Candidate 6 removed from row 3, col 9 because of cell at row 1, col 7
Candidate 7 removed from row 1, col 1 because of cell at row 1, col 8
Candidate 7 removed from row 1, col 2 because of cell at row 1, col 8
Candidate 7 removed from row 1, col 4 because of cell at row 1, col 8
Candidate 7 removed from row 1, col 5 because of cell at row 1, col 8
Candidate 7 removed from row 1, col 6 because of cell at row 1, col 8
Candidate 7 removed from row 1, col 9 because of cell at row 1, col 8
Candidate 7 removed from row 2, col 8 because of cell at row 1, col 8
Candidate 7 removed from row 4, col 8 because of cell at row 1, col 8
Candidate 7 removed from row 5, col 8 because of cell at row 1, col 8
Candidate 7 removed from row 7, col 8 because of cell at row 1, col 8
Candidate 7 removed from row 9, col 8 because of cell at row 1, col 8
Candidate 7 removed from row 2, col 9 because of cell at row 1, col 8
Candidate 7 removed from row 3, col 7 because of cell at row 1, col 8
Candidate 7 removed from row 3, col 9 because of cell at row 1, col 8
Candidate 4 removed from row 2, col 1 because of cell at row 2, col 2
Candidate 4 removed from row 2, col 3 because of cell at row 2, col 2
Candidate 4 removed from row 2, col 5 because of cell at row 2, col 2
Candidate 4 removed from row 2, col 8 because of cell at row 2, col 2
Candidate 4 removed from row 2, col 9 because of cell at row 2, col 2
Candidate 4 removed from row 1, col 2 because of cell at row 2, col 2
Candidate 4 removed from row 3, col 2 because of cell at row 2, col 2
Candidate 4 removed from row 5, col 2 because of cell at row 2, col 2
Candidate 4 removed from row 6, col 2 because of cell at row 2, col 2
Candidate 4 removed from row 8, col 2 because of cell at row 2, col 2
Candidate 4 removed from row 1, col 1 because of cell at row 2, col 2
Candidate 4 removed from row 3, col 1 because of cell at row 2, col 2
Candidate 4 removed from row 3, col 3 because of cell at row 2, col 2
Candidate 7 removed from row 2, col 1 because of cell at row 2, col 4
Candidate 7 removed from row 2, col 3 because of cell at row 2, col 4
Candidate 7 removed from row 2, col 5 because of cell at row 2, col 4
Candidate 7 removed from row 3, col 4 because of cell at row 2, col 4
Candidate 7 removed from row 4, col 4 because of cell at row 2, col 4
Candidate 7 removed from row 6, col 4 because of cell at row 2, col 4
Candidate 7 removed from row 7, col 4 because of cell at row 2, col 4
Candidate 7 removed from row 9, col 4 because of cell at row 2, col 4
Candidate 7 removed from row 3, col 6 because of cell at row 2, col 4
Candidate 3 removed from row 2, col 5 because of cell at row 2, col 6
Candidate 3 removed from row 2, col 8 because of cell at row 2, col 6
Candidate 3 removed from row 2, col 9 because of cell at row 2, col 6
Candidate 3 removed from row 3, col 6 because of cell at row 2, col 6
Candidate 3 removed from row 4, col 6 because of cell at row 2, col 6
Candidate 3 removed from row 6, col 6 because of cell at row 2, col 6
Candidate 3 removed from row 7, col 6 because of cell at row 2, col 6
Candidate 3 removed from row 9, col 6 because of cell at row 2, col 6
Candidate 3 removed from row 3, col 4 because of cell at row 2, col 6
Candidate 2 removed from row 2, col 1 because of cell at row 2, col 7
Candidate 2 removed from row 2, col 3 because of cell at row 2, col 7
Candidate 2 removed from row 2, col 5 because of cell at row 2, col 7
Candidate 2 removed from row 2, col 8 because of cell at row 2, col 7
Candidate 2 removed from row 2, col 9 because of cell at row 2, col 7
Candidate 2 removed from row 3, col 7 because of cell at row 2, col 7
Candidate 2 removed from row 4, col 7 because of cell at row 2, col 7
Candidate 2 removed from row 6, col 7 because of cell at row 2, col 7
Candidate 2 removed from row 7, col 7 because of cell at row 2, col 7
Candidate 2 removed from row 8, col 7 because of cell at row 2, col 7
Candidate 2 removed from row 1, col 9 because of cell at row 2, col 7
Candidate 2 removed from row 3, col 9 because of cell at row 2, col 7
Candidate 9 removed from row 3, col 1 because of cell at row 3, col 5
Candidate 9 removed from row 3, col 2 because of cell at row 3, col 5
Candidate 9 removed from row 3, col 3 because of cell at row 3, col 5
Candidate 9 removed from row 3, col 4 because of cell at row 3, col 5
Candidate 9 removed from row 3, col 6 because of cell at row 3, col 5
Candidate 9 removed from row 3, col 7 because of cell at row 3, col 5
Candidate 9 removed from row 3, col 9 because of cell at row 3, col 5
Candidate 9 removed from row 1, col 5 because of cell at row 3, col 5
Candidate 9 removed from row 2, col 5 because of cell at row 3, col 5
Candidate 9 removed from row 4, col 5 because of cell at row 3, col 5
Candidate 9 removed from row 5, col 5 because of cell at row 3, col 5
Candidate 9 removed from row 6, col 5 because of cell at row 3, col 5
Candidate 9 removed from row 8, col 5 because of cell at row 3, col 5
Candidate 9 removed from row 9, col 5 because of cell at row 3, col 5
Candidate 9 removed from row 1, col 4 because of cell at row 3, col 5
Candidate 9 removed from row 1, col 6 because of cell at row 3, col 5
Candidate 3 removed from row 3, col 7 because of cell at row 3, col 8
Candidate 3 removed from row 3, col 9 because of cell at row 3, col 8
Candidate 3 removed from row 4, col 8 because of cell at row 3, col 8
Candidate 3 removed from row 5, col 8 because of cell at row 3, col 8
Candidate 3 removed from row 7, col 8 because of cell at row 3, col 8
Candidate 3 removed from row 9, col 8 because of cell at row 3, col 8
Candidate 6 removed from row 4, col 3 because of cell at row 4, col 1
Candidate 6 removed from row 4, col 4 because of cell at row 4, col 1
Candidate 6 removed from row 4, col 5 because of cell at row 4, col 1
Candidate 6 removed from row 4, col 6 because of cell at row 4, col 1
Candidate 6 removed from row 4, col 8 because of cell at row 4, col 1
Candidate 6 removed from row 2, col 1 because of cell at row 4, col 1
Candidate 6 removed from row 3, col 1 because of cell at row 4, col 1
Candidate 6 removed from row 5, col 1 because of cell at row 4, col 1
Candidate 6 removed from row 7, col 1 because of cell at row 4, col 1
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
Candidate 6 removed from row 5, col 2 because of cell at row 4, col 1
Candidate 6 removed from row 6, col 2 because of cell at row 4, col 1
Candidate 6 removed from row 6, col 3 because of cell at row 4, col 1
Candidate 9 removed from row 4, col 3 because of cell at row 4, col 2
Candidate 9 removed from row 4, col 4 because of cell at row 4, col 2
Candidate 9 removed from row 4, col 6 because of cell at row 4, col 2
Candidate 9 removed from row 4, col 7 because of cell at row 4, col 2
Candidate 9 removed from row 4, col 8 because of cell at row 4, col 2
Candidate 9 removed from row 1, col 2 because of cell at row 4, col 2
Candidate 9 removed from row 5, col 2 because of cell at row 4, col 2
Candidate 9 removed from row 6, col 2 because of cell at row 4, col 2
Candidate 9 removed from row 8, col 2 because of cell at row 4, col 2
Candidate 9 removed from row 5, col 1 because of cell at row 4, col 2
Candidate 9 removed from row 6, col 3 because of cell at row 4, col 2
Candidate 3 removed from row 4, col 4 because of cell at row 4, col 9
Candidate 3 removed from row 4, col 5 because of cell at row 4, col 9
Candidate 3 removed from row 4, col 7 because of cell at row 4, col 9
Candidate 3 removed from row 5, col 9 because of cell at row 4, col 9
Candidate 3 removed from row 7, col 9 because of cell at row 4, col 9
Candidate 3 removed from row 8, col 9 because of cell at row 4, col 9
Candidate 3 removed from row 9, col 9 because of cell at row 4, col 9
Candidate 3 removed from row 6, col 7 because of cell at row 4, col 9
Candidate 5 removed from row 5, col 1 because of cell at row 5, col 3
Candidate 5 removed from row 5, col 2 because of cell at row 5, col 3
Candidate 5 removed from row 5, col 5 because of cell at row 5, col 3
Candidate 5 removed from row 5, col 8 because of cell at row 5, col 3
Candidate 5 removed from row 5, col 9 because of cell at row 5, col 3
Candidate 5 removed from row 2, col 3 because of cell at row 5, col 3
Candidate 5 removed from row 3, col 3 because of cell at row 5, col 3
Candidate 5 removed from row 4, col 3 because of cell at row 5, col 3
Candidate 5 removed from row 6, col 3 because of cell at row 5, col 3
Candidate 5 removed from row 7, col 3 because of cell at row 5, col 3
Candidate 5 removed from row 6, col 2 because of cell at row 5, col 3
Candidate 6 removed from row 5, col 5 because of cell at row 5, col 4
Candidate 6 removed from row 5, col 8 because of cell at row 5, col 4
Candidate 6 removed from row 5, col 9 because of cell at row 5, col 4
Candidate 6 removed from row 3, col 4 because of cell at row 5, col 4
Candidate 6 removed from row 6, col 4 because of cell at row 5, col 4
Candidate 6 removed from row 7, col 4 because of cell at row 5, col 4
Candidate 6 removed from row 9, col 4 because of cell at row 5, col 4
Candidate 6 removed from row 6, col 5 because of cell at row 5, col 4
Candidate 6 removed from row 6, col 6 because of cell at row 5, col 4
Candidate 1 removed from row 5, col 1 because of cell at row 5, col 6
Candidate 1 removed from row 5, col 2 because of cell at row 5, col 6
Candidate 1 removed from row 5, col 5 because of cell at row 5, col 6
Candidate 1 removed from row 5, col 8 because of cell at row 5, col 6
Candidate 1 removed from row 5, col 9 because of cell at row 5, col 6
Candidate 1 removed from row 1, col 6 because of cell at row 5, col 6
Candidate 1 removed from row 3, col 6 because of cell at row 5, col 6
Candidate 1 removed from row 4, col 6 because of cell at row 5, col 6
Candidate 1 removed from row 6, col 6 because of cell at row 5, col 6
Candidate 1 removed from row 7, col 6 because of cell at row 5, col 6
Candidate 1 removed from row 9, col 6 because of cell at row 5, col 6
Candidate 1 removed from row 4, col 4 because of cell at row 5, col 6
Candidate 1 removed from row 4, col 5 because of cell at row 5, col 6
Candidate 1 removed from row 6, col 4 because of cell at row 5, col 6
Candidate 1 removed from row 6, col 5 because of cell at row 5, col 6
Candidate 8 removed from row 5, col 1 because of cell at row 5, col 7
Candidate 8 removed from row 5, col 2 because of cell at row 5, col 7
Candidate 8 removed from row 5, col 5 because of cell at row 5, col 7
Candidate 8 removed from row 5, col 8 because of cell at row 5, col 7
Candidate 8 removed from row 5, col 9 because of cell at row 5, col 7
Candidate 8 removed from row 3, col 7 because of cell at row 5, col 7
Candidate 8 removed from row 4, col 7 because of cell at row 5, col 7
Candidate 8 removed from row 6, col 7 because of cell at row 5, col 7
Candidate 8 removed from row 7, col 7 because of cell at row 5, col 7
Candidate 8 removed from row 8, col 7 because of cell at row 5, col 7
Candidate 8 removed from row 4, col 8 because of cell at row 5, col 7
Candidate 8 removed from row 6, col 2 because of cell at row 6, col 1
Candidate 8 removed from row 6, col 3 because of cell at row 6, col 1
Candidate 8 removed from row 6, col 4 because of cell at row 6, col 1
Candidate 8 removed from row 6, col 5 because of cell at row 6, col 1
Candidate 8 removed from row 6, col 6 because of cell at row 6, col 1
Candidate 8 removed from row 1, col 1 because of cell at row 6, col 1
Candidate 8 removed from row 2, col 1 because of cell at row 6, col 1
Candidate 8 removed from row 3, col 1 because of cell at row 6, col 1
Candidate 8 removed from row 7, col 1 because of cell at row 6, col 1
Candidate 8 removed from row 8, col 1 because of cell at row 6, col 1
Candidate 8 removed from row 9, col 1 because of cell at row 6, col 1
Candidate 8 removed from row 4, col 3 because of cell at row 6, col 1
Candidate 2 removed from row 6, col 2 because of cell at row 6, col 8
Candidate 2 removed from row 6, col 3 because of cell at row 6, col 8
Candidate 2 removed from row 6, col 4 because of cell at row 6, col 8
Candidate 2 removed from row 6, col 5 because of cell at row 6, col 8
Candidate 2 removed from row 6, col 6 because of cell at row 6, col 8
Candidate 2 removed from row 4, col 8 because of cell at row 6, col 8
Candidate 2 removed from row 5, col 8 because of cell at row 6, col 8
Candidate 2 removed from row 7, col 8 because of cell at row 6, col 8
Candidate 2 removed from row 9, col 8 because of cell at row 6, col 8
Candidate 2 removed from row 5, col 9 because of cell at row 6, col 8
Candidate 6 removed from row 7, col 9 because of cell at row 6, col 9
Candidate 6 removed from row 8, col 9 because of cell at row 6, col 9
Candidate 6 removed from row 9, col 9 because of cell at row 6, col 9
Candidate 1 removed from row 7, col 1 because of cell at row 7, col 2
Candidate 1 removed from row 7, col 3 because of cell at row 7, col 2
Candidate 1 removed from row 7, col 4 because of cell at row 7, col 2
Candidate 1 removed from row 7, col 7 because of cell at row 7, col 2
Candidate 1 removed from row 7, col 8 because of cell at row 7, col 2
Candidate 1 removed from row 7, col 9 because of cell at row 7, col 2
Candidate 1 removed from row 1, col 2 because of cell at row 7, col 2
Candidate 1 removed from row 3, col 2 because of cell at row 7, col 2
Candidate 1 removed from row 6, col 2 because of cell at row 7, col 2
Candidate 1 removed from row 8, col 2 because of cell at row 7, col 2
Candidate 1 removed from row 8, col 1 because of cell at row 7, col 2
Candidate 1 removed from row 9, col 1 because of cell at row 7, col 2
Candidate 3 removed from row 7, col 1 because of cell at row 7, col 5
Candidate 3 removed from row 7, col 4 because of cell at row 7, col 5
Candidate 3 removed from row 7, col 7 because of cell at row 7, col 5
Candidate 3 removed from row 5, col 5 because of cell at row 7, col 5
Candidate 3 removed from row 6, col 5 because of cell at row 7, col 5
Candidate 3 removed from row 8, col 5 because of cell at row 7, col 5
Candidate 3 removed from row 9, col 5 because of cell at row 7, col 5
Candidate 3 removed from row 9, col 4 because of cell at row 7, col 5
Candidate 9 removed from row 8, col 1 because of cell at row 8, col 3
Candidate 9 removed from row 8, col 7 because of cell at row 8, col 3
Candidate 9 removed from row 8, col 9 because of cell at row 8, col 3
Candidate 9 removed from row 2, col 3 because of cell at row 8, col 3
Candidate 9 removed from row 7, col 3 because of cell at row 8, col 3
Candidate 9 removed from row 7, col 1 because of cell at row 8, col 3
Candidate 9 removed from row 9, col 1 because of cell at row 8, col 3
Candidate 1 removed from row 8, col 5 because of cell at row 8, col 4
Candidate 1 removed from row 8, col 7 because of cell at row 8, col 4
Candidate 1 removed from row 8, col 9 because of cell at row 8, col 4
Candidate 1 removed from row 1, col 4 because of cell at row 8, col 4
Candidate 1 removed from row 3, col 4 because of cell at row 8, col 4
Candidate 1 removed from row 9, col 4 because of cell at row 8, col 4
Candidate 1 removed from row 9, col 5 because of cell at row 8, col 4
Candidate 2 removed from row 8, col 1 because of cell at row 8, col 6
Candidate 2 removed from row 8, col 2 because of cell at row 8, col 6
Candidate 2 removed from row 8, col 5 because of cell at row 8, col 6
Candidate 2 removed from row 8, col 9 because of cell at row 8, col 6
Candidate 2 removed from row 1, col 6 because of cell at row 8, col 6
Candidate 2 removed from row 3, col 6 because of cell at row 8, col 6
Candidate 2 removed from row 4, col 6 because of cell at row 8, col 6
Candidate 2 removed from row 7, col 6 because of cell at row 8, col 6
Candidate 2 removed from row 9, col 6 because of cell at row 8, col 6
Candidate 2 removed from row 7, col 4 because of cell at row 8, col 6
Candidate 2 removed from row 9, col 4 because of cell at row 8, col 6
Candidate 2 removed from row 9, col 5 because of cell at row 8, col 6
Candidate 8 removed from row 8, col 2 because of cell at row 8, col 8
Candidate 8 removed from row 8, col 5 because of cell at row 8, col 8
Candidate 8 removed from row 8, col 9 because of cell at row 8, col 8
Candidate 8 removed from row 2, col 8 because of cell at row 8, col 8
Candidate 8 removed from row 7, col 8 because of cell at row 8, col 8
Candidate 8 removed from row 9, col 8 because of cell at row 8, col 8
Candidate 8 removed from row 7, col 9 because of cell at row 8, col 8
Candidate 8 removed from row 9, col 9 because of cell at row 8, col 8
Candidate 2 removed from row 9, col 1 because of cell at row 9, col 2
Candidate 2 removed from row 9, col 9 because of cell at row 9, col 2
Candidate 2 removed from row 1, col 2 because of cell at row 9, col 2
Candidate 2 removed from row 3, col 2 because of cell at row 9, col 2
Candidate 2 removed from row 5, col 2 because of cell at row 9, col 2
Candidate 2 removed from row 7, col 1 because of cell at row 9, col 2
Candidate 2 removed from row 7, col 3 because of cell at row 9, col 2
Candidate 7 removed from row 9, col 1 because of cell at row 9, col 3
Candidate 7 removed from row 9, col 5 because of cell at row 9, col 3
Candidate 7 removed from row 9, col 6 because of cell at row 9, col 3
Candidate 7 removed from row 9, col 9 because of cell at row 9, col 3
Candidate 7 removed from row 3, col 3 because of cell at row 9, col 3
Candidate 7 removed from row 4, col 3 because of cell at row 9, col 3
Candidate 7 removed from row 6, col 3 because of cell at row 9, col 3
Candidate 7 removed from row 7, col 3 because of cell at row 9, col 3
Candidate 7 removed from row 7, col 1 because of cell at row 9, col 3
Candidate 7 removed from row 8, col 1 because of cell at row 9, col 3
Candidate 7 removed from row 8, col 2 because of cell at row 9, col 3
Candidate 4 removed from row 9, col 1 because of cell at row 9, col 7
Candidate 4 removed from row 9, col 4 because of cell at row 9, col 7
Candidate 4 removed from row 9, col 5 because of cell at row 9, col 7
Candidate 4 removed from row 9, col 6 because of cell at row 9, col 7
Candidate 4 removed from row 9, col 8 because of cell at row 9, col 7
Candidate 4 removed from row 9, col 9 because of cell at row 9, col 7
Candidate 4 removed from row 3, col 7 because of cell at row 9, col 7
Candidate 4 removed from row 4, col 7 because of cell at row 9, col 7
Candidate 4 removed from row 6, col 7 because of cell at row 9, col 7
Candidate 4 removed from row 7, col 7 because of cell at row 9, col 7
Candidate 4 removed from row 8, col 7 because of cell at row 9, col 7
Candidate 4 removed from row 7, col 8 because of cell at row 9, col 7
Candidate 4 removed from row 7, col 9 because of cell at row 9, col 7
Candidate 4 removed from row 8, col 9 because of cell at row 9, col 7

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|**.|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |.*.|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|**.|...|**.|.*.|   |...|*..|   |*..|
|.*.|.**|..*|**.| 9 |***|.*.| 3 |**.|
|*..|**.|.*.|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |**.|.*.|.*.|...|*..|*..|   |
| 6 | 9 |*..|**.|**.|**.|.*.|**.| 3 |
|   |   |...|.*.|**.|**.|*..|...|   |
+---+---+---+---+---+---+---+---+---+
|.**|..*|   |   |.*.|   |   |...|...|
|*..|...| 5 | 6 |*..| 1 | 8 |*..|*..|
|*..|*..|   |   |*..|   |   |..*|*.*|
+---+---+---+---+---+---+---+---+---+
|   |..*|*..|..*|...|...|*..|   |   |
| 8 |...|*..|**.|**.|**.|.*.| 2 | 6 |
|   |*..|...|..*|*..|*.*|*.*|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |...|...|   |...|...|...|.*.|
|**.| 1 |*.*|**.| 3 |***|.*.|.**|.*.|
|...|   |.*.|.**|   |***|*.*|..*|*.*|
+---+---+---+---+---+---+---+---+---+
|..*|..*|   |   |...|   |..*|   |...|
|**.|.**| 9 | 1 |***| 2 |.*.| 8 |.*.|
|...|...|   |   |*..|   |*..|   |*..|
+---+---+---+---+---+---+---+---+---+
|..*|   |   |...|...|...|   |*..|*..|
|.*.| 2 | 7 |.*.|.**|.**| 4 |.**|.*.|
|...|   |   |.**|.*.|.**|   |..*|..*|
+---+---+---+---+---+---+---+---+---+

Cell of box 9 at row 7, col 9 will only solve for 2 in this row
Cell of box 7 at row 9, col 1 will only solve for 3 in this row
Cell of box 5 at row 6, col 4 will only solve for 3 in this column
Cell of box 9 at row 8, col 7 will only solve for 3 in this column
Cell of box 5 at row 6, col 6 will only solve for 9 in this box
Cell of box 7 at row 7, col 3 will only solve for 8 in this box

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|**.|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |.*.|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|**.|...|**.|.*.|   |...|*..|   |*..|
|.*.|.**|..*|**.| 9 |***|.*.| 3 |**.|
|*..|**.|.*.|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |**.|.*.|.*.|...|*..|*..|   |
| 6 | 9 |*..|**.|**.|**.|.*.|**.| 3 |
|   |   |...|.*.|**.|**.|*..|...|   |
+---+---+---+---+---+---+---+---+---+
|.**|..*|   |   |.*.|   |   |...|...|
|*..|...| 5 | 6 |*..| 1 | 8 |*..|*..|
|*..|*..|   |   |*..|   |   |..*|*.*|
+---+---+---+---+---+---+---+---+---+
|   |..*|*..|   |...|   |*..|   |   |
| 8 |...|*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |*..|...|   |*..|   |*.*|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |...|...|...|   |
|**.| 1 | 8 |**.| 3 |***|.*.|.**| 2 |
|...|   |   |.**|   |***|*.*|..*|   |
+---+---+---+---+---+---+---+---+---+
|..*|..*|   |   |...|   |   |   |...|
|**.|.**| 9 | 1 |***| 2 | 3 | 8 |.*.|
|...|...|   |   |*..|   |   |   |*..|
+---+---+---+---+---+---+---+---+---+
|   |   |   |...|...|...|   |*..|*..|
| 3 | 2 | 7 |.*.|.**|.**| 4 |.**|.*.|
|   |   |   |.**|.*.|.**|   |..*|..*|
+---+---+---+---+---+---+---+---+---+

Candidate 3 removed from row 5, col 1 because of cell at row 9, col 1
Candidate 3 removed from row 8, col 1 because of cell at row 9, col 1
Candidate 3 removed from row 8, col 2 because of cell at row 9, col 1
Candidate 3 removed from row 6, col 2 because of cell at row 6, col 4
Cell at row 6, col 2 solved with value 7
Candidate 9 removed from row 6, col 7 because of cell at row 6, col 6
Candidate 9 removed from row 7, col 6 because of cell at row 6, col 6
Candidate 9 removed from row 9, col 6 because of cell at row 6, col 6
Candidate 8 removed from row 7, col 4 because of cell at row 7, col 3
Candidate 8 removed from row 7, col 6 because of cell at row 7, col 3
Candidate 8 removed from row 2, col 3 because of cell at row 7, col 3
Candidate 8 removed from row 3, col 3 because of cell at row 7, col 3
Candidate 7 removed from row 6, col 5 because of cell at row 6, col 2
Candidate 7 removed from row 6, col 7 because of cell at row 6, col 2
Candidate 7 removed from row 3, col 2 because of cell at row 6, col 2
Candidate 7 removed from row 5, col 2 because of cell at row 6, col 2
Cell at row 5, col 2 solved with value 3
Candidate 7 removed from row 5, col 1 because of cell at row 6, col 2

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|**.|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |...|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|**.|...|**.|.*.|   |...|*..|   |*..|
|.*.|.**|..*|**.| 9 |***|.*.| 3 |**.|
|*..|.*.|...|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |**.|.*.|.*.|...|*..|*..|   |
| 6 | 9 |*..|**.|**.|**.|.*.|**.| 3 |
|   |   |...|.*.|**.|**.|*..|...|   |
+---+---+---+---+---+---+---+---+---+
|.*.|   |   |   |.*.|   |   |...|...|
|*..| 3 | 5 | 6 |*..| 1 | 8 |*..|*..|
|...|   |   |   |*..|   |   |..*|*.*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |...|...|...|   |
|**.| 1 | 8 |**.| 3 |***|.*.|.**| 2 |
|...|   |   |..*|   |*..|*.*|..*|   |
+---+---+---+---+---+---+---+---+---+
|...|...|   |   |...|   |   |   |...|
|**.|.**| 9 | 1 |***| 2 | 3 | 8 |.*.|
|...|...|   |   |*..|   |   |   |*..|
+---+---+---+---+---+---+---+---+---+
|   |   |   |...|...|...|   |*..|*..|
| 3 | 2 | 7 |.*.|.**|.**| 4 |.**|.*.|
|   |   |   |.**|.*.|.*.|   |..*|..*|
+---+---+---+---+---+---+---+---+---+

Cell of box 1 at row 3, col 1 will only solve for 7 in this row
Cell of box 9 at row 7, col 7 will only solve for 9 in this column
Cell of box 7 at row 8, col 2 will only solve for 6 in this box
Cell of box 9 at row 8, col 9 will only solve for 7 in this box

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|**.|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |...|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|**.|.*.|   |...|*..|   |*..|
| 7 |.**|..*|**.| 9 |***|.*.| 3 |**.|
|   |.*.|...|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |**.|.*.|.*.|...|*..|*..|   |
| 6 | 9 |*..|**.|**.|**.|.*.|**.| 3 |
|   |   |...|.*.|**.|**.|*..|...|   |
+---+---+---+---+---+---+---+---+---+
|.*.|   |   |   |.*.|   |   |...|...|
|*..| 3 | 5 | 6 |*..| 1 | 8 |*..|*..|
|...|   |   |   |*..|   |   |..*|*.*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |...|   |...|   |
|**.| 1 | 8 |**.| 3 |***| 9 |.**| 2 |
|...|   |   |..*|   |*..|   |..*|   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |***| 2 | 3 | 8 | 7 |
|...|   |   |   |*..|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |...|...|...|   |*..|*..|
| 3 | 2 | 7 |.*.|.**|.**| 4 |.**|.*.|
|   |   |   |.**|.*.|.*.|   |..*|..*|
+---+---+---+---+---+---+---+---+---+

Candidate 9 removed from row 7, col 4 because of cell at row 7, col 7
Candidate 9 removed from row 7, col 8 because of cell at row 7, col 7
Candidate 9 removed from row 9, col 8 because of cell at row 7, col 7
Candidate 9 removed from row 9, col 9 because of cell at row 7, col 7
Candidate 6 removed from row 8, col 5 because of cell at row 8, col 2
Candidate 6 removed from row 3, col 2 because of cell at row 8, col 2
Candidate 7 removed from row 8, col 5 because of cell at row 8, col 9
Candidate 7 removed from row 5, col 9 because of cell at row 8, col 9

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|**.|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |...|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|**.|.*.|   |...|*..|   |*..|
| 7 |.*.|..*|**.| 9 |***|.*.| 3 |**.|
|   |.*.|...|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |**.|.*.|.*.|...|*..|*..|   |
| 6 | 9 |*..|**.|**.|**.|.*.|**.| 3 |
|   |   |...|.*.|**.|**.|*..|...|   |
+---+---+---+---+---+---+---+---+---+
|.*.|   |   |   |.*.|   |   |...|...|
|*..| 3 | 5 | 6 |*..| 1 | 8 |*..|*..|
|...|   |   |   |*..|   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |...|   |...|   |
|**.| 1 | 8 |**.| 3 |***| 9 |.**| 2 |
|...|   |   |...|   |*..|   |...|   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |...|...|...|   |*..|*..|
| 3 | 2 | 7 |.*.|.**|.**| 4 |.**|.*.|
|   |   |   |.**|.*.|.*.|   |...|...|
+---+---+---+---+---+---+---+---+---+

Cell of box 5 at row 5, col 5 will only solve for 7 in this row
Cell of box 8 at row 7, col 6 will only solve for 7 in this row
Cell of box 8 at row 9, col 4 will only solve for 9 in this row
Cell of box 6 at row 4, col 7 will only solve for 7 in this column

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|**.|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |...|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|**.|.*.|   |...|*..|   |*..|
| 7 |.*.|..*|**.| 9 |***|.*.| 3 |**.|
|   |.*.|...|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |**.|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|**.|**.|**.| 7 |**.| 3 |
|   |   |...|.*.|**.|**.|   |...|   |
+---+---+---+---+---+---+---+---+---+
|.*.|   |   |   |   |   |   |...|...|
|*..| 3 | 5 | 6 | 7 | 1 | 8 |*..|*..|
|...|   |   |   |   |   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |...|   |
|**.| 1 | 8 |**.| 3 | 7 | 9 |.**| 2 |
|...|   |   |...|   |   |   |...|   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |...|...|   |*..|*..|
| 3 | 2 | 7 | 9 |.**|.**| 4 |.**|.*.|
|   |   |   |   |.*.|.*.|   |...|...|
+---+---+---+---+---+---+---+---+---+

Candidate 7 removed from row 4, col 5 because of cell at row 5, col 5
Candidate 7 removed from row 4, col 6 because of cell at row 5, col 5

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|**.|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |...|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|**.|.*.|   |...|*..|   |*..|
| 7 |.*.|..*|**.| 9 |***|.*.| 3 |**.|
|   |.*.|...|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |**.|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|**.|**.|**.| 7 |**.| 3 |
|   |   |...|.*.|.*.|.*.|   |...|   |
+---+---+---+---+---+---+---+---+---+
|.*.|   |   |   |   |   |   |...|...|
|*..| 3 | 5 | 6 | 7 | 1 | 8 |*..|*..|
|...|   |   |   |   |   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |...|   |
|**.| 1 | 8 |**.| 3 | 7 | 9 |.**| 2 |
|...|   |   |...|   |   |   |...|   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |...|...|   |*..|*..|
| 3 | 2 | 7 | 9 |.**|.**| 4 |.**|.*.|
|   |   |   |   |.*.|.*.|   |...|...|
+---+---+---+---+---+---+---+---+---+

Cell of box 4 at row 5, col 1 will only solve for 2 in this row
Cell of box 9 at row 7, col 8 will only solve for 6 in this row

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|**.|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |...|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|**.|.*.|   |...|*..|   |*..|
| 7 |.*.|..*|**.| 9 |***|.*.| 3 |**.|
|   |.*.|...|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |**.|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|**.|**.|**.| 7 |**.| 3 |
|   |   |...|.*.|.*.|.*.|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |...|...|
| 2 | 3 | 5 | 6 | 7 | 1 | 8 |*..|*..|
|   |   |   |   |   |   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |...|...|   |*..|*..|
| 3 | 2 | 7 | 9 |.**|.**| 4 |.**|.*.|
|   |   |   |   |.*.|.*.|   |...|...|
+---+---+---+---+---+---+---+---+---+

Candidate 2 removed from row 1, col 1 because of cell at row 5, col 1
Candidate 2 removed from row 4, col 3 because of cell at row 5, col 1
Candidate 6 removed from row 9, col 8 because of cell at row 7, col 8

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|*..|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |*..|   |*..|   |   |*..|*..|
|.*.| 4 |..*| 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |...|   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|**.|.*.|   |...|*..|   |*..|
| 7 |.*.|..*|**.| 9 |***|.*.| 3 |**.|
|   |.*.|...|.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|**.|**.|**.| 7 |**.| 3 |
|   |   |...|.*.|.*.|.*.|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |...|...|
| 2 | 3 | 5 | 6 | 7 | 1 | 8 |*..|*..|
|   |   |   |   |   |   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |...|...|   |*..|*..|
| 3 | 2 | 7 | 9 |.**|.**| 4 |.*.|.*.|
|   |   |   |   |.*.|.*.|   |...|...|
+---+---+---+---+---+---+---+---+---+

Cell of box 1 at row 3, col 3 will only solve for 2 in this column
Cell of box 1 at row 2, col 3 will only solve for 6 in this box

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|*..|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |   |   |*..|   |   |*..|*..|
|.*.| 4 | 6 | 7 |.**| 3 | 2 |.*.|.*.|
|..*|   |   |   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|   |.*.|   |...|*..|   |*..|
| 7 |.*.| 2 |**.| 9 |***|.*.| 3 |**.|
|   |.*.|   |.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|**.|**.|**.| 7 |**.| 3 |
|   |   |...|.*.|.*.|.*.|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |...|...|
| 2 | 3 | 5 | 6 | 7 | 1 | 8 |*..|*..|
|   |   |   |   |   |   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |...|...|   |*..|*..|
| 3 | 2 | 7 | 9 |.**|.**| 4 |.*.|.*.|
|   |   |   |   |.*.|.*.|   |...|...|
+---+---+---+---+---+---+---+---+---+

Candidate 2 removed from row 3, col 4 because of cell at row 3, col 3
Candidate 6 removed from row 2, col 5 because of cell at row 2, col 3

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|*..|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |   |   |*..|   |   |*..|*..|
|.*.| 4 | 6 | 7 |.*.| 3 | 2 |.*.|.*.|
|..*|   |   |   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|   |...|   |...|*..|   |*..|
| 7 |.*.| 2 |**.| 9 |***|.*.| 3 |**.|
|   |.*.|   |.*.|   |.*.|...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|**.|**.|**.| 7 |**.| 3 |
|   |   |...|.*.|.*.|.*.|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |...|...|
| 2 | 3 | 5 | 6 | 7 | 1 | 8 |*..|*..|
|   |   |   |   |   |   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |...|...|   |*..|*..|
| 3 | 2 | 7 | 9 |.**|.**| 4 |.*.|.*.|
|   |   |   |   |.*.|.*.|   |...|...|
+---+---+---+---+---+---+---+---+---+

Cell of box 2 at row 3, col 6 will only solve for 6 in this row
Cell of box 8 at row 9, col 5 will only solve for 6 in this column
Cell of box 8 at row 9, col 6 will only solve for 8 in this box

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|*..|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|.*.|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |   |   |*..|   |   |*..|*..|
|.*.| 4 | 6 | 7 |.*.| 3 | 2 |.*.|.*.|
|..*|   |   |   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|   |...|   |   |*..|   |*..|
| 7 |.*.| 2 |**.| 9 | 6 |.*.| 3 |**.|
|   |.*.|   |.*.|   |   |...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|**.|**.|**.| 7 |**.| 3 |
|   |   |...|.*.|.*.|.*.|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |...|...|
| 2 | 3 | 5 | 6 | 7 | 1 | 8 |*..|*..|
|   |   |   |   |   |   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |*..|*..|
| 3 | 2 | 7 | 9 | 6 | 8 | 4 |.*.|.*.|
|   |   |   |   |   |   |   |...|...|
+---+---+---+---+---+---+---+---+---+

Candidate 8 removed from row 1, col 6 because of cell at row 9, col 6
Candidate 8 removed from row 4, col 6 because of cell at row 9, col 6

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|*..|...|   |.*.|**.|...|   |   |*..|
|.*.|.*.| 3 |**.|**.|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|...|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |   |   |*..|   |   |*..|*..|
|.*.| 4 | 6 | 7 |.*.| 3 | 2 |.*.|.*.|
|..*|   |   |   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|   |...|   |   |*..|   |*..|
| 7 |.*.| 2 |**.| 9 | 6 |.*.| 3 |**.|
|   |.*.|   |.*.|   |   |...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|**.|**.|**.| 7 |**.| 3 |
|   |   |...|.*.|.*.|...|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |...|...|
| 2 | 3 | 5 | 6 | 7 | 1 | 8 |*..|*..|
|   |   |   |   |   |   |   |..*|..*|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |*..|*..|
| 3 | 2 | 7 | 9 | 6 | 8 | 4 |.*.|.*.|
|   |   |   |   |   |   |   |...|...|
+---+---+---+---+---+---+---+---+---+

Value of tuple (1, 4, 5) in row 4 removed from cell at row 4, col 4
Value of tuple (1, 4, 5) in row 4 removed from cell at row 4, col 5
Value of tuple (4, 5) in column 1 removed from cell at row 1, col 1
Value of tuple (4, 5) in column 1 removed from cell at row 2, col 1
Value of tuple (4, 5) in column 5 removed from cell at row 1, col 5
Value of tuple (4, 5) in column 5 removed from cell at row 2, col 5
Value of tuple (4, 9) in box 6 removed from cell at row 4, col 8
Cell of box 6 at row 5, col 8 will only solve for 4 in this column
Cell of box 6 at row 5, col 9 will only solve for 9 in this box

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|*..|...|   |.*.|**.|...|   |   |*..|
|...|.*.| 3 |**.|...|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|...|   |   |.**|
+---+---+---+---+---+---+---+---+---+
|*..|   |   |   |*..|   |   |*..|*..|
|...| 4 | 6 | 7 |...| 3 | 2 |.*.|.*.|
|..*|   |   |   |.*.|   |   |..*|.**|
+---+---+---+---+---+---+---+---+---+
|   |...|   |...|   |   |*..|   |*..|
| 7 |.*.| 2 |**.| 9 | 6 |.*.| 3 |**.|
|   |.*.|   |.*.|   |   |...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|...|...|**.| 7 |.*.| 3 |
|   |   |...|.*.|.*.|...|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |
| 2 | 3 | 5 | 6 | 7 | 1 | 8 | 4 | 9 |
|   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |*..|*..|
| 3 | 2 | 7 | 9 | 6 | 8 | 4 |.*.|.*.|
|   |   |   |   |   |   |   |...|...|
+---+---+---+---+---+---+---+---+---+

Candidate 9 removed from row 1, col 9 because of cell at row 5, col 9
Candidate 9 removed from row 2, col 9 because of cell at row 5, col 9

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|*..|...|   |.*.|**.|...|   |   |*..|
|...|.*.| 3 |**.|...|**.| 6 | 7 |**.|
|..*|.*.|   |.*.|.*.|...|   |   |.*.|
+---+---+---+---+---+---+---+---+---+
|*..|   |   |   |*..|   |   |*..|*..|
|...| 4 | 6 | 7 |...| 3 | 2 |.*.|.*.|
|..*|   |   |   |.*.|   |   |..*|.*.|
+---+---+---+---+---+---+---+---+---+
|   |...|   |...|   |   |*..|   |*..|
| 7 |.*.| 2 |**.| 9 | 6 |.*.| 3 |**.|
|   |.*.|   |.*.|   |   |...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|...|...|**.| 7 |.*.| 3 |
|   |   |...|.*.|.*.|...|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |
| 2 | 3 | 5 | 6 | 7 | 1 | 8 | 4 | 9 |
|   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |*..|*..|
| 3 | 2 | 7 | 9 | 6 | 8 | 4 |.*.|.*.|
|   |   |   |   |   |   |   |...|...|
+---+---+---+---+---+---+---+---+---+

Cell of box 1 at row 1, col 1 will only solve for 9 in this row
Cell of box 1 at row 2, col 1 will only solve for 1 in this column
Cell of box 3 at row 2, col 8 will only solve for 9 in this column

Current markup is as follows:
+---+---+---+---+---+---+---+---+---+
|   |...|   |.*.|**.|...|   |   |*..|
| 9 |.*.| 3 |**.|...|**.| 6 | 7 |**.|
|   |.*.|   |.*.|.*.|...|   |   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |*..|   |   |   |*..|
| 1 | 4 | 6 | 7 |...| 3 | 2 | 9 |.*.|
|   |   |   |   |.*.|   |   |   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |...|   |...|   |   |*..|   |*..|
| 7 |.*.| 2 |**.| 9 | 6 |.*.| 3 |**.|
|   |.*.|   |.*.|   |   |...|   |.*.|
+---+---+---+---+---+---+---+---+---+
|   |   |*..|.*.|.*.|...|   |*..|   |
| 6 | 9 |*..|...|...|**.| 7 |.*.| 3 |
|   |   |...|.*.|.*.|...|   |...|   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |   |   |
| 2 | 3 | 5 | 6 | 7 | 1 | 8 | 4 | 9 |
|   |   |   |   |   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |*..|   |...|   |*..|   |   |
| 8 | 7 |*..| 3 |**.| 9 |.*.| 2 | 6 |
|   |   |...|   |...|   |...|   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |...|   |   |   |   |   |
|**.| 1 | 8 |**.| 3 | 7 | 9 | 6 | 2 |
|...|   |   |...|   |   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|...|   |   |   |...|   |   |   |   |
|**.| 6 | 9 | 1 |**.| 2 | 3 | 8 | 7 |
|...|   |   |   |...|   |   |   |   |
+---+---+---+---+---+---+---+---+---+
|   |   |   |   |   |   |   |*..|*..|
| 3 | 2 | 7 | 9 | 6 | 8 | 4 |.*.|.*.|
|   |   |   |   |   |   |   |...|...|
+---+---+---+---+---+---+---+---+---+

Candidate 1 removed from row 2, col 5 because of cell at row 2, col 1
Cell at row 2, col 5 solved with value 8
Candidate 1 removed from row 2, col 9 because of cell at row 2, col 1
Candidate 8 removed from row 2, col 9 because of cell at row 2, col 5
Cell at row 2, col 9 solved with value 5
Candidate 8 removed from row 1, col 5 because of cell at row 2, col 5
Candidate 8 removed from row 4, col 5 because of cell at row 2, col 5
Cell at row 4, col 5 solved with value 2
Candidate 8 removed from row 1, col 4 because of cell at row 2, col 5
Candidate 8 removed from row 3, col 4 because of cell at row 2, col 5
Candidate 5 removed from row 1, col 9 because of cell at row 2, col 9
Candidate 5 removed from row 3, col 9 because of cell at row 2, col 9
Candidate 5 removed from row 9, col 9 because of cell at row 2, col 9
Cell at row 9, col 9 solved with value 1
Candidate 5 removed from row 3, col 7 because of cell at row 2, col 9
Cell at row 3, col 7 solved with value 1
Candidate 2 removed from row 4, col 4 because of cell at row 4, col 5
Cell at row 4, col 4 solved with value 8
Candidate 2 removed from row 1, col 5 because of cell at row 4, col 5
Cell at row 1, col 5 solved with value 1
Candidate 1 removed from row 9, col 8 because of cell at row 9, col 9
Cell at row 9, col 8 solved with value 5
Candidate 1 removed from row 1, col 9 because of cell at row 9, col 9
Candidate 1 removed from row 3, col 9 because of cell at row 9, col 9
Candidate 1 removed from row 6, col 7 because of cell at row 3, col 7
Cell at row 6, col 7 solved with value 5
Candidate 5 removed from row 4, col 8 because of cell at row 9, col 8
Cell at row 4, col 8 solved with value 1
Candidate 5 removed from row 6, col 5 because of cell at row 6, col 7
Cell at row 6, col 5 solved with value 4
Candidate 1 removed from row 4, col 3 because of cell at row 4, col 8
Cell at row 4, col 3 solved with value 4
Candidate 4 removed from row 6, col 3 because of cell at row 6, col 5
Cell at row 6, col 3 solved with value 1
Candidate 4 removed from row 8, col 5 because of cell at row 6, col 5
Cell at row 8, col 5 solved with value 5
Candidate 4 removed from row 4, col 6 because of cell at row 6, col 5
Cell at row 4, col 6 solved with value 5
Candidate 5 removed from row 8, col 1 because of cell at row 8, col 5
Cell at row 8, col 1 solved with value 4
Candidate 5 removed from row 7, col 4 because of cell at row 8, col 5
Cell at row 7, col 4 solved with value 4
Candidate 5 removed from row 1, col 6 because of cell at row 4, col 6
Cell at row 1, col 6 solved with value 4
Candidate 4 removed from row 7, col 1 because of cell at row 8, col 1
Cell at row 7, col 1 solved with value 5
Candidate 4 removed from row 1, col 4 because of cell at row 7, col 4
Candidate 4 removed from row 3, col 4 because of cell at row 7, col 4
Cell at row 3, col 4 solved with value 5
Candidate 4 removed from row 1, col 9 because of cell at row 1, col 6
Cell at row 1, col 9 solved with value 8
Candidate 5 removed from row 3, col 2 because of cell at row 3, col 4
Cell at row 3, col 2 solved with value 8
Candidate 5 removed from row 1, col 4 because of cell at row 3, col 4
Cell at row 1, col 4 solved with value 2
Candidate 8 removed from row 1, col 2 because of cell at row 1, col 9
Cell at row 1, col 2 solved with value 5
Candidate 8 removed from row 3, col 9 because of cell at row 1, col 9
Cell at row 3, col 9 solved with value 4

Solution found: 953214678146783295782596134694825713235671849871349526518437962469152387327968451

+---+---+---+
|953|214|678|
|146|783|295|
|782|596|134|
+---+---+---+
|694|825|713|
|235|671|849|
|871|349|526|
+---+---+---+
|518|437|962|
|469|152|387|
|327|968|451|
+---+---+---+