Difficult sudoku #42964

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

Your time