Difficult sudoku #2472

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

Your time