Medium difficult sudoku #8001

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

Your time