Difficult sudoku #39164

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

Your time