Difficult sudoku #29172

7 3 9
2 3 1
6 4 5 7
5 9 2
6 3
2 7
6 8
2 4
4 9 6
123
456
789

Your time