Medium difficult sudoku #67123

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

Your time