Difficult sudoku #2568

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

Your time