Difficult sudoku #38820

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

Your time