Very difficult sudoku #42561

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

Your time