Medium difficult sudoku #43759

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

Your time