Difficult sudoku #22664

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

Your time