Difficult sudoku #69668

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

Your time