Difficult sudoku #33396

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

Your time