Very difficult sudoku #24433

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

Your time