Difficult sudoku #38708

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

Your time