Medium difficult sudoku #39039

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

Your time