Very difficult sudoku #35049

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

Your time