Very difficult sudoku #42105

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

Your time