Medium difficult sudoku #9916

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

Your time