Difficult sudoku #43540

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

Your time