Medium difficult sudoku #24071

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

Your time