Medium difficult sudoku #23715

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

Your time