Difficult sudoku #30692

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

Your time