Medium difficult sudoku #69323

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

Your time