Very difficult sudoku #59609

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

Your time