Difficult sudoku #38604

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

Your time