Medium difficult sudoku #46291

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

Your time