Very difficult sudoku #66497

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

Your time