Difficult sudoku #14060

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

Your time