Difficult sudoku #33384

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

Your time