Medium difficult sudoku #57983

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

Your time