Difficult sudoku #46496

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

Your time