Difficult sudoku #26884

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

Your time