Medium difficult sudoku #18987

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

Your time