Very difficult sudoku #59693

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

Your time