Medium difficult sudoku #54935

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

Your time