Difficult sudoku #38896

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

Your time