Difficult sudoku #23896

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

Your time