Difficult sudoku #43336

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

Your time