Difficult sudoku #19796

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

Your time