Medium difficult sudoku #986

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

Your time