Medium difficult sudoku #33539

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

Your time