Solution to Game No. N16277345G


Difficulty: starstarstar (Score: 255)
      4     2    
    4     9      
  8     1       3
3       8     6  
    9 2 5 6 1    
  2     3       5
1       6     8  
      5     7    
    6     1      
9 6 3 4 7 8 2 5 1
5 1 4 3 2 9 6 7 8
2 8 7 6 1 5 4 9 3
3 7 5 1 8 4 9 6 2
8 4 9 2 5 6 1 3 7
6 2 1 9 3 7 8 4 5
1 9 2 7 6 3 5 8 4
4 3 8 5 9 2 7 1 6
7 5 6 8 4 1 3 2 9


Steps to a Solution:


Assume all cells may contain any values in the range: [1 - 9]
Cell at row 1, col 4 is given clue value 4
Cell at row 1, col 7 is given clue value 2
Cell at row 2, col 3 is given clue value 4
Cell at row 2, col 6 is given clue value 9
Cell at row 3, col 2 is given clue value 8
Cell at row 3, col 5 is given clue value 1
Cell at row 3, col 9 is given clue value 3
Cell at row 4, col 1 is given clue value 3
Cell at row 4, col 5 is given clue value 8
Cell at row 4, col 8 is given clue value 6
Cell at row 5, col 3 is given clue value 9
Cell at row 5, col 4 is given clue value 2
Cell at row 5, col 5 is given clue value 5
Cell at row 5, col 6 is given clue value 6
Cell at row 5, col 7 is given clue value 1
Cell at row 6, col 2 is given clue value 2
Cell at row 6, col 5 is given clue value 3
Cell at row 6, col 9 is given clue value 5
Cell at row 7, col 1 is given clue value 1
Cell at row 7, col 5 is given clue value 6
Cell at row 7, col 8 is given clue value 8
Cell at row 8, col 4 is given clue value 5
Cell at row 8, col 7 is given clue value 7
Cell at row 9, col 3 is given clue value 6
Cell at row 9, col 6 is given clue value 1
Initial puzzle: ...4..2....4..9....8..1...33...8..6...92561...2..3...51...6..8....5..7....6..1...

