Medium difficult sudoku #65507

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

Your time