Difficult sudoku #23196

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

Your time