Medium difficult sudoku #24727

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

Your time