Medium difficult sudoku #13975

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

Your time