Medium difficult sudoku #56931

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

Your time