Medium difficult sudoku #43935

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

Your time