Medium difficult sudoku #18723

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

Your time