Medium difficult sudoku #56659

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

Your time