Medium difficult sudoku #67507

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

Your time