Very difficult sudoku #3518

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

Your time