Medium difficult sudoku #21935

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

Your time