Difficult sudoku #29268

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

Your time