Medium difficult sudoku #38531

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

Your time