Medium difficult sudoku #38499

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

Your time