Very difficult sudoku #23977

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

Your time