Medium difficult sudoku #8672

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

Your time