Medium difficult sudoku #25303

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

Your time