Medium difficult sudoku #8596

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

Your time