Difficult sudoku #44796

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

Your time