Very difficult sudoku #5861

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

Your time