Difficult sudoku #26716

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

Your time