Medium difficult sudoku #16747

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

Your time