Difficult sudoku #26580

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

Your time