Very difficult sudoku #48941

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

Your time