Medium difficult sudoku #8093

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

Your time