Very difficult sudoku #18729

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

Your time