Difficult sudoku #7379

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

Your time