Difficult sudoku #34824

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

Your time