Medium difficult sudoku #8669

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

Your time