Medium difficult sudoku #56439

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

Your time