Difficult sudoku #19596

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

Your time