Difficult sudoku #18700

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

Your time