Medium difficult sudoku #37175

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

Your time