Medium difficult sudoku #18379

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

Your time