Difficult sudoku #26496

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

Your time