Very difficult sudoku #30933

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

Your time