Medium difficult sudoku #68627

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

Your time