Difficult sudoku #19896

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

Your time