Difficult sudoku #33664

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

Your time