Very difficult sudoku #20841

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

Your time