Difficult sudoku #46380

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

Your time