Difficult sudoku #2327

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

Your time