Medium difficult sudoku #56711

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

Your time