Medium difficult sudoku #30735

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

Your time