Difficult sudoku #7735

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

Your time