Medium difficult sudoku #22975

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

Your time