Medium difficult sudoku #25171

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

Your time