Medium difficult sudoku #23719

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

Your time