Medium difficult sudoku #17023

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

Your time