Very difficult sudoku #30693

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

Your time