Difficult sudoku #58440

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

Your time