Difficult sudoku #44884

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

Your time