+---+---+---+
|...|4..|2..|
|..4|..9|...|
|.8.|.1.|..3|
+---+---+---+
|3..|.8.|.6.|
|..9|256|1..|
|.2.|.3.|..5|
+---+---+---+
|1..|.6.|.8.|
|...|5..|7..|
|..6|..1|...|
+---+---+---+

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Value of tuple (4, 9) in row 9 removed from cell at row 9, col 1
Value of tuple (4, 9) in row 9 removed from cell at row 9, col 2
Value of tuple (4, 9) in row 9 removed from cell at row 9, col 7
Value of tuple (5, 7) in column 1 removed from cell at row 1, col 1
Cell at row 1, col 1 solved with value 9
Value of tuple (5, 7) in column 1 removed from cell at row 3, col 1
Value of tuple (4, 7) in column 6 removed from cell at row 7, col 6
Value of tuple (4, 7) in column 6 removed from cell at row 8, col 6
Value of tuple (4, 9) in column 7 removed from cell at row 7, col 7
Value of tuple (4, 7) in box 5 removed from cell at row 4, col 4
Value of tuple (4, 7) in box 5 removed from cell at row 6, col 4
Value of tuple (3, 5, 7, 9) in box 7 removed from cell at row 7, col 3
Cell at row 7, col 3 solved with value 2
Value of tuple (3, 5, 7, 9) in box 7 removed from cell at row 8, col 1
Value of tuple (4, 9) in box 8 removed from cell at row 7, col 4
Cell at row 7, col 4 solved with value 7
Candidate 9 removed from row 1, col 8 because of cell at row 1, col 1
Cell at row 1, col 8 solved with value 5
Candidate 9 removed from row 3, col 1 because of cell at row 1, col 1
Cell at row 3, col 1 solved with value 2
Candidate 2 removed from row 7, col 6 because of cell at row 7, col 3
Cell at row 7, col 6 solved with value 3
Candidate 2 removed from row 3, col 3 because of cell at row 7, col 3
Cell at row 3, col 3 solved with value 7
Candidate 2 removed from row 8, col 1 because of cell at row 7, col 3
Cell at row 8, col 1 solved with value 4
Candidate 7 removed from row 7, col 2 because of cell at row 7, col 4
Candidate 5 removed from row 2, col 8 because of cell at row 1, col 8
Cell at row 2, col 8 solved with value 7
Candidate 3 removed from row 7, col 2 because of cell at row 7, col 6
Candidate 3 removed from row 7, col 7 because of cell at row 7, col 6
Cell at row 7, col 7 solved with value 5
Candidate 3 removed from row 8, col 6 because of cell at row 7, col 6
Cell at row 8, col 6 solved with value 2
Candidate 7 removed from row 3, col 8 because of cell at row 3, col 3
Candidate 7 removed from row 4, col 3 because of cell at row 3, col 3
Candidate 7 removed from row 6, col 3 because of cell at row 3, col 3
Cell at row 6, col 3 solved with value 1
Candidate 7 removed from row 2, col 1 because of cell at row 3, col 3
Cell at row 2, col 1 solved with value 5
Candidate 4 removed from row 8, col 5 because of cell at row 8, col 1
Cell at row 8, col 5 solved with value 9
Candidate 5 removed from row 7, col 2 because of cell at row 7, col 7
Cell at row 7, col 2 solved with value 9
Candidate 5 removed from row 9, col 7 because of cell at row 7, col 7
Cell at row 9, col 7 solved with value 3
Candidate 1 removed from row 6, col 4 because of cell at row 6, col 3
Cell at row 6, col 4 solved with value 9
Candidate 1 removed from row 4, col 3 because of cell at row 6, col 3
Cell at row 4, col 3 solved with value 5
Candidate 5 removed from row 9, col 1 because of cell at row 2, col 1
Cell at row 9, col 1 solved with value 7
Candidate 9 removed from row 8, col 2 because of cell at row 8, col 5
Cell at row 8, col 2 solved with value 3
Candidate 9 removed from row 9, col 5 because of cell at row 8, col 5
Cell at row 9, col 5 solved with value 4
Candidate 9 removed from row 7, col 9 because of cell at row 7, col 2
Cell at row 7, col 9 solved with value 4
Candidate 3 removed from row 9, col 2 because of cell at row 9, col 7
Candidate 9 removed from row 6, col 8 because of cell at row 6, col 4
Cell at row 6, col 8 solved with value 4
Candidate 9 removed from row 4, col 4 because of cell at row 6, col 4
Cell at row 4, col 4 solved with value 1
Candidate 5 removed from row 4, col 2 because of cell at row 4, col 3
Cell at row 4, col 2 solved with value 7
Candidate 7 removed from row 9, col 2 because of cell at row 9, col 1
Cell at row 9, col 2 solved with value 5
Candidate 4 removed from row 9, col 9 because of cell at row 9, col 5
Cell at row 9, col 9 solved with value 9
Candidate 4 removed from row 6, col 6 because of cell at row 6, col 8
Cell at row 6, col 6 solved with value 7
Candidate 4 removed from row 3, col 8 because of cell at row 6, col 8
Cell at row 3, col 8 solved with value 9
Candidate 4 removed from row 4, col 7 because of cell at row 6, col 8
Cell at row 4, col 7 solved with value 9
Candidate 7 removed from row 4, col 6 because of cell at row 4, col 2
Cell at row 4, col 6 solved with value 4
Candidate 9 removed from row 3, col 7 because of cell at row 3, col 8
Cell at row 3, col 7 solved with value 4

Solution found: 963478251514329678287615493375184962849256137621937845192763584438592716756841329

+---+---+---+
|963|478|251|
|514|329|678|
|287|615|493|
+---+---+---+
|375|184|962|
|849|256|137|
|621|937|845|
+---+---+---+
|192|763|584|
|438|592|716|
|756|841|329|
+---+---+---+