Difficult sudoku #7229

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

Your time