Difficult sudoku #14376

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

Your time