Medium difficult sudoku #37699

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

Your time