Medium difficult sudoku #69987

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

Your time