Difficult sudoku #23812

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

Your time