Difficult sudoku #25296

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

Your time