Medium difficult sudoku #30587

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

Your time