Difficult sudoku #42776

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

Your time