Medium difficult sudoku #8782

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

Your time