Difficult sudoku #29920

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

Your time