Medium difficult sudoku #867

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

Your time