Difficult sudoku #40924

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

Your time