Difficult sudoku #64840

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

Your time