Difficult sudoku #7289

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

Your time