Medium difficult sudoku #8768

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

Your time