Medium difficult sudoku #16755

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

Your time