Difficult sudoku #29996

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

Your time