Very difficult sudoku #3528

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

Your time