Very difficult sudoku #24973

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

Your time