Medium difficult sudoku #9985

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

Your time