Medium difficult sudoku #46235

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

Your time