Medium difficult sudoku #8110

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

Your time