Medium difficult sudoku #58475

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

Your time