Medium difficult sudoku #57875

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

Your time