Difficult sudoku #64436

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

Your time