Difficult sudoku #59660

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

Your time