Medium difficult sudoku #44051

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

Your time