Difficult sudoku #18760

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

Your time