Medium difficult sudoku #25719

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

Your time