Medium difficult sudoku #23595

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

Your time