Medium difficult sudoku #15891

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

Your time