Medium difficult sudoku #946

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

Your time