Difficult sudoku #26664

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

Your time