Difficult sudoku #7235

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

Your time