Difficult sudoku #67788

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

Your time