Medium difficult sudoku #43939

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

Your time