Difficult sudoku #45964

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

Your time