Medium difficult sudoku #68475

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

Your time