Medium difficult sudoku #58615

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

Your time