Difficult sudoku #33296

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

Your time