Difficult sudoku #19976

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

Your time