Difficult sudoku #68996

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

Your time