Difficult sudoku #59468

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

Your time