Difficult sudoku #13920

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

Your time