Difficult sudoku #35120

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

Your time