Difficult sudoku #39968

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

Your time