Medium difficult sudoku #14671

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

Your time