Medium difficult sudoku #38659

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

Your time