Medium difficult sudoku #31859

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

Your time