Medium difficult sudoku #50943

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

Your time