Medium difficult sudoku #30023

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

Your time