Very difficult sudoku #59813

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

Your time