Medium difficult sudoku #57039

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

Your time