Difficult sudoku #44412

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

Your time