Medium difficult sudoku #52799

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

Your time