Difficult sudoku #34536

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

Your time