Difficult sudoku #47140

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

Your